Your message dated Mon, 11 Jun 2007 23:32:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#423380: fixed in dbus 1.1.0-1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: dbus
Version: 1.0.2-5
Severity: normal

Hi,

on my sid system, dbus does not upgrade:

A package failed to install.  Trying to recover:
Setting up dbus (1.0.2-5) ...
Removing stale PID file /var/run/dbus/pid.
Starting system message bus: dbusUnknown group "netdev" in message bus 
configuration file
.
Starting Hardware abstraction layer: hald/usr/sbin/hald already running.
run-parts: /etc/dbus-1/event.d/20hal exited with return code 1
invoke-rc.d: initscript dbus, action "start" failed.

netdev is mentioned in /etc/dbus-1/system.d/wpa_supplicant.conf which
belongs to wpasupplicant, so this may be a wpasupplicant issue. Please
reassign appropriately.

After commenting out the lines mentioning the netdev group, dbis
installation fails differently:

Setting up dbus (1.0.2-5) ...
Removing stale PID file /var/run/dbus/pid.
Starting system message bus: dbus.
Starting Hardware abstraction layer: hald/usr/sbin/hald already running.
run-parts: /etc/dbus-1/event.d/20hal exited with return code 1
invoke-rc.d: initscript dbus, action "start" failed.
dpkg: error processing dbus (--configure):
 subprocess post-installation script returned error exit status 1

Manually killing hald doesn't help as well:

Setting up dbus (1.0.2-5) ...
Removing stale PID file /var/run/dbus/pid.
Starting system message bus: dbus.
Starting Hardware abstraction layer: hald.
invoke-rc.d: initscript dbus, action "start" failed.
dpkg: error processing dbus (--configure):
 subprocess post-installation script returned error exit status 1

bash -x on /etc/init.d/dbus start ends in:

