[arch-general] LTS kernel still boots but MPPC patched one does not after manual updates

Nigel Henry cave.dnb2m97pp at aliceadsl.fr
Fri Mar 12 20:46:40 CET 2010


Big problemo.

Wanting to get access to my sons MS vpn server which needs MPPC, I found and 
installed an MPPC patched kernel26, and MPPC patched ppp. No problems so far, 
and both the LTS, and the MPPC patched kernels booted with no problems.

My Arch install hadn't been updated since 20090928, and as accessing the vpn 
server and retrieving the shares still wasn't working, I did a pacman -Sy, 
and pacman -Su hoping that some update might resolve the problem.

After saying yes to a bunch of stuff to do with klibc (replacing packages), 
pacman -Su failed saying kdelib needs phonon. Can't install phonon because it 
wants to remove qt (qt4). I have KDEmod3 so there is no need for phonon 
anyway.

Not the best way to do a full system upgrade, but I went at it manually, 
working my way through starting at (A). Some packages wont upgrade, wanting 
to remove mkinitcpio, which you can't remove as it's needed by the kernels. 
Others didn't want to upgrade saying warning: provider package was selected 
(that was resolved later on during my manual upgrading).

All went ok the first day 20090309, and the only thing I needed to say yes to 
was replacing kernel-headers with linux-api-headers. The next morning I 
booted with the MPPC patched kernel with no problems, just to see if any of 
the updates had resolved the vpn problem, but no. Rebooted with the LTS 
kernel, and continued with the updates, rebooting from time to time with the 
LTS kernel to make sure that nothing had broken. Got as far as ntp, then had 
a go at gdm, which I'd been putting off (I've had problems with that before). 
rebooted after that, and gdm failed with the below output.

gdm (gdm-binary:2033) couldn't connect to system bus:
Failed to connect to socket /var/run/dbus/system_bus_socket
No such file or directory

Having already had the machine down one day, working in runlevel 1 to resolve 
the missing libpng12 problem (that was on the 8th march) I was a bit T'd off 
now, but startx worked, so I reinstalled the previous gdm which thankfully 
worked. I'd now had enough for the days work, so shut down.

Day 20100311. Now the manure starts to hit the fan. Tried to boot the MPPC 
patched kernel, which failed with: cannot find /dev/sda7, device does not 
exist. Gave udev time, but nothing. Tried the MPPC failsafe kenel, but the 
same there. Tried the LTS kernel, and thankfully that booted ok.

Googled a lot, and found references to the problem, but didn't see any fixes. 
One mentioned udev, and knowing that the udev update had been pulled in by 
one of the packages I'd updated, I looked at /etc/udev/rules.d, and 
udev.rules was showing as udev.rules.pacnew (I presume that is due to the new 
mkinitcpio and mkinitcpio-busybox using mdev, but mkinitcpio wont upgrade, 
claiming that a bunch of files still exist.). I renamed udev.rules.pacnew to 
udev.rules, and rebooted with the MPPC kernel, but it still wont boot.

Tried reinstalling MPPC patched kernel, but no change. Original install output 
below (when it booted ok prior to my manual updating fiasco), followed by the 
install output from the reinstall (which still wont boot). Had to remove 
madwifi, and ndiswrapper to originally install this kernel.

