disks not found while booting after upgrading to 12.2

I upgraded my 64-bit 12.1 to 12.2 with “zypper dup”.

OpenSUSE 12.2 does not boot though. Messages being:

....    3.170772] generic-usb 0003:413C:2003.0003: input,hidraw2: USB HID v1.10 Keyboard [Dell Dell USB Keyboard] on usb-000:00:0b.0-8/input0
.........................Could not find /dev/disk/by-id/ata-SAMSUNG_SP2504C_S0WRJ1SP405274-part2.
Want me to fall back to /dev/disk/by-id/ata-SAMSUNG_SP2504C_S0WRJ1SP405274-part2? (Y/n)


Waiting for device /dev/disk/by-id/ata-SAMSUNG_SP2504C_S0WRJ1SP405274-part2 to appear: ..............not found -- exiting to /bin/sh
sh: cannot set terminal process group (-1): Inappropriate ioctl for device
sh: no job control in this shell
$ 

I tried replacing “/dev/disk/by-id/…” with “/dev/sdaN”, using it in fstab etc, but it seems that the disks just are not found - while being in /bin/sh there is just no /dev/sd*.

What’s interesting is that if I boot up with old 3.1 kernel, machine boots just fine. Grub entries are as similar as they can be:

###Don't change this comment - YaST2 identifier: Original name: linux###title Desktop -- openSUSE 12.2 - 3.4.6-2.10
    root (hd0,1)
    kernel /boot/vmlinuz-3.4.6-2.10-desktop root=/dev/disk/by-id/ata-SAMSUNG_SP2504C_S0WRJ1SP405274-part2 resume=/dev/disk/by-id/ata-SAMSUNG_SP2504C_S0WRJ1SP405274-part1 showopts vga=0x31a
    initrd /boot/initrd-3.4.6-2.10-desktop


###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 12.1 - 3.1.10-1.16
    root (hd0,1)
    kernel /boot/vmlinuz-3.1.10-1.16-desktop root=/dev/disk/by-id/ata-SAMSUNG_SP2504C_S0WRJ1SP405274-part2 resume=/dev/disk/by-id/ata-SAMSUNG_SP2504C_S0WRJ1SP405274-part1 showopts vga=0x31a
    initrd /boot/initrd-3.1.10-1.16-desktop

Any ideas what’s wrong?

PS. While upgrading to 12.2 I also got errors described here, but I just kept all the obsolete 3.1 kernel packages, so currently I have those packages installed:

i | kernel-default                 | package    | 3.1.10-1.16.1     | x86_64 | (System Packages)i | kernel-default-base            | package    | 3.4.6-2.10.1      | x86_64 | Oss              
i | kernel-desktop                 | package    | 3.1.10-1.16.1     | x86_64 | (System Packages)
i | kernel-desktop-base            | package    | 3.4.6-2.10.1      | x86_64 | Oss              
i | kernel-desktop-devel           | package    | 3.4.6-2.10.1      | x86_64 | Oss              
i | kernel-devel                   | package    | 3.4.6-2.10.1      | noarch | Oss              
i | kernel-firmware                | package    | 20120719git-2.9.1 | noarch | Updates          
i | kernel-source                  | package    | 3.4.6-2.10.1      | noarch | Oss              
i | nfs-kernel-server              | package    | 1.2.6-2.5.1       | x86_64 | Oss              



I now tried upgrading from DVD and installation prompted this error multiple times in a row (the screen was not wide enough for the whole error):

Perl-Bootloader: 2012-09-07 17:22:49 WARNING: GRUB::GrubDeb2UnixDev: No partition found for [LEFT]/dev/disk/by-id/ata-SAMSUNG_SP2504C_S0WRJ1SP405274 with 2.[/LEFT]

After rebooting my system worked again though :slight_smile: