I can’t say it exactly. I uninstalled lot of packages including mail server and sogo. Then I installed sogo a few days later and it threw that error.
My yum.log:
/var/log/yum.log at first occurance of the error:
Mar 19 00:21:43 Installed: sogo-ealarms-notify-3.2.10-1.ns7.x86_64
Mar 19 00:21:44 Installed: nettle-2.7.1-8.el7.x86_64
Mar 19 00:21:44 Installed: sope49-cards-3.2.10-1.ns7.x86_64
Mar 19 00:21:45 Installed: trousers-0.3.14-2.el7.x86_64
Mar 19 00:21:45 Installed: gnutls-3.3.26-9.el7.x86_64
Mar 19 00:21:46 Installed: gnustep-base-libs-1.24.9-1.el7.x86_64
Mar 19 00:21:46 Installed: gnustep-base-1.24.9-1.el7.x86_64
Mar 19 00:21:54 Installed: sogo-3.2.10-1.ns7.x86_64
Mar 19 00:21:54 Installed: sogo-activesync-3.2.10-1.ns7.x86_64
Mar 19 00:21:54 Installed: sogo-tool-3.2.10-1.ns7.x86_64
Mar 19 00:21:54 Installed: nethserver-sogo-1.6.18-1.ns7.sdl.noarch
/var/log/messages (first occurance of error):
Mar 19 00:21:54 nethserver kernel: sogod[4644]: segfault at 7fff4163bf18 ip 00007f50f01cf9cf sp 00007fff4163bf00 error 6 in libgnustep-base.so.1.24.9[7f50efe3d000+4dc000]
On the vm where the old nethserver-mail packages where installed (ldap account provider):
yum remove nethserver-mail-disclaimer nethserver-mail-common nethserver-mail-server
Loaded plugins: changelog, fastestmirror, nethserver_events
Resolving Dependencies
--> Running transaction check
---> Package nethserver-mail-common.noarch 0:1.6.7-1.ns7 will be erased
---> Package nethserver-mail-disclaimer.noarch 0:1.6.7-1.ns7 will be erased
---> Package nethserver-mail-server.noarch 0:1.12.3-1.ns7 will be erased
--> Processing Dependency: nethserver-mail-server >= 1.1.0-2 for package: nethserver-sogo-1.7.5-1.ns7.noarch
--> Running transaction check
---> Package nethserver-sogo.noarch 0:1.7.5-1.ns7 will be erased
--> Finished Dependency Resolution
Dependencies Resolved
===================================================================================================================================================================================================================
Package Arch Version Repository Size
===================================================================================================================================================================================================================
Removing:
nethserver-mail-common noarch 1.6.7-1.ns7 @nethserver-base 103 k
nethserver-mail-disclaimer noarch 1.6.7-1.ns7 @nethserver-base 37 k
nethserver-mail-server noarch 1.12.3-1.ns7 @nethserver-updates 188 k
Removing for dependencies:
nethserver-sogo noarch 1.7.5-1.ns7 @nethforge 65 k
Transaction Summary
===================================================================================================================================================================================================================
Remove 3 Packages (+1 Dependent package)
note nethserver-sogo is removed not sogo itself nor nethserver-memcached
then yum install nethserver-mail2-filter nethserver-mail2-server
then yum install nethserver-sogo
sogo is up and running just fine, old mails are visible and can send a reply on them.
Noteworthy is: did not make any appointments, nor contacts, nor ACL’s.
Maybe only cleaning systemd temp files would be enough, all other things I tried before without success. It worked without reboot. I had to restart opendkim too.
I made progress anyway : that post put me on the track : I have epel repo enabled. So I excluded the gnustep* libraries as suggested, and another version coming from nethforge installed.
No more segfaults
I guess that’s the solution : wrong library version installed.
That said, it’s still not working : timeout starting the daemon. But I believe that’s another story.
I do not understand from which repo this packages come from,
Looking at the change log gnustep-base-1.24.9-1.el7.x86_64 in the epel is unchanged since 2016-08-21.
It does not live in nethserver-repo’s.
EDIT:no other centos repo seem to have this version
Do you have other repositories enabled?