[Pkg-utopia-maintainers] Bug#804183: upgrade to 1.10.4-1 creates circular inclusion

Simon McVittie smcv at debian.org
Tue Nov 24 01:13:39 UTC 2015


On 23/11/15 20:11, Brent S. Elmer Ph.D. wrote:
> My system may have been in an odd state due to this bug causing the
> 1.10.4-1 upgrade to perpetuate the circular dependency.  How do I get
> my system to a good state again?

Before doing anything to try to solve it, please show me the output of:

ls -la /etc/dbus-1/

Ideally, what you want (with uninteresting date/ownership/size columns
removed to avoid linewrapping) is something like this:

drwxr-xr-x [...] .
drwxr-xr-x [...] ..
lrwxrwxrwx [...] session.conf -> /usr/share/dbus-1/session.conf
drwxr-xr-x [...] session.d
lrwxrwxrwx [...] system.conf -> /usr/share/dbus-1/system.conf
drwxr-xr-x [...] system.d

*.dpkg-{dist,old,new} files are also OK. *.dpkg-bak are OK but only if
they are real files, not if they are symlinks into /usr/share/dbus-1/;
if in doubt, rename them out of the way.

If /etc/dbus-1/s*.conf.bak is a symlink into /usr/share/dbus-1/, delete
that symlink.

For completeness, also check that /usr/share/dbus-1/session.conf and
/usr/share/dbus-1/system.conf are real files, not symlinks. If not, move
them out of the way, then reinstall dbus (something like "sudo dpkg -i
/var/cache/apt/archives/dbus_1.10.4-1_*.deb" should work).

Having reached a stable state, "sudo service dbus reload" should work.
Please substitute your favourite way of running things as root if that
isn't sudo.

I'm reluctant to add any additional workarounds in the dbus package to
try to sort out your system automatically, because the bad situation
could only be hit by downgrading (which is unsupported anyway), and the
more special-case code I add to the maintainer scripts, the more likely
it is that I'll accidentally cause some regression for someone else.

    S



More information about the Pkg-utopia-maintainers mailing list