On Thu, 2018-01-04 at 18:28 +0000, Simon McVittie wrote: > On Thu, 04 Jan 2018 at 14:37:53 +0100, Alberto Brosich wrote: > > dbus-daemon[1350]: /usr/bin/dbus-daemon: symbol lookup error: > > /usr/bin/dbus-daemon: undefined symbol: XML_SetHashSalt > > ... > > ii libexpat1:amd64 2.2.0-2+deb9u1 > > According to /var/lib/dpkg/info/libexpat1:amd64.symbols on my stable > system, libexpat1 has provided that symbol since version 2.1~beta3, > which > is older than oldoldstable. Do you have an outdated copy of > libexpat.so.1 > in /usr/local/lib or some similar location?
Yes, I should have thought about it. ldd showed that dbus-daemon used an old libexpat1 of another software. I changed the order in /etc/ld.so.conf.d and now all works fine. I do not know why it happened because the machine is very stable and I apply only security updates, and I do not update the guilty software for years. Please accept my apologies for wasting your time. Many thanks for the help. Alberto > > smcv