Sogo 4 Transaction check error

Hi,
I get:

Transaction check error:
file /usr/lib64/sogo/libGDLContentStore.so.4.9.0 conflicts between attempted installs of sope49-gdl1-contentstore-devel-3.2.4-1.ns7.x86_64 and sope49-gdl1-contentstore-4.0.0-1.ns7.x86_64
file /usr/lib64/sogo/libSOGoUI.so conflicts between attempted installs of sogo-devel-3.2.6a-2.ns7.x86_64 and sogo-4.0.0-1.ns7.x86_64

Did you use the sogo repository directly ?

in my rpm list I have

sope49-gdl1-contentstore-4.0.0-1.ns7.x86_64
sogo-activesync-4.0.0-1.ns7.x86_64
sope49-appserver-4.9-20180318_1600.ns7.x86_64
sope49-core-4.9-20180318_1600.ns7.x86_64
sogo-4.0.0-1.ns7.x86_64
sope49-xml-4.9-20180318_1600.ns7.x86_64
sope49-ldap-4.9-20180318_1600.ns7.x86_64
sope49-sbjson-2.3.1-20180318_1600.ns7.x86_64
sope49-gdl1-mysql-4.9-20180318_1600.ns7.x86_64
sope49-cards-4.0.0-1.ns7.x86_64
nethserver-sogo-1.7.0-1.ns7.sdl.noarch
sope49-gdl1-4.9-20180318_1600.ns7.x86_64
sogo-tool-4.0.0-1.ns7.x86_64
sope49-mime-4.9-20180318_1600.ns7.x86_64
sogo-ealarms-notify-4.0.0-1.ns7.x86_64

so you should remove all devel rpm

sope49-gdl1-contentstore-devel
sogo-devel

then upgrade sogo

you can try to remove devel rpm by

rpm -e --nodeps rpmName
or
yum remove rpmName #this could remove probably all dependencies

Hi,
No, I only used nethforge-testing and I do not have de *-devel packages installed. This is fresh install.

Thanks,

Hi,
I was able to install specifying the packages, so the *devel don’t get installed.

How about new installations, do I need to run this script?

Thanks,

no the nethserver-sogo takes care to do the upgrade

I can’t seem to be able to login:

SOGoRootPage Login from ‘201.34.102.XX’ for user ‘jeanfranco’ might not have worked - password policy: 65535 grace: -1 expire: -1 bound: 0

It seems Sogo has it’s own policies?

Thanks,

well I do not understand the way you used to install sogo :-?

  • why did you use nethforge-testing to install sogo4, it is in nethforge
  • why did you have a conflict rpm if it was a fresh install
  • what was the command line you used to install nethserver-sogo, you could use the software center
  • what is your user account authenticator (nethserver-dc or nethserver-directory)

thank to help us

Hi,

  1. It’s on the instructions above;
  2. Good question, I just followed the instructions;
  3. yum install sogo sope --enablerepo=nethforge-testing;
  4. I’m using the nethserver-dc

Thanks,

OK,

I removed the whole stack, rebooted the server.
I installed via Nethforge
Rebooted (it wouldn’t work still)
Works like a charm!

Many thanks and sorry for the trouble!

Best regards,

1 Like

cool you get it works but you did some mistakes, I’m just explaining for the sake of other readers.

Please do not test on your real server the dev work of developers, or at least wait the confirmation of others :smiley:
You should use virtualization if you want to help the development of nethserver, one VM gets a short time of life…for your server it could be embarrassing.

Concerning your issue, you installed sogo & sope by the command line, you missed nethserver-sogo that you installed probably after by nethforge and the software center. This former rpm is there to configure sogo.

BTW, thank for your interest in nethserver :slight_smile: