Comment 2 for bug 11561

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 31 Dec 2004 15:17:35 -0500
From: Daniel Jacobowitz <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: udev: Upgrading udev hoses my devfs

Package: udev
Version: 0.050-2
Severity: critical
Justification: breaks the whole system

I have devfs mounted on /dev. I didn't deliberately install udev, it was
pulled in by dependencies. Here's what happened when I upgraded:

Setting up udev (0.050-2) ...
Populating the new /dev filesystem temporarily mounted on
/tmp/fileOaRTAz/...
ln: accessing `//tmp/fileOaRTAz/fd': Not a directory
dpkg: error processing udev (--configure):
 subprocess post-installation script returned error exit status 1

It leaves my devfs moved to /.dev, a messed up tmpfs mounted on /dev (I'm
not sure why - it returned "/dev: Not a directory") and a garbage tmpfs
mounted in /tmp/fileOaRTAz. This means no ptys available.

If devfs is mounted, is there any point in making udev try to take over
/dev? I had to uninstall udev and gnome-desktop-environment to get it to
leave me alone; I would have to mess with the system configuration to get it
to stop mounting devfs and I want to do it on my schedule, not udev's.

-- Package-specific info:
-- /etc/udev/rules.d/:
/etc/udev/rules.d/:
total 0
lrwxrwxrwx 1 root root 19 Dec 31 15:05 cd-aliases.rules -> ../cd-aliases.rules
lrwxrwxrwx 1 root root 20 Dec 31 15:05 compat-full.rules -> ../compat-full.rules
lrwxrwxrwx 1 root root 14 Dec 31 15:05 devfs.rules -> ../devfs.rules
lrwxrwxrwx 1 root root 12 Dec 31 15:04 z_hal-plugdev.rules -> ../hal.rules

-- /sys/:
/sys/block/fd0/dev
/sys/block/hda/dev
/sys/block/hda/hda1/dev
/sys/block/hda/hda2/dev
/sys/block/hda/hda3/dev
/sys/block/hda/hda5/dev
/sys/block/hda/hda6/dev
/sys/block/hda/hda7/dev
/sys/block/hdb/dev
/sys/block/hdc/dev
/sys/block/hdc/hdc1/dev
/sys/block/hdc/hdc2/dev
/sys/block/hdc/hdc5/dev
/sys/block/hde/dev
/sys/block/hde/hde1/dev
/sys/block/hde/hde2/dev
/sys/block/hdg/dev
/sys/block/hdg/hdg1/dev
/sys/block/hdg/hdg2/dev
/sys/block/md0/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/class/cpuid/cpu0/dev
/sys/class/cpuid/cpu1/dev
/sys/class/drm/r128/dev
/sys/class/input/event0/dev
/sys/class/input/event1/dev
/sys/class/input/mice/dev
/sys/class/input/mouse0/dev
/sys/class/misc/agpgart/dev
/sys/class/misc/psaux/dev
/sys/class/misc/rtc/dev
/sys/class/misc/tun/dev
/sys/class/msr/msr0/dev
/sys/class/msr/msr1/dev
/sys/class/sound/audio/dev
/sys/class/sound/controlC0/dev
/sys/class/sound/controlC1/dev
/sys/class/sound/controlC2/dev
/sys/class/sound/controlC3/dev
/sys/class/sound/dsp/dev
/sys/class/sound/midi/dev
/sys/class/sound/mixer/dev
/sys/class/sound/timer/dev
/sys/class/sound/unknown6/dev
/sys/class/usb/lp0/dev

-- Kernel configuration:
 isapnp_init not present.

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.10-rc1
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages udev depends on:
ii hotplug 0.0.20040329-16 Linux Hotplug Scripts
ii initscripts 2.86-5 Standard scripts needed for bootin
ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an
ii makedev 2.3.1-75 Creates device files in /dev
ii sed 4.1.2-8 The GNU sed stream editor

-- no debconf information

--
Daniel Jacobowitz