Debian Bug report logs - #386523
update-rc.d removes links when it should not

version graph

Package: sysv-rc; Maintainer for sysv-rc is Debian sysvinit maintainers <debian-init-diversity@chiark.greenend.org.uk>; Source for sysv-rc is src:sysvinit (PTS, buildd, popcon).

Reported by: Mike Paul <mike@wyzardry.net>

Date: Fri, 8 Sep 2006 04:03:10 UTC

Severity: important

Tags: confirmed, patch

Merged with 383647, 386500, 386540, 386555, 386587, 386588, 386597, 386613, 386618, 386631, 386655, 386671, 386681, 386693, 386894

Fixed in versions 2.86.ds1-12, 2.86.ds1-18

Done: Petter Reinholdtsen <pere@hungry.com>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Marco d'Itri <md@linux.it>:
Bug#386500; Package udev. (full text, mbox, link).


Acknowledgement sent to Mike Paul <mike@wyzardry.net>:
New Bug report received and forwarded. Copy sent to Marco d'Itri <md@linux.it>. (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Mike Paul <mike@wyzardry.net>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: Upgrade to 0.100-1 removes links from /etc/rcS.d; udev doesn't start
Date: Thu, 07 Sep 2006 23:57:42 -0400
Package: udev
Version: 0.100-1
Severity: critical
Justification: breaks the whole system

After upgrading udev from 0.098-2 to 0.100-1, I found that udev no
longer started automatically at boot time, because the
/etc/rcS.d/S03udev and /etc/rcS.d/S36udev-mtab symlinks were no longer
present.  This pretty much hoses the system, since various important
drivers don't get loaded; neither GDM or even the gettys came up, and I
had to boot in single-user mode.

