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/