:: madwifi: requires kernel26>=2.6.30
:: ndiswrapper: requires kernel26>=2.6.30
[root at myhost Archlinux-mppc-kernel]# pacman -U 
kernel26-2.6.24.3-3-i686.pkg.tar.gz
loading package data...
checking dependencies...
(1/1) checking for file conflicts                   [#####################] 
100%
(1/1) upgrading kernel26                            [#####################] 
100%
>>>
>>> If you use the LILO bootloader, you should run 'lilo' before rebooting.
>>>
>>> Updating module dependencies. Please wait ...
>>> MKINITCPIO SETUP
>>> ----------------
>>> If you use LVM2, Encrypted root or software RAID,
>>> Ensure you enable support in /etc/mkinitcpio.conf .
>>> More information about mkinitcpio setup can be found here:
>>> http://wiki.archlinux.org/index.php/Mkinitcpio

>>> Generating initial ramdisk, using mkinitcpio.  Please wait...
==> Building image "default"
==> Running command: /sbin/mkinitcpio -k 2.6.24-ARCH -c /etc/mkinitcpio.conf 
-g /boot/kernel26.img
:: Begin build
:: Parsing hook [base]
:: Parsing hook [udev]
:: Parsing hook [autodetect]
:: Parsing hook [pata]
:: Parsing hook [scsi]
:: Parsing hook [sata]
:: Parsing hook [keymap]
:: Parsing hook [filesystems]
:: Generating module dependencies
:: Generating image '/boot/kernel26.img'...SUCCESS
==> SUCCESS
==> Building image "fallback"
==> Running command: /sbin/mkinitcpio -k 2.6.24-ARCH 
-c /etc/mkinitcpio.d/kernel26-fallback.conf -g /boot/kernel26-fallback.img
:: Begin build
:: Parsing hook [base]
:: Parsing hook [udev]
:: Parsing hook [ide]
ERROR: module 'ide[-_]gd[-_]mod' not found
:: Parsing hook [pata]
:: Parsing hook [scsi]
:: Parsing hook [sata]
:: Parsing hook [usbinput]
:: Parsing hook [raid]
:: Parsing hook [filesystems]
:: Generating module dependencies
:: Generating image '/boot/kernel26-fallback.img'...SUCCESS
==> SUCCESS
[root at myhost Archlinux-mppc-kernel]# pacman -U ppp-2.4.4-6-i686.pkg.tar.gz
loading package data...
checking dependencies...
(1/1) checking for file conflicts                   [#####################] 
100%
(1/1) upgrading ppp                                 [#####################] 
100%
[root at myhost Archlinux-mppc-kernel]#

Reinstall output:

[djmons at myhost ~]$ cd Downloads/Archlinux-mppc-kernel
[djmons at myhost Archlinux-mppc-kernel]$ su
Password:
[root at myhost Archlinux-mppc-kernel]# pacman -U 
kernel26-2.6.24.3-3-i686.pkg.tar.gz
loading package data...
checking dependencies...
(1/1) checking for file conflicts                   [#####################] 
100%
(1/1) upgrading kernel26                            [#####################] 
100%
>>>
>>> If you use the LILO bootloader, you should run 'lilo' before rebooting.
>>>
>>> Updating module dependencies. Please wait ...
>>> MKINITCPIO SETUP
>>> ----------------
>>> If you use LVM2, Encrypted root or software RAID,
>>> Ensure you enable support in /etc/mkinitcpio.conf .
>>> More information about mkinitcpio setup can be found here:
>>> http://wiki.archlinux.org/index.php/Mkinitcpio

>>> Generating initial ramdisk, using mkinitcpio.  Please wait...
==> Building image "default"
==> Running command: /sbin/mkinitcpio -k 2.6.24-ARCH -c /etc/mkinitcpio.conf 
-g /boot/kernel26.img
:: Begin build
:: Parsing hook [base]
:: Parsing hook [udev]
:: Parsing hook [autodetect]
/lib/initcpio/functions: line 7: resolve-modalias: command not found
/lib/initcpio/functions: line 7: resolve-modalias: command not found

Whole bunch of these lines until autodetect gives up

/lib/initcpio/functions: line 7: resolve-modalias: command not found
/lib/initcpio/functions: line 7: resolve-modalias: command not found
:: Parsing hook [pata]
:: Parsing hook [scsi]
:: Parsing hook [sata]
:: Parsing hook [keymap]
:: Parsing hook [filesystems]
:: Generating module dependencies
:: Generating image '/boot/kernel26.img'...SUCCESS
==> SUCCESS
==> Building image "fallback"
==> Running command: /sbin/mkinitcpio -k 2.6.24-ARCH 
-c /etc/mkinitcpio.d/kernel26-fallback.conf -g /boot/kernel26-fallback.img
:: Begin build
:: Parsing hook [base]
:: Parsing hook [udev]
:: Parsing hook [ide]
ERROR: module 'ide[-_]gd[-_]mod' not found
:: Parsing hook [pata]
:: Parsing hook [scsi]
:: Parsing hook [sata]
:: Parsing hook [usbinput]
:: Parsing hook [raid]
:: Parsing hook [filesystems]
:: Generating module dependencies
:: Generating image '/boot/kernel26-fallback.img'...SUCCESS
==> SUCCESS
[root at myhost Archlinux-mppc-kernel]#

Then tried reinstalling kernel26 which was before the MPPC patched one. I get 
the same output as above, apart from one error line below that is not there 
on the failsafe kernel26 build.  Strangely although the kernel26 wont boot, 
here the failsafe version boots ok. All a bit weird.
ERROR: module 'ide[-_]gd[-_]mod' not found

I've put the list of packages I installed on 20100310 from the pacman log 
below if anyone might see some package or other that I upgraded which might 
be responsible for the MPPC kernel failing to boot, but the LTS kernel 
unaffected and booting ok.

Btw: The klibc packages are still installed at this time, and presume that if 
I had been able to get pacman -Su to run, one of the updates would have 
removed them.

Any help would be really appreciated.

Nigel.

[2010-03-10 12:55] upgraded hal-info (0.20090716-2 -> 0.20091130-1)
[2010-03-10 12:55] upgraded hal (0.5.13-2 -> 0.5.14-2)
[2010-03-10 12:55] upgraded hicolor-icon-theme (0.10-2 -> 0.11-1)
[2010-03-10 12:55] upgraded hunspell (1.2.8-1 -> 1.2.8-2)
[2010-03-10 13:04] upgraded hwdetect (2009.09-5 -> 2010.02-3)
[2010-03-10 13:04] upgraded imlib (1.9.15-6 -> 1.9.15-9)
[2010-03-10 13:04] upgraded imlib2 (1.4.2-3 -> 1.4.2-6)
[2010-03-10 13:04] upgraded inetutils (1.6-4 -> 1.7-2)
[2010-03-10 13:04] upgraded initscripts (2009.08-1 -> 2010.01-1)
[2010-03-10 13:09] upgraded iproute2 (2.6.29-1 -> 2.6.31-1)
[2010-03-10 13:09] upgraded iptables (1.4.4-1 -> 1.4.7-1)
[2010-03-10 13:09] upgraded iputils (20071127-2 -> 20100214-2)
[2010-03-10 13:28] upgraded ipw2100-fw (1.3-3 -> 1.3-4)
[2010-03-10 13:28] upgraded ipw2200-fw (3.1-1 -> 3.1-2)
[2010-03-10 13:28] upgraded iso-codes (3.10.1-1 -> 3.14-1)
[2010-03-10 13:28] upgraded iwlwifi-3945-ucode (15.32.2.9-1 -> 15.32.2.9-2)
[2010-03-10 13:28] upgraded iwlwifi-4965-ucode (228.61.2.24-1 -> 
228.61.2.24-2)
[2010-03-10 14:04] upgraded k3b (1.66.0alpha2-3 -> 1.90.0rc1-1)
[2010-03-10 14:04] upgraded kbd (1.15-2 -> 1.15.1-1)
[2010-03-10 14:17] upgraded lame (3.98.2-2 -> 3.98.3-1)
[2010-03-10 14:17] upgraded lesstif (0.95.0-3 -> 0.95.2-2)
[2010-03-10 14:17] upgraded libarchive (2.7.1-1 -> 2.8.0-1)
[2010-03-10 14:17] upgraded libass (0.9.6-2 -> 0.9.8-1)
[2010-03-10 14:17] upgraded libassuan (1.0.5-1 -> 1.0.5-2)
[2010-03-10 15:41] installed libssh (0.4.1-1)
[2010-03-10 15:41] installed qca (2.0.2-2)
[2010-03-10 15:41] installed shared-desktop-ontologies (0.2-1)
[2010-03-10 15:41] installed attica (0.1.2-1)
[2010-03-10 15:42] upgraded kdelibs (4.3.1-1 -> 4.4.1-1)
[2010-03-10 15:42] upgraded kdebase-runtime (4.3.1-1 -> 4.4.1-1)
[2010-03-10 15:42] upgraded kdemultimedia-kioslave (4.3.1-1 -> 4.4.1-1)
[2010-03-10 16:03] 
[2010-03-10 16:03] If you use the LILO bootloader, you should run 'lilo' after 
upgrading.
[2010-03-10 16:03] 
[2010-03-10 16:03] upgraded lilo (22.8-3 -> 22.8-4)
[2010-03-10 16:03] upgraded lirc-utils (0.8.5-1 -> 0.8.6-3)
[2010-03-10 16:19] upgraded lsof (4.82-1 -> 4.83-1)
[2010-03-10 16:19] upgraded man-pages (3.22-1 -> 3.23-1)
[2010-03-10 16:20] upgraded m4 (1.4.13-1 -> 1.4.14-1)
[2010-03-10 16:59] upgraded xcb-proto (1.5-1 -> 1.6-1)
[2010-03-10 16:59] upgraded libxcb (1.4-1 -> 1.5-1)
[2010-03-10 16:59] upgraded kbproto (1.0.3-2 -> 1.0.4-1)
[2010-03-10 16:59] upgraded libx11 (1.2.2-1 -> 1.3.3-1)
[2010-03-10 16:59] upgraded libxt (1.0.6-1 -> 1.0.7-1)
[2010-03-10 16:59] upgraded libdrm (2.4.13-1 -> 2.4.18-2)
[2010-03-10 16:59] upgraded mesa (7.5.1-2 -> 7.7-1)
[2010-03-10 16:59] upgraded zenity (2.26.0-2 -> 2.28.0-1)
[2010-03-10 16:59] upgraded metacity (2.26.0-2 -> 2.28.1-1)
[2010-03-10 17:00] synchronizing package lists
[2010-03-10 17:12] upgraded module-init-tools (3.10-1 -> 3.11.1-2)
[2010-03-10 17:12] upgraded mpg123 (1.9.0-1 -> 1.10.1-1)
[2010-03-10 17:12] upgraded mtools (4.0.10-5 -> 4.0.12-1)
[2010-03-10 17:12] upgraded mxml (2.5-1 -> 2.6-1)
[2010-03-10 17:12] warning: /etc/nanorc installed as /etc/nanorc.pacnew
[2010-03-10 17:12] upgraded nano (2.0.9-2 -> 2.2.3-1)
[2010-03-10 17:13] upgraded musicbrainz (2.1.5-2 -> 2.1.5-3)
[2010-03-10 17:25] installed rrdtool (1.4.2-2)
[2010-03-10 17:25] upgraded lm_sensors (3.1.1-1 -> 3.1.2-1)
[2010-03-10 17:25] upgraded mpfr (2.4.1-1 -> 2.4.2-1)
[2010-03-10 17:43] upgraded net-snmp (5.4.2.1-1 -> 5.5-1)
[2010-03-10 17:43] installed libgssglue (0.1-2)
[2010-03-10 17:43] upgraded libtirpc (0.2.0-1 -> 0.2.1-1)
[2010-03-10 17:43] upgraded librpcsecgss (0.18-1 -> 0.19-2)
[2010-03-10 17:43] upgraded nfs-utils (1.2.0-3 -> 1.2.2-1)
[2010-03-10 17:43] upgraded normalize (0.7.7-3 -> 0.7.7-4)
[2010-03-10 17:53] upgraded nspr (4.8-1 -> 4.8.3-1)
[2010-03-10 17:53] upgraded nss (3.12.4-1 -> 3.12.4-2)
[2010-03-10 17:53] upgraded ntp (4.2.4p7-3 -> 4.2.6-2)
[2010-03-10 17:54] upgraded ntfs-3g (2009.4.4-1 -> 2010.1.16-1)
[2010-03-10 18:07] upgraded udev (146-2 -> 151-3)
[2010-03-10 19:33] upgraded libcanberra (0.14-1 -> 0.23-1)
[2010-03-10 19:33] upgraded libwnck (2.26.2-1 -> 2.28.0-1)
[2010-03-10 19:33] upgraded gnome-menus (2.26.2-1 -> 2.28.0.1-1)
[2010-03-10 19:33] upgraded libsoup (2.26.3-1 -> 2.28.2-1)
[2010-03-10 19:33] installed libsoup-gnome (2.28.2-1)
[2010-03-10 19:33] upgraded libgweather (2.26.2.1-1 -> 2.28.0-1)
[2010-03-10 19:33] upgraded libical (0.43-1 -> 0.44-1)
[2010-03-10 19:33] upgraded libbonobo (2.24.1-1 -> 2.24.2-1)
[2010-03-10 19:33] upgraded evolution-data-server (2.26.3-1 -> 2.28.3.1-1)
[2010-03-10 19:33] upgraded gnome-desktop (2.26.3-1 -> 2.28.2-1)
[2010-03-10 19:33] upgraded libgnome (2.26.0-2 -> 2.28.0-2)
[2010-03-10 19:33] upgraded libbonoboui (2.24.1-1 -> 2.24.2-1)
[2010-03-10 19:33] upgraded libgnomeui (2.24.1-1 -> 2.24.2-1)
[2010-03-10 19:33] upgraded gnome-panel (2.26.3-1 -> 2.28.0-2)
[2010-03-10 19:33] upgraded libxklavier (3.9-2 -> 4.0-1)
[2010-03-10 19:33] installed devicekit-power (013-1)
[2010-03-10 19:33] installed polkit-gnome (0.96-1)
[2010-03-10 19:33] upgraded gnome-session (2.26.2-1 -> 2.28.0-1)
[2010-03-10 19:34] upgraded gdm (2.20.10-2 -> 2.28.2-1)
[2010-03-10 19:41] upgraded gdm (2.28.2-1 -> 2.28.2-1)
[2010-03-10 20:34] upgraded dbus (1.2.20-1 -> 1.2.20-1)
[2010-03-10 21:14] upgraded openssh (5.2p1-1 -> 5.3p1-4)
[2010-03-10 21:24] upgraded gdm (2.28.2-1 -> 2.20.10-2)
[2010-03-10 21:55] upgraded polkit-qt (0.9.2-2 -> 0.95.1-1)
[2010-03-10 23:03] installed kdemod3-smb4k (0.9.9-1)




More information about the arch-general mailing list