Package: makedev
Version: 2.3.1-88
Severity: critical

During and after an update from etch to lenny, installation procedure for 
packages that need creating devices cannot create them. As a consequence, the 
installed packages either completely or partially malfunction. For instance, 
libsane, makedev and x86info. Reboot, as well as reconfiguring  doesn't help. 
As an example, let's take x86info.


# dpkg-reconfigure x86info
udev active, devices will be created in /dev/.static/dev/
rm: cannot remove `cpu/microcode-': Read-only file system
mknod: `cpu/microcode-': Read-only file system
makedev cpu/microcode c 10 184 root root 0600: failed
rm: cannot remove `cpu/microcode-': Read-only file system
rm: cannot remove `cpu/0/msr-': Read-only file system
mknod: `cpu/0/msr-': Read-only file system
makedev cpu/0/msr c 202 0 root root 0600: failed
rm: cannot remove `cpu/0/msr-': Read-only file system
rm: cannot remove `cpu/0/cpuid-': Read-only file system
mknod: `cpu/0/cpuid-': Read-only file system
makedev cpu/0/cpuid c 203 0 root root 0600: failed
rm: cannot remove `cpu/0/cpuid-': Read-only file system
rm: cannot remove `cpu/1/msr-': Read-only file system
mknod: `cpu/1/msr-': Read-only file system
makedev cpu/1/msr c 202 1 root root 0600: failed
rm: cannot remove `cpu/1/msr-': Read-only file system
rm: cannot remove `cpu/1/cpuid-': Read-only file system
mknod: `cpu/1/cpuid-': Read-only file system
makedev cpu/1/cpuid c 203 1 root root 0600: failed
rm: cannot remove `cpu/1/cpuid-': Read-only file system
rm: cannot remove `cpu/2/msr-': Read-only file system
mknod: `cpu/2/msr-': Read-only file system
makedev cpu/2/msr c 202 2 root root 0600: failed
rm: cannot remove `cpu/2/msr-': Read-only file system
rm: cannot remove `cpu/2/cpuid-': Read-only file system
mknod: `cpu/2/cpuid-': Read-only file system
makedev cpu/2/cpuid c 203 2 root root 0600: failed
rm: cannot remove `cpu/2/cpuid-': Read-only file system
rm: cannot remove `cpu/3/msr-': Read-only file system
mknod: `cpu/3/msr-': Read-only file system
makedev cpu/3/msr c 202 3 root root 0600: failed
rm: cannot remove `cpu/3/msr-': Read-only file system
rm: cannot remove `cpu/3/cpuid-': Read-only file system
mknod: `cpu/3/cpuid-': Read-only file system
makedev cpu/3/cpuid c 203 3 root root 0600: failed
rm: cannot remove `cpu/3/cpuid-': Read-only file system

The consequence  is, for example:
-----------------
# x86info --all
...
Pentium M MSRs:
/dev/cpu/0/msr: No such file or directory
...
150MHz processor (estimate).
------------------
on a Pentium-M with frequency range from 600MHz-2GHz.

I've set the severity to critical since the affected packages proceed with the 
installation/reconfiguration as if nothing has happened. During an upgrade from 
etch to lenny lots of packages that have accessed makedev silently failed like 
in the above example. The effect is that the system looks good to the package 
management system but is actually broken.

In contrast to bug 496287 
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=496287) reboot doesn't help; 
so I believe it's a new bug.

Here is the remaining information:
# uname -s -r -v -m -p -i -o
Linux 2.6.26-1-686 #1 SMP Sat Jan 10 18:29:31 UTC 2009 i686 unknown unknown 
GNU/Linux

# aptitude show libc6 | grep Version
Version: 2.7-18

# aptitude show linux-image-2.6.26-1-686 | grep Version
Version: 2.6.26-13

# aptitude show udev | grep Version
Version: 0.125-7

# aptitude show makedev | grep Version
Version: 2.3.1-88

------------------------------------------------------------
Online Education
Stuck in a dead end job?? Click to start living your dreams by earning an 
online degree.
http://tagline.excite.com/fc/FgElN1g0XzTiYM9gypZ54HXGiD28WzXEZRG8sYAIzRSKQWIKIO6f9TrA0Eo/

Reply via email to