+ '[' -d /etc/rc2.d/ ']'
+ '[' -f /etc/runlevel.conf ']'
++ grep -l '^# Required-Start:.*dbus' /etc/init.d/acpid 
/etc/init.d/acpi-support /etc/init.d/alsa /etc/init.d/alsa-utils 
/etc/init.d/anacron /etc/init.d/apache2 /etc/init.d/apt-cacher /etc/init.d/atd 
/etc/init.d/atftpd /etc/init.d/bind9 /etc/init.d/binfmt-support 
/etc/init.d/bittorrent /etc/init.d/bluetooth /etc/init.d/bootclean 
/etc/init.d/bootclean.sh.dpkg-old /etc/init.d/bootlogd /etc/init.d/bootmisc.sh 
/etc/init.d/checkfs.sh /etc/init.d/checkroot.sh /etc/init.d/clamav-freshclam 
/etc/init.d/console-log /etc/init.d/console-screen.kbd.sh 
/etc/init.d/cpufrequtils /etc/init.d/cron /etc/init.d/cryptdisks 
/etc/init.d/cryptdisks-early /etc/init.d/cupsys /etc/init.d/dbus 
/etc/init.d/dhcp3-server /etc/init.d/discover /etc/init.d/dns-clean 
/etc/init.d/dovecot /etc/init.d/exim4 /etc/init.d/fail2ban /etc/init.d/festival 
/etc/init.d/fprobe /etc/init.d/glibc.sh /etc/init.d/halt /etc/init.d/hddtemp 
/etc/init.d/hdparm /etc/init.d/hostname.sh /etc/init.d/hwclockfirst.sh 
/etc/init.d/hwclock.sh /etc/init.d/ifplugd /etc/init.d/ifupdown 
/etc/init.d/ifupdown-clean /etc/init.d/ifupdown-scripts-zg2 
/etc/init.d/inetd.real /etc/init.d/inetd.real.dpkg-new 
/etc/init.d/initrd-tools.sh /etc/init.d/inn2 /etc/init.d/ippl /etc/init.d/kdm 
/etc/init.d/keymap.sh /etc/init.d/killprocs /etc/init.d/klogd 
/etc/init.d/knockd /etc/init.d/laptop-mode /etc/init.d/libdevmapper1.00 
/etc/init.d/libdevmapper1.01 /etc/init.d/libdevmapper1.02 
/etc/init.d/libdevmapper1.02.1 /etc/init.d/lisa /etc/init.d/lm-sensors 
/etc/init.d/lvm /etc/init.d/lvm2 /etc/init.d/makedev /etc/init.d/mdadm 
/etc/init.d/mdadm-raid /etc/init.d/module-init-tools /etc/init.d/modutils 
/etc/init.d/mountall-bootclean.sh /etc/init.d/mountall.sh 
/etc/init.d/mountdevsubfs.sh /etc/init.d/mountkernfs.sh 
/etc/init.d/mountnfs-bootclean.sh /etc/init.d/mountnfs.sh /etc/init.d/mtab.sh 
/etc/init.d/munin-node /etc/init.d/mysql /etc/init.d/mysql.dpkg-old 
/etc/init.d/mysql-ndb /etc/init.d/mysql-ndb-mgm /etc/init.d/nagios2 
/etc/init.d/nessusd /etc/init.d/netperf /etc/init.d/networking 
/etc/init.d/nfdump /etc/init.d/nsca /etc/init.d/nstxcd /etc/init.d/nstxd 
/etc/init.d/ntp /etc/init.d/nviboot /etc/init.d/oidentd 
/etc/init.d/openbsd-inetd /etc/init.d/openvpn /etc/init.d/partimaged 
/etc/init.d/pcmciautils /etc/init.d/powernowd /etc/init.d/pppd-dns 
/etc/init.d/procps.sh /etc/init.d/radeontool /etc/init.d/rc 
/etc/init.d/rc.local /etc/init.d/rcS /etc/init.d/README /etc/init.d/reboot 
/etc/init.d/resolvconf /etc/init.d/rmnologin /etc/init.d/rng-tools 
/etc/init.d/rsync /etc/init.d/samba /etc/init.d/screen-cleanup 
/etc/init.d/sendsigs /etc/init.d/ser2net /etc/init.d/shorewall 
/etc/init.d/single /etc/init.d/skeleton /etc/init.d/sl-modem-daemon 
/etc/init.d/smartmontools /etc/init.d/smokeping /etc/init.d/snmpd 
/etc/init.d/spamassassin /etc/init.d/ssh /etc/init.d/stop-bootlogd 
/etc/init.d/stop-bootlogd-single /etc/init.d/stunnel4 /etc/init.d/sudo 
/etc/init.d/sysfsutils /etc/init.d/sysklogd /etc/init.d/timidity 
/etc/init.d/tor /etc/init.d/torrus-common /etc/init.d/udev 
/etc/init.d/udev.dpkg-old /etc/init.d/udev-mtab /etc/init.d/umountfs 
/etc/init.d/umountnfs.sh /etc/init.d/umountroot /etc/init.d/urandom 
/etc/init.d/vbesave /etc/init.d/vmware-player /etc/init.d/wpa-ifupdown 
/etc/init.d/x11-common /etc/init.d/xfree86-common /etc/init.d/xinetd 
/etc/init.d/xserver-xorg
+ list=

