kolab fails after debian apt autoremove & upgrade

Mark Berndt marko at mechtron.com.au
Thu Mar 1 00:08:53 CET 2012


On Sat, 25 Feb 2012 12:27:11 am Christoph Wickert wrote:
> Am Donnerstag, 23. Februar 2012, 01:08:35 schrieb Mark Berndt:
> > Hello all,
> > 
> > I recently ran apt-get upgrade and apt-get install autoremove on a debian
> > squeeze amd64 install and my postfix stopped working.  Postfix complained
> > about a missing lbltdl.
> > 
> > I had to symlink /usr/lib/libltdl.so.3 -> libltdl.so.7 it working again.
> > 
> > Don't know exactly what caused it.
> 
> Please provide more details about this problem.
> 
> Did you install from our OpenPKG packages or native packages? If so, from
> mirror.kolabsys.com or from Debian.

OpenPKG built from source on files.kolab.org, version 2.2.4.

System runs in kvm with qemu64 processor, has been running for years.


> 
> If you installed from OpenPKG this should not happen. Are you sure is the
> OpenPKG postfix that complains or is there maybe a native Debian one
> installed, too?

It is a minimal debian install, from the netinstall system + ssh,rsync,nfs, 
tcl, build utils and a couple of perl libraries.  Postgrey is supplied by 
debian, the rest is openpkg.  There is no other smtp server, just the kolab 
postfix.


> 
> And what symlink did you set exactly?

 real file /usr/lib/libltdl.so.7 symlinked to  /usr/lib/libltdl.so.3

The information about not being able to find libltdl.so.3 was in the postfix 
log: 

postfix.log.4:Feb 22 22:24:56 kolab <info> postfix/pipe[27496]: 298BD68001: 
to=<marko at mechtron.com.au>, relay=kolabfilter, delay=1.8, 
delays=1.7/0.02/0/0.15, dsn=5.3.0, status=bounced (Command died with status 
127: "/kolab/bin/php". Command output: /kolab/bin/php: error while loading 
shared libraries: libltdl.so.3: cannot open shared object file: No such file 
or directory )


All I did on the system was to backup the ldap with slapcat as I am going to 
move the server to an openvz vm on another machine.  Then I ran apt-get update 
to check for debian updates and it suggested autoremove.

Start-Date: 2012-02-22  17:30:46
Commandline: apt-get autoremove
Remove: libltdl3-dev:amd64 (1.5.26-4+lenny1), libdns58:amd64 
(9.6.ESV.R4+dfsg-0+lenny1), libmpfr1ldbl:amd64 (2.3.1.dfsg.1-2), 
libisccc50:amd64 (9.6.ESV.R4+dfsg-0+lenny1), liblwres50:amd64 
(9.6.ESV.R4+dfsg-0+lenny1), ssl-cert:amd64 (1.0.28), libbind9-50:amd64 
(9.6.ESV.R4+dfsg-0+lenny1), openssl-blacklist:amd64 (0.5-2), libisccfg50:amd64 
(9.6.ESV.R4+dfsg-0+lenny1), x11-common:amd64 (7.5+8+squeeze1), libisc50:amd64 
(9.6.ESV.R4+dfsg-0+lenny1), libltdl3:amd64 (1.5.26-4+lenny1), libltdl7:amd64 
(2.2.6b-2)
End-Date: 2012-02-22  17:30:56

Some time later  I noticed that I was not getting any spam, so I knew 
something was wrong! :-)

kolab:/var/log/apt# apt-cache search libltdl
libguile-ltdl-1 - Guile's patched version of libtool's libltdl
libltdl-dev - A system independent dlopen wrapper for GNU libtool
libltdl7 - A system independent dlopen wrapper for GNU libtool

It seems libltdl3 is no longer in the distro - but I agree that this library 
should be provided by openpkg.  


Sorry for the delay in replying, I have been away for a few days, working on 
another kolab 2.3.4 debian openvz system which works fine.  Happy to provide 
any further information that you require.

kind regards

Mark Berndt






> 
> Kind regards,
> Christoph




More information about the users mailing list