Purging (with dpkg --purge --force-depends) and reinstalling the udev
package resolved the situation.  Probably just running update-rc.d
manually could have resolved it too.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (990, 'unstable'), (800, 'stable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages udev depends on:
ii  libc6                        2.3.6.ds1-4 GNU C Library: Shared libraries
ii  libselinux1                  1.30.27-2   SELinux shared libraries
ii  libvolume-id0                0.100-1     libvolume_id shared library
ii  lsb-base                     3.1-15      Linux Standard Base 3.1 init scrip

udev recommends no packages.

-- debconf information excluded



Information forwarded to debian-bugs-dist@lists.debian.org, Marco d'Itri <md@linux.it>:
Bug#386500; Package udev. (full text, mbox, link).


Acknowledgement sent to Michael Setzer <michael.setzer@celeborn.de>:
Extra info received and forwarded to list. Copy sent to Marco d'Itri <md@linux.it>.

Your message did not contain a Subject field. They are recommended and useful because the title of a Bug is determined using this field. Please remember to include a Subject field in your messages in future.

(full text, mbox, link).


Message #10 received at 386500@bugs.debian.org (full text, mbox, reply):

From: Michael Setzer <michael.setzer@celeborn.de>
To: 386500@bugs.debian.org
Date: Fri, 8 Sep 2006 07:39:40 +0200
Hi,

apt-get install --reinstall does the trick, too.

Regards, Michael



Information forwarded to debian-bugs-dist@lists.debian.org, Marco d'Itri <md@linux.it>:
Bug#386500; Package udev. (full text, mbox, link).


Acknowledgement sent to md@Linux.IT (Marco d'Itri):
Extra info received and forwarded to list. Copy sent to Marco d'Itri <md@linux.it>. (full text, mbox, link).


Message #15 received at 386500@bugs.debian.org (full text, mbox, reply):

From: md@Linux.IT (Marco d'Itri)
To: Mike Paul <mike@wyzardry.net>, 386500@bugs.debian.org
Cc: control@bugs.debian.org
Subject: Re: Bug#386500: Upgrade to 0.100-1 removes links from /etc/rcS.d; udev doesn't start
Date: Fri, 8 Sep 2006 09:23:16 +0200
[Message part 1 (text/plain, inline)]
severity 386500 normal
tag 386500 unreproducible
thanks

On Sep 08, Mike Paul <mike@wyzardry.net> wrote:

> After upgrading udev from 0.098-2 to 0.100-1, I found that udev no
> longer started automatically at boot time, because the
> /etc/rcS.d/S03udev and /etc/rcS.d/S36udev-mtab symlinks were no longer
I can't see how the package could do this. Do you?
Why do you believe that udev removed the links?

-- 
ciao,
Marco
[signature.asc (application/pgp-signature, inline)]

Severity set to `normal' from `critical' Request was from md@Linux.IT (Marco d'Itri) to control@bugs.debian.org. (full text, mbox, link).


Tags added: unreproducible Request was from md@Linux.IT (Marco d'Itri) to control@bugs.debian.org. (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Marco d'Itri <md@linux.it>:
Bug#386500; Package udev. (full text, mbox, link).


Acknowledgement sent to Eduard Bloch <blade@debian.org>:
Extra info received and forwarded to list. Copy sent to Marco d'Itri <md@linux.it>. (full text, mbox, link).


Message #24 received at 386500@bugs.debian.org (full text, mbox, reply):

From: Eduard Bloch <blade@debian.org>
To: Debian Bug Tracking System <386500@bugs.debian.org>
Subject: udev: reproducible with 0.098-2
Date: Fri, 08 Sep 2006 10:14:21 +0200
[Message part 1 (text/plain, inline)]
Package: udev
Followup-For: Bug #386500

This problem has hit me as well, but upgrading to 0.098-2.

However, I lost not only the udev symlink but also ntpdate. I suspect a
race somewhere in the installation order corellating with sysv-rc or
sysvinit or initscripts which have been installed in the same run.

I am attaching the dpkg.log, that I all I can provide now.

Eduard.


-- Package-specific info:
-- /etc/udev/rules.d/:
/etc/udev/rules.d/:
insgesamt 20
-rw-r--r-- 1 root root 659 2006-03-03 09:18 010_logitech_meine.rules
-rw-r--r-- 1 root root 195 2006-04-19 16:23 011_ethernet_ordnung.rules
-rw-r--r-- 1 root root 195 2006-04-19 16:23 011_ethernet_ordnung.rules~
lrwxrwxrwx 1 root root  20 2006-03-02 14:36 020_permissions.rules -> ../permissions.rules
lrwxrwxrwx 1 root root  19 2006-07-23 09:30 025_libgphoto2.rules -> ../libgphoto2.rules
lrwxrwxrwx 1 root root  16 2006-08-12 11:08 025_libsane.rules -> ../libsane.rules
lrwxrwxrwx 1 root root  22 2006-03-19 03:38 025_logitechmouse.rules -> ../logitechmouse.rules
lrwxrwxrwx 1 root root  13 2006-03-02 14:36 udev.rules -> ../udev.rules
lrwxrwxrwx 1 root root  25 2006-04-13 21:56 z20_persistent-input.rules -> ../persistent-input.rules
lrwxrwxrwx 1 root root  19 2006-03-02 14:36 z20_persistent.rules -> ../persistent.rules
-rw-r--r-- 1 root root 944 2006-09-08 11:53 z25_persistent-cd.rules
-rw-r--r-- 1 root root 593 2006-09-07 11:34 z25_persistent-net.rules
lrwxrwxrwx 1 root root  33 2006-04-27 09:33 z45_persistent-net-generator.rules -> ../persistent-net-generator.rules
lrwxrwxrwx 1 root root  12 2006-03-02 14:36 z50_run.rules -> ../run.rules
lrwxrwxrwx 1 root root  16 2006-03-02 14:36 z55_hotplug.rules -> ../hotplug.rules
lrwxrwxrwx 1 root root  19 2006-03-02 19:32 z60_alsa-utils.rules -> ../alsa-utils.rules
lrwxrwxrwx 1 root root  15 2006-03-02 19:27 z60_hdparm.rules -> ../hdparm.rules
lrwxrwxrwx 1 root root  33 2006-05-13 16:13 z60_xserver-xorg-input-wacom.rules -> ../xserver-xorg-input-wacom.rules
lrwxrwxrwx 1 root root  29 2006-09-07 11:34 z75_cd-aliases-generator.rules -> ../cd-aliases-generator.rules

-- /sys/:
/sys/block/hda/dev
/sys/block/hda/hda1/dev
/sys/block/hda/hda2/dev
/sys/block/hda/hda5/dev
/sys/block/hda/hda6/dev
/sys/block/hda/hda7/dev
/sys/block/hdb/dev
/sys/block/hdb/hdb1/dev
/sys/block/hdb/hdb2/dev
/sys/block/hdb/hdb5/dev
/sys/block/hdb/hdb6/dev
/sys/block/hdb/hdb7/dev
/sys/block/hdb/hdb8/dev
/sys/block/hdb/hdb9/dev
/sys/block/hdc/dev
/sys/block/hdd/dev
/sys/block/ram0/dev
/sys/block/ram1/dev
/sys/block/ram10/dev
/sys/block/ram11/dev
/sys/block/ram12/dev
/sys/block/ram13/dev
/sys/block/ram14/dev
/sys/block/ram15/dev
/sys/block/ram2/dev
/sys/block/ram3/dev
/sys/block/ram4/dev
/sys/block/ram5/dev
/sys/block/ram6/dev
/sys/block/ram7/dev
/sys/block/ram8/dev
/sys/block/ram9/dev
/sys/block/sda/dev
/sys/block/sda/sda1/dev
/sys/block/sda/sda3/dev
/sys/block/sda/sda4/dev
/sys/block/sda/sda5/dev
/sys/class/graphics/fb0/dev
/sys/class/input/input0/event0/dev
/sys/class/input/input4/event4/dev
/sys/class/input/input5/event1/dev
/sys/class/input/input6/event2/dev
/sys/class/input/input7/event3/dev
/sys/class/input/input8/event5/dev
/sys/class/input/input8/mouse0/dev
/sys/class/input/input8/ts0/dev
/sys/class/input/mice/dev
/sys/class/misc/agpgart/dev
/sys/class/misc/fuse/dev
/sys/class/misc/hpet/dev
/sys/class/misc/mcelog/dev
/sys/class/misc/psaux/dev
/sys/class/misc/rtc/dev
/sys/class/misc/snapshot/dev
/sys/class/ppdev/parport0/dev
/sys/class/printer/lp0/dev
/sys/class/sound/adsp/dev
/sys/class/sound/audio/dev
/sys/class/sound/controlC0/dev
/sys/class/sound/controlC1/dev
/sys/class/sound/dmmidi/dev
/sys/class/sound/dmmidi1/dev
/sys/class/sound/dsp/dev
/sys/class/sound/hwC0D0/dev
/sys/class/sound/midi/dev
/sys/class/sound/midi1/dev
/sys/class/sound/midiC0D0/dev
/sys/class/sound/midiC1D0/dev
/sys/class/sound/mixer/dev
/sys/class/sound/mixer1/dev
/sys/class/sound/pcmC0D0c/dev
/sys/class/sound/pcmC0D0p/dev
/sys/class/sound/pcmC0D1c/dev
/sys/class/sound/pcmC0D2c/dev
/sys/class/sound/pcmC0D2p/dev
/sys/class/sound/pcmC0D3p/dev
/sys/class/sound/timer/dev
/sys/class/usb/hiddev0/dev
/sys/class/usb/hiddev1/dev
/sys/class/usb_device/usbdev1.1/dev
/sys/class/usb_device/usbdev1.3/dev
/sys/class/usb_device/usbdev2.1/dev
/sys/class/usb_device/usbdev3.1/dev
/sys/class/usb_device/usbdev4.1/dev
/sys/class/usb_device/usbdev5.1/dev
/sys/class/usb_device/usbdev5.3/dev
/sys/class/usb_device/usbdev5.4/dev
/sys/class/usb_device/usbdev5.5/dev
/sys/class/usb_device/usbdev5.6/dev
/sys/class/usb_device/usbdev5.7/dev
/sys/class/video4linux/radio0/dev
/sys/class/video4linux/vbi0/dev
/sys/class/video4linux/video0/dev
/sys/devices/pci0000:00/0000:00:10.0/usb1/1-0:1.0/usbdev1.1_ep81/dev
/sys/devices/pci0000:00/0000:00:10.0/usb1/1-2/1-2:1.0/usbdev1.3_ep81/dev
/sys/devices/pci0000:00/0000:00:10.0/usb1/1-2/1-2:1.1/usbdev1.3_ep82/dev
/sys/devices/pci0000:00/0000:00:10.0/usb1/1-2/usbdev1.3_ep00/dev
/sys/devices/pci0000:00/0000:00:10.0/usb1/usbdev1.1_ep00/dev
/sys/devices/pci0000:00/0000:00:10.1/usb2/2-0:1.0/usbdev2.1_ep81/dev
/sys/devices/pci0000:00/0000:00:10.1/usb2/usbdev2.1_ep00/dev
/sys/devices/pci0000:00/0000:00:10.2/usb3/3-0:1.0/usbdev3.1_ep81/dev
/sys/devices/pci0000:00/0000:00:10.2/usb3/usbdev3.1_ep00/dev
/sys/devices/pci0000:00/0000:00:10.3/usb4/4-0:1.0/usbdev4.1_ep81/dev
/sys/devices/pci0000:00/0000:00:10.3/usb4/usbdev4.1_ep00/dev
/sys/devices/pci0000:00/0000:00:10.4/usb5/5-0:1.0/usbdev5.1_ep81/dev
/sys/devices/pci0000:00/0000:00:10.4/usb5/5-3/5-3.2/5-3.2:1.0/usbdev5.5_ep81/dev
/sys/devices/pci0000:00/0000:00:10.4/usb5/5-3/5-3.2/usbdev5.5_ep00/dev
/sys/devices/pci0000:00/0000:00:10.4/usb5/5-3/5-3:1.0/usbdev5.3_ep81/dev
/sys/devices/pci0000:00/0000:00:10.4/usb5/5-3/usbdev5.3_ep00/dev
/sys/devices/pci0000:00/0000:00:10.4/usb5/5-4/5-4.2/5-4.2:1.0/usbdev5.7_ep03/dev
/sys/devices/pci0000:00/0000:00:10.4/usb5/5-4/5-4.2/5-4.2:1.0/usbdev5.7_ep84/dev
/sys/devices/pci0000:00/0000:00:10.4/usb5/5-4/5-4.2/usbdev5.7_ep00/dev
/sys/devices/pci0000:00/0000:00:10.4/usb5/5-4/5-4.3/5-4.3:1.0/usbdev5.6_ep81/dev
/sys/devices/pci0000:00/0000:00:10.4/usb5/5-4/5-4.3/usbdev5.6_ep00/dev
/sys/devices/pci0000:00/0000:00:10.4/usb5/5-4/5-4:1.0/usbdev5.4_ep81/dev
/sys/devices/pci0000:00/0000:00:10.4/usb5/5-4/usbdev5.4_ep00/dev
/sys/devices/pci0000:00/0000:00:10.4/usb5/usbdev5.1_ep00/dev

-- Kernel configuration:
 isapnp_init not present.


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-rc5
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

Versions of packages udev depends on:
ii  initscripts                  2.86.ds1-16 Scripts for initializing and shutt
ii  libc6                        2.3.6.ds1-4 GNU C Library: Shared libraries
ii  libselinux1                  1.30.26-2   SELinux shared libraries
ii  libvolume-id0                0.098-2     libvolume_id shared library
ii  lsb-base                     3.1-15      Linux Standard Base 3.1 init scrip

udev recommends no packages.

-- no debconf information
[2006-09-07.dpkg.log.gz (application/octet-stream, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Marco d'Itri <md@linux.it>:
Bug#386500; Package udev. (full text, mbox, link).


Acknowledgement sent to Arjan Oosting <arjanoosting@home.nl>:
Extra info received and forwarded to list. Copy sent to Marco d'Itri <md@linux.it>. (full text, mbox, link).


Message #29 received at 386500@bugs.debian.org (full text, mbox, reply):

From: Arjan Oosting <arjanoosting@home.nl>
To: 386500@bugs.debian.org
Subject: missing rcS.d links.
Date: Fri, 08 Sep 2006 10:17:08 +0200
[Message part 1 (text/plain, inline)]
Hi,

After the last upgrade of udev a lot of services did not start due to
missing device files. Downgrading udev fixed my system again. 

I see the same upgrading behaviour as Mike Paul saw:

arjan@nebula:~$ ls /etc/rcS.d/*udev*
/etc/rcS.d/S03udev  /etc/rcS.d/S36udev-mtab
arjan@nebula:~$ sudo aptitude -t unstable upgrade
Password:
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd... Klaar
Uitgebreide statusinformatie aan het lezen
Initialiseren van pakketstatussen... Klaar
Opbouwen van tagdatabase... Klaar
De volgende pakketten zullen worden opgewaardeerd:
  udev
1 pakketten opgewaardeerd, 0 nieuwe geïnstalleerd, 0 te verwijderen en 0 niet opwaarderen.
Heb 0B/264kB archieven nodig. Na uitpakken zal 0B worden gebruikt.
Wilt u verder gaan? [Y/n/?]
Reading changelogs... Done
(Database inlezen ... 207977 bestanden en mappen geïnstalleerd.)
Voorbereiden om udev 0.098-2 te vervangen (door .../archives/udev_0.100-1_i386.deb) ...
Uitpakken van vervangende udev ...
Instellen van udev (0.100-1) ...
Installeren van nieuwe versie van configuratiebestand /etc/init.d/udev ...
Installeren van nieuwe versie van configuratiebestand /etc/udev/cd-aliases-generator.rules ...
Installeren van nieuwe versie van configuratiebestand /etc/udev/persistent.rules ...
Installeren van nieuwe versie van configuratiebestand /etc/udev/persistent-net-generator.rules ...
update-initramfs: Generating /boot/initrd.img-2.6.17-3-nebula

arjan@nebula:~$ ls /etc/rcS.d/*udev*
ls: /etc/rcS.d/*udev*: Onbekend bestand of map

So upgrading udev indeed triggers this bug,

Greetings Arjan
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Marco d'Itri <md@linux.it>:
Bug#386500; Package udev. (full text, mbox, link).


Acknowledgement sent to Kai Weber <kai.weber@glorybox.de>:
Extra info received and forwarded to list. Copy sent to Marco d'Itri <md@linux.it>. (full text, mbox, link).


Message #34 received at 386500@bugs.debian.org (full text, mbox, reply):

From: Kai Weber <kai.weber@glorybox.de>
To: 386500@bugs.debian.org
Subject: Re: Bug#386500: Upgrade to 0.100-1 removes links from /etc/rcS.d; udev doesn't start
Date: Fri, 8 Sep 2006 10:23:27 +0200
* Marco d'Itri <md@Linux.IT>:

> > After upgrading udev from 0.098-2 to 0.100-1, I found that udev no
> > longer started automatically at boot time, because the
> > /etc/rcS.d/S03udev and /etc/rcS.d/S36udev-mtab symlinks were no longer
> I can't see how the package could do this. Do you?
> Why do you believe that udev removed the links?

I can confirm this. No start links for udev after upgrade. Please change
severity to critical! These are the packages that I upgraded together
with udev:

linux-kernel-headers
udev
console-common
fetchmail
kernel-package
libgphoto2
libselinux
libsepol
shared-mime-info
sysvinit
wireshark

Regards, Kai
-- 
* http://www.glorybox.de/
  PGP 1024D/594D4132 B693 5073 013F 7F56 5DCC  D9C2 E6B5 448C 594D 4132



Information forwarded to debian-bugs-dist@lists.debian.org, Marco d'Itri <md@linux.it>:
Bug#386500; Package udev. (full text, mbox, link).


Acknowledgement sent to Arjan Oosting <arjanoosting@home.nl>:
Extra info received and forwarded to list. Copy sent to Marco d'Itri <md@linux.it>. (full text, mbox, link).


Message #39 received at 386500@bugs.debian.org (full text, mbox, reply):

From: Arjan Oosting <arjanoosting@home.nl>
To: 386500@bugs.debian.org
Cc: control@bugs.debian.org
Subject: Found the problem
Date: Fri, 08 Sep 2006 10:48:35 +0200
[Message part 1 (text/plain, inline)]
clone 386500 -1
reassign -1 sysv-rc
retitle -1 update-rc.d removes links when it should not
severity critical
thanks 

Hi,

I found the problem. The postinst script calls update-rc.d which should
be fine, bu update-rc.d is broken.

Content postinst:
# Automatically added by dh_installinit
if [ -x "/etc/init.d/udev" ]; then
        update-rc.d udev start 03 S . >/dev/null || exit $?
fi
# End automatically added section
# Automatically added by dh_installinit
if [ -x "/etc/init.d/udev-mtab" ]; then
        update-rc.d udev-mtab start 36 S . >/dev/null || exit $?
fi
# End automatically added section

Manual try:

ls /etc/rcS.d/*udev*
/etc/rcS.d/S03udev  /etc/rcS.d/S36udev-mtab
arjan@nebula:~$ sudo update-rc.d udev start 03 S .
   /etc/rcS.d/S03udev
 System startup links for /etc/init.d/udev already exist.
arjan@nebula:~$ ls /etc/rcS.d/*udev*
/etc/rcS.d/S36udev-mtab
arjan@nebula:~$ sudo update-rc.d udev start 03 S .
 Adding system startup for /etc/init.d/udev ...
   /etc/rcS.d/S03udev -> ../init.d/udev
arjan@nebula:~$ ls /etc/rcS.d/*udev*
/etc/rcS.d/S03udev  /etc/rcS.d/S36udev-mtab

So when the links already exists update-rc.d devices to remove them.
Uughh.

I have cloned the bug report and reassigned to sysv-rc with severity
critical as it breaks other programs.

Greetings Arjan 
[signature.asc (application/pgp-signature, inline)]

Bug 386500 cloned as bug 386523. Request was from Arjan Oosting <arjanoosting@home.nl> to control@bugs.debian.org. (full text, mbox, link).


Bug reassigned from package `udev' to `sysv-rc'. Request was from Arjan Oosting <arjanoosting@home.nl> to control@bugs.debian.org. (full text, mbox, link).


Changed Bug title. Request was from Arjan Oosting <arjanoosting@home.nl> to control@bugs.debian.org. (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian sysvinit maintainers <pkg-sysvinit-devel@lists.alioth.debian.org>:
Bug#386523; Package sysv-rc. (full text, mbox, link).


Acknowledgement sent to Arjan Oosting <arjanoosting@home.nl>:
Extra info received and forwarded to list. Copy sent to Debian sysvinit maintainers <pkg-sysvinit-devel@lists.alioth.debian.org>. (full text, mbox, link).


Message #50 received at 386523@bugs.debian.org (full text, mbox, reply):

From: Arjan Oosting <arjanoosting@home.nl>
To: 386500@bugs.debian.org, 386523@bugs.debian.org
Cc: control@bugs.debian.org
Subject: Problem located
Date: Fri, 08 Sep 2006 11:08:06 +0200
[Message part 1 (text/plain, inline)]
tags 386500 - unreproducible
tags 386523 - unreproducible
thanks

Hi,

I found the problem in update-rc.d. There is a little logic error in one
of the functions update-rc.d. After i fixed that it worked again:

arjan@nebula:~$ ls /etc/rcS.d/*udev*
/etc/rcS.d/S03udev  /etc/rcS.d/S36udev-mtab
arjan@nebula:~$ sudo update-rc.d udev start 03 S .
 System startup links for /etc/init.d/udev already exist.
arjan@nebula:~$ ls /etc/rcS.d/*udev*
/etc/rcS.d/S03udev  /etc/rcS.d/S36udev-mtab

I have included the patch below

--- /usr/sbin/update-rc.d.orig  2006-09-08 10:56:09.000000000 +0200
+++ /usr/sbin/update-rc.d       2006-09-08 11:02:32.000000000 +0200
@@ -108,7 +108,7 @@
            $fn = "$etcd$i.d/$_";
            $found = 1;
            $islnk = &is_link ($_[0], $fn, $bn);
-           next if (defined $_[0] and $_[0] ne 'remove');
+           next unless (defined $_[0] && $_[0] eq 'remove');
            if (! $islnk) {
                print "   $fn is not a link to ../init.d/$bn; not removing\n";
                next;

Greetings Arjan
[signature.asc (application/pgp-signature, inline)]

Tags added: patch Request was from Arjan Oosting <arjanoosting@home.nl> to control@bugs.debian.org. (full text, mbox, link).


Severity set to `critical' from `normal' Request was from Arjan Oosting <arjanoosting@home.nl> to control@bugs.debian.org. (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian sysvinit maintainers <pkg-sysvinit-devel@lists.alioth.debian.org>:
Bug#386523; Package sysv-rc. (full text, mbox, link).


Acknowledgement sent to Petter Reinholdtsen <pere@hungry.com>:
Extra info received and forwarded to list. Copy sent to Debian sysvinit maintainers <pkg-sysvinit-devel@lists.alioth.debian.org>. (full text, mbox, link).


Message #59 received at 386523@bugs.debian.org (full text, mbox, reply):

From: Petter Reinholdtsen <pere@hungry.com>
To: Arjan Oosting <arjanoosting@home.nl>, 386523@bugs.debian.org, 386500@bugs.debian.org
Subject: Re: Problem located
Date: Fri, 8 Sep 2006 11:46:14 +0200
[Arjan Oosting]
> I found the problem in update-rc.d. There is a little logic error in one
> of the functions update-rc.d. After i fixed that it worked again:

Ah, then it was introduced in version 2.86.ds1-16.  Thank you for the
patch.  I've included it in svn instead of my proposed patch.



Tags removed: unreproducible Request was from Arjan Oosting <arjanoosting@home.nl> to control@bugs.debian.org. (full text, mbox, link).


Merged 386523 386555. Request was from Ted Percival <ted@midg3t.net> to control@bugs.debian.org. (full text, mbox, link).


Tags added: confirmed Request was from Arjan Oosting <arjanoosting@home.nl> to control@bugs.debian.org. (full text, mbox, link).


Bug closed, send any further explanations to Mike Paul <mike@wyzardry.net> Request was from Arjan Oosting <arjanoosting@home.nl> to control@bugs.debian.org. (full text, mbox, link).


Merged 386500 386523 386555. Request was from Arjan Oosting <arjanoosting@home.nl> to control@bugs.debian.org. (full text, mbox, link).


Forcibly Merged 386500 386523 386555 386618. Request was from Steve Langasek <vorlon@debian.org> to control@bugs.debian.org. (full text, mbox, link).


Forcibly Merged 386500 386523 386555 386587 386618. Request was from Jose Carlos Garcia Sogo <jsogo@debian.org> to control@bugs.debian.org. (full text, mbox, link).


Merged 386500 386523 386540 386555 386587 386588 386597 386613 386618 386631 386655 386671 386693. Request was from Petter Reinholdtsen <pere@hungry.com> to control@bugs.debian.org. (full text, mbox, link).


Merged 386500 386523 386540 386555 386587 386588 386597 386613 386618 386631 386655 386671 386693 386894. Request was from Petter Reinholdtsen <pere@hungry.com> to control@bugs.debian.org. (full text, mbox, link).


Tags removed: unreproducible Request was from Arjan Oosting <arjanoosting@home.nl> to control@bugs.debian.org. (full text, mbox, link).


Tags removed: unreproducible Request was from Arjan Oosting <arjanoosting@home.nl> to control@bugs.debian.org. (full text, mbox, link).


Forcibly Merged 383647 386500 386523 386540 386555 386587 386588 386597 386613 386618 386631 386655 386671 386681 386693 386894. Request was from Don Armstrong <don@donarmstrong.com> to control@bugs.debian.org. (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 24 Jun 2007 07:58:29 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jan 14 01:30:23 2024; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.