I suspect that the following code in /etc/init.d/dbus is the culprit:

    list=$(grep -l "^# Required-Start:.*dbus" /etc/init.d/*)

If grep does not find anything, it exits with 1, which causes the init
script to bomb out. At least changing the code to

    list=$(grep -l "^# Required-Start:.*dbus" /etc/init.d/* || true)

seemed to solve the issue.

Debugging was quite hard since I was misled by two error messages that
were spewed but did not have anything to do with the real issue.

Let me add that I am not very comfortable with the way how your init
script messes with sysvinit's and file-rc's internals. I am not
whether these are stable interfaces meant to dock magic scripts to.

Greetings
Marc    

-- System Information:
Debian Release: lenny/sid
  APT prefers oldstable
  APT policy: (500, 'oldstable'), (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.21.1-scyw00225 (PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages dbus depends on:
ii  adduser                       3.102      Add and remove users and groups
ii  dbus-x11                      1.0.2-5    simple interprocess messaging syst
ii  debianutils                   2.18       Miscellaneous utilities specific t
ii  libc6                         2.5-7      GNU C Library: Shared libraries
ii  libdbus-1-3                   1.0.2-5    simple interprocess messaging syst
ii  libexpat1                     1.95.8-3.4 XML parsing C library - runtime li
ii  libselinux1                   2.0.15-2   SELinux shared libraries
ii  lsb-base                      3.1-23.1   Linux Standard Base 3.1 init scrip

dbus recommends no packages.

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: dbus
Source-Version: 1.1.0-1

We believe that the bug you reported is fixed in the latest version of
dbus, which is due to be installed in the Debian FTP archive:

dbus-1-doc_1.1.0-1_all.deb
  to pool/main/d/dbus/dbus-1-doc_1.1.0-1_all.deb
dbus-x11_1.1.0-1_i386.deb
  to pool/main/d/dbus/dbus-x11_1.1.0-1_i386.deb
dbus_1.1.0-1.diff.gz
  to pool/main/d/dbus/dbus_1.1.0-1.diff.gz
dbus_1.1.0-1.dsc
  to pool/main/d/dbus/dbus_1.1.0-1.dsc
dbus_1.1.0-1_i386.deb
  to pool/main/d/dbus/dbus_1.1.0-1_i386.deb
dbus_1.1.0.orig.tar.gz
  to pool/main/d/dbus/dbus_1.1.0.orig.tar.gz
libdbus-1-3_1.1.0-1_i386.deb
  to pool/main/d/dbus/libdbus-1-3_1.1.0-1_i386.deb
libdbus-1-dev_1.1.0-1_i386.deb
  to pool/main/d/dbus/libdbus-1-dev_1.1.0-1_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Biebl <[EMAIL PROTECTED]> (supplier of updated dbus package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Wed, 06 Jun 2007 15:39:23 +0200
Source: dbus
Binary: dbus-1-doc libdbus-1-dev libdbus-1-3 dbus dbus-x11
Architecture: source all i386
Version: 1.1.0-1
Distribution: unstable
Urgency: low
Maintainer: Utopia Maintenance Team <[EMAIL PROTECTED]>
Changed-By: Michael Biebl <[EMAIL PROTECTED]>
Description: 
 dbus       - simple interprocess messaging system
 dbus-1-doc - simple interprocess messaging system (documentation)
 dbus-x11   - simple interprocess messaging system (X11 deps)
 libdbus-1-3 - simple interprocess messaging system
 libdbus-1-dev - simple interprocess messaging system (development headers)
Closes: 370569 423380 425132 426296
Changes: 
 dbus (1.1.0-1) unstable; urgency=low
 .
   [ Sjoerd Simons ]
   * New upstream release
 .
   [ Tim Dijkstra ]
   * Disable userdb cache. If you need a cache, use nscd. (closes: #370569)
 .
   [ Michael Biebl ]
   * debian/control
     + Fix small typo in the dbus-x11 package description. (Closes: #425132)
     + Replace Source-Version with binary:Version for libdbus-1-dev.
   * debian/dbus.init
     + Suppress error messages about nonexistent or unreadable files.
       (Closes: #426296)
     + Do not abort on grep errors. (Closes: #423380)
     + Do not abort if starting a dependent service fails.
   * debian/control
     + Add build dependency on autotools-dev for up-to-date config.{guess,sub}
       files.
Files: 
 5797d398e4382ee5185e1ded34acd890 1008 devel optional dbus_1.1.0-1.dsc
 33da5c29ba1e83c07efeb8be8edae0ef 1317322 devel optional dbus_1.1.0.orig.tar.gz
 fd4d13793eda881f460b191f3763c609 20347 devel optional dbus_1.1.0-1.diff.gz
 098f889567a3c92963fad2077193f3d7 1662828 doc optional 
dbus-1-doc_1.1.0-1_all.deb
 3e2d0f06774d1e7538c7db9c128ec474 195974 devel optional dbus_1.1.0-1_i386.deb
 c02e780212924d008e7832d66ff685cd 44262 x11 optional dbus-x11_1.1.0-1_i386.deb
 5bde3d4ba53f1beaef76bd098d675e39 120946 libs optional 
libdbus-1-3_1.1.0-1_i386.deb
 b637c9ef362f112d7284ca2ae11c825a 186566 libdevel optional 
libdbus-1-dev_1.1.0-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGbdUBh7PER70FhVQRAlLiAJ9yzwh09AO3I9+kespS2FjZlXVuNgCgrec5
HmGDG5Zs9WO+WymXwGN21hc=
=TX7d
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to