-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi!
Today I tried to upgrade SOGo on an OpenSuse 11.3 64Bit Server.
This server was running sogo-1.3.5a with a PostgreSQL
database backend for several months now without problems.
I used the OpenSuse packages from the home:/oeufdure:/SOGO/openSUSE_11.3
repository and tried to upgrade the packages found in the x86_64 repo.
The following packages got installed:
gnustep-base-1.20.1-1.1
gnustep-make-2.4.0-1.1
libmemcached-0.43-3.1
sogo-1.3.8a-131.6
libGDLContentStore4_9-1.3.8a-131.6
sope49-appserver-4.9-20110552.1
sope49-gdl1-postgresql-4.9-20110552.1
libGDLAccess4_9-4.9-20110552.1
libNGLdap4_9-4.9-20110552.1
libNGMime4_9-4.9-20110552.1
sope49-core-4.9-20110552.1
libNGCards4_9-1.3.8a-131.6
libSBJson2-2.3.1-20110552.1
sogo-devel-1.3.8a-131.6
sogo-ealarms-notify-1.3.8a-131.6
sogo-tool-1.3.8a-131.6
sogo-slapd-sockd-1.3.8a-131.6
sope49-xml-4.9-20110552.1
Now sogod doesn't start anymore! :-((
It runs in an endless loop logging the following messages
to the sogo log file:
version 1.3.8 (build abuild@build21 201108151422) -- starting
vmem size check enabled: shutting down app when vmem > 384 MB
<0x0x815530[WOWatchDog]> listening on 127.0.0.1:0
<0x0x815530[WOWatchDog]> watchdog process pid: 30290
<0x0x7f34e68378a0[WOWatchDogChild]> watchdog request timeout not set
<0x0x815530[WOWatchDog]> preparing 1 children
<0x0x815530[WOWatchDog]> child spawned with pid 30291
|SOGo| WARNING: no component request handler key is specified, this
probably means that share/ngobjweb/Defaults.plist could not get loaded
(permissions?)
[we-rm] Note: component path caching is disabled!
<0x0x7d7b00[WEStringTableManager]> Note: label caching is disabled (slow!).
2011-09-03 22:37:25.101 sogod[30289] EOAdaptor: cannot find adaptor
bundle: 'PostgreSQL'
<0x0x815530[WOWatchDog]> an exception occured in runloop <NSException:
0x883570> NAME:NSInvalidArgumentException REASON:Tried to add nil value
for key 'dbserver:5432:sogo:sogo' to dictionary INFO:{}
<0x0x8385d0[WOWatchDogChild]> child 30291 exited
<0x0x8385d0[WOWatchDogChild]> avoiding to respawn child before
2011-09-03 22:37:30 +0200
<0x0x815530[WOWatchDog]> child spawned with pid 30292
|SOGo| WARNING: no component request handler key is specified, this
probably means that share/ngobjweb/Defaults.plist could not get loaded
(permissions?)
[we-rm] Note: component path caching is disabled!
<0x0x7d7b00[WEStringTableManager]> Note: label caching is disabled (slow!).
2011-09-03 22:37:30.103 sogod[30289] EOAdaptor: cannot find adaptor
bundle: 'PostgreSQL'
<0x0x815530[WOWatchDog]> an exception occured in runloop <NSException:
0x884e60> NAME:NSInvalidArgumentException REASON:Tried to add nil value
for key 'dbserver:5432:sogo:sogo' to dictionary INFO:{}
<0x0x815530[WOWatchDog]> Terminating with signal 15
<0x0x8385d0[WOWatchDogChild]> sending terminate signal to pid 30292
<0x0x8385d0[WOWatchDogChild]> child 30292 exited
<0x0x815530[WOWatchDog]> all children exited. We now terminate.
Note the warnings and errors. sogod seems to be unable to find
the PostgreSQL adaptor bundle, but it seems to be installed:
# ll /usr/lib64/GNUstep/GDLAdaptors-4.9/PostgreSQL.gdladaptor/
total 156
- -rwxr-xr-x 1 root root 148704 Aug 15 16:14 PostgreSQL
drwxr-xr-x 2 root root 4096 Sep 3 22:13 Resources
- -rw-r--r-- 1 root root 50 Aug 15 16:14 stamp.make
I also can't understand what the following message means,
but it seems to be related:
<0x0x815530[WOWatchDog]> an exception occured in runloop <NSException:
0x884e60> NAME:NSInvalidArgumentException REASON:Tried to add nil value
for key 'dbserver:5432:sogo:sogo' to dictionary INFO:{}
I tried to rebuild the sogo-1.3.8a package from the source rpm
but this fails with the following errors:
ERROR: link target doesn't exist (neither in build root nor in installed
system):
/usr/lib64/libSOGo.so ->
/usr/GNUstep/SOGo/SOGo.framework/Versions/Current/libSOGo.so
Add the package providing the target to neededforbuild and Requires
ERROR: link target doesn't exist (neither in build root nor in installed
system):
/usr/lib64/libSOGo.so.1 ->
/usr/GNUstep/SOGo/SOGo.framework/Versions/Current/libSOGo.so.1
Add the package providing the target to neededforbuild and Requires
ERROR: link target doesn't exist (neither in build root nor in installed
system):
/usr/lib64/libSOGo.so.1.3.8 ->
/usr/GNUstep/SOGo/SOGo.framework/Versions/Current/libSOGo.so.1.3.8
Add the package providing the target to neededforbuild and Requires
INFO: relinking /usr/lib/GNUstep/SOGo/SOGo.framework/libSOGo.so ->
Versions/Current/libSOGo.so (was ./Versions/Current/libSOGo.so)
INFO: relinking /usr/lib/GNUstep/SOGo/SOGo.framework/SOGo ->
Versions/Current/SOGo (was ./Versions/Current/SOGo)
error: Bad exit status from /var/tmp/rpm-tmp.u8pqhH (%install)
It seems te build process gets the GNUstep directories wrong. :-(
I'm currently running out of ideas of how to fix this mess, but
I need to get this running until monday morning! Help please!
Thanks!
- - andreas
- --
Andreas Haumer | mailto:[email protected]
*x Software + Systeme | http://www.xss.co.at/
Karmarschgasse 51/2/20 | Tel: +43-1-6060114-0
A-1100 Vienna, Austria | Fax: +43-1-6060114-71
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/
iD8DBQFOYqOHxJmyeGcXPhERAkANAKCIMClndYuca9rLRAiKnxYKshaAqQCfQSAY
jSTyHZcGSnQ0+Sz2aBPwmxc=
=/v3h
-----END PGP SIGNATURE-----
--
[email protected]
https://inverse.ca/sogo/lists