Can't boot on ext4 partition after add Thumbleweed repo & update kernel

Some times ago i add Tumbleweed repo to my Open Suse 11.3 64bit system & try to update. On every update with kernel by zypper up it make output like this
Получение пакет kernel-desktop-base-2.6.37-9.1.x86_64 (4/15), 11,5 MiB (18,7 MiB после распаковки)
Получение: kernel-desktop-base-2.6.37-9.1.x86_64.rpm готово (294,9 KiB/s)]
Установка: kernel-desktop-base-2.6.37-9.1 готово]
Дополнительный вывод rpm:

Kernel image: /boot/vmlinuz-2.6.37-9-desktop
Initrd image: /boot/initrd-2.6.37-9-desktop
Root device: /dev/disk/by-id/ata-ST31500341AS_9VS28R1F-part1 (/dev/sdc1) (mounted on / as ext4)
Resume device: /dev/disk/by-id/ata-ST31500341AS_9VS28R1F-part2 (/dev/sdc2)
find: `/lib/modules/2.6.37-9-desktop/kernel/drivers/ata’: No such file or directory
modprobe: Module processor not found.
WARNING: no dependencies for kernel module ‘processor’ found.
modprobe: Module thermal not found.
WARNING: no dependencies for kernel module ‘thermal’ found.
modprobe: Module fan not found.
WARNING: no dependencies for kernel module ‘fan’ found.
modprobe: Module ext4 not found.
WARNING: no dependencies for kernel module ‘ext4’ found.
Features: block usb resume.userspace resume.kernel
Bootsplash: openSUSE (1280x1024)
35320 blocks

And i can not reboot with new kernel

sudo zypper up
root’s password:
Получение метаданных репозитория ‘SUSE_Tumbleweed’ готово]
Сбор кэша репозитория ‘SUSE_Tumbleweed’ готово]
Получение метаданных репозитория ‘VLC’ готово]
Сбор кэша репозитория ‘VLC’ готово]
Получение метаданных репозитория ‘openSUSE-11.3-Update’ готово]
Сбор кэша репозитория ‘openSUSE-11.3-Update’ готово]
Загрузка данных о репозиториях…
Чтение установленных пакетов…

Следующие обновления НЕ будут установлены:
aaa_base kernel-desktop libvlc5 parted preload-kmp-desktop

Будут обновлены следующие пакеты:
hdparm kernel-desktop-base libavcodec52 libavcore0 libavformat52 libavutil50 libpostproc51 libswscale0 libvlc5 libvlccore4 preload vlc vlc-gnome vlc-noX vlc-qt

15 пакетов для обновления.
Полный размер загрузки: 21,2 MiB. После этой операции будет использовано дополнительно 66,0 KiB.
Продолжить? [y/n/?] (y): y
Получение пакет libvlccore4-1.1.7-3.1.x86_64 (1/15), 365,0 KiB (944,0 KiB после распаковки)
Получение: libvlccore4-1.1.7-3.1.x86_64.rpm готово (230,0 KiB/s)]
Установка: libvlccore4-1.1.7-3.1 готово]
Получение пакет libavutil50-0.6.1.20110131-1.1.x86_64 (2/15), 41,0 KiB (83,0 KiB после распаковки)
Получение: libavutil50-0.6.1.20110131-1.1.x86_64.rpm готово]
Установка: libavutil50-0.6.1.20110131-1.1 готово]
Получение пакет preload-1.2-58.1.x86_64 (3/15), 31,0 KiB (75,0 KiB после распаковки)
Получение: preload-1.2-58.1.x86_64.rpm готово]
Установка: preload-1.2-58.1 готово]
Получение пакет kernel-desktop-base-2.6.37-9.1.x86_64 (4/15), 11,5 MiB (18,7 MiB после распаковки)
Получение: kernel-desktop-base-2.6.37-9.1.x86_64.rpm готово (294,9 KiB/s)]
Установка: kernel-desktop-base-2.6.37-9.1 готово]
Дополнительный вывод rpm:

Kernel image: /boot/vmlinuz-2.6.37-9-desktop
Initrd image: /boot/initrd-2.6.37-9-desktop
Root device: /dev/disk/by-id/ata-ST31500341AS_9VS28R1F-part1 (/dev/sdc1) (mounted on / as ext4)
Resume device: /dev/disk/by-id/ata-ST31500341AS_9VS28R1F-part2 (/dev/sdc2)
find: `/lib/modules/2.6.37-9-desktop/kernel/drivers/ata’: No such file or directory
modprobe: Module processor not found.
WARNING: no dependencies for kernel module ‘processor’ found.
modprobe: Module thermal not found.
WARNING: no dependencies for kernel module ‘thermal’ found.
modprobe: Module fan not found.
WARNING: no dependencies for kernel module ‘fan’ found.
modprobe: Module ext4 not found.
WARNING: no dependencies for kernel module ‘ext4’ found.
Features: block usb resume.userspace resume.kernel
Bootsplash: openSUSE (1280x1024)
35320 blocks

This is output of zypper lr -d

| Псевдоним | Имя | Включён | Обновление | Приоритет | Тип | URI | Служба

–±----------------±----------------------±--------±-----------±----------±-------±----------------------------------------------------------------------------±------
1 | SUSE_Tumbleweed | SUSE_Tumbleweed | Да | Да | 100 | rpm-md | Index of /repositories/openSUSE:/Tumbleweed/standard |
2 | Suse_DVD | Suse_DVD | Да | Нет | 99 | yast2 | iso:///?iso=openSUSE-11.3-DVD-x86_64.iso&url=file:///st4/iso/OpenSUSE/11_3/ |
3 | VLC | VLC | Да | Да | 99 | rpm-md | Index of /pub/vlc/SuSE/11.3/ |
4 | repo-debug | openSUSE-11.3-Debug | Да | Да | 99 | yast2 | Index of /debug/distribution/11.3/repo/oss |
5 | repo-non-oss | openSUSE-11.3-Non-Oss | Да | Да | 99 | yast2 | Index of /distribution/11.3/repo/non-oss |
6 | repo-oss | openSUSE-11.3-Oss | Да | Да | 99 | yast2 | Index of /distribution/11.3/repo/oss |
7 | repo-source | openSUSE-11.3-Source | Да | Да | 99 | yast2 | Index of /source/distribution/11.3/repo/oss |
8 | repo-update | openSUSE-11.3-Update | Да | Да | 99 | rpm-md | Index of /update/11.3 |

and this is my menu.lst. I can boot only from
title Desktop – openSUSE 11.3 - 2.6.34.7-0.7

Modified by YaST2. Last modification on Wed Feb 9 07:17:55 MSK 2011

THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader

Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader

default 0
timeout 8
gfxmenu (hd2,0)/boot/message

###Don’t change this comment - YaST2 identifier: Original name: linux###
title Desktop – openSUSE 11.3 - 2.6.37-11
root (hd2,0)
kernel /boot/vmlinuz-2.6.37-11-desktop root=/dev/disk/by-id/ata-ST31500341AS_9VS28R1F-part1 resume=/dev/disk/by-id/ata-ST31500341AS_9VS28R1F-part2 splash=silent quiet showopts notsc vga=0x317 nomodeset
initrd /boot/initrd-2.6.37-11-desktop

###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.3 - 2.6.37-11
root (hd2,0)
kernel /boot/vmlinuz-2.6.37-11-desktop root=/dev/disk/by-id/ata-ST31500341AS_9VS28R1F-part1 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe notsc vga=0x317
initrd /boot/initrd-2.6.37-11-desktop

###Don’t change this comment - YaST2 identifier: Original name: linux###
title Desktop – openSUSE 11.3 - 2.6.34.7-0.7
root (hd2,0)
kernel /boot/vmlinuz-2.6.34.7-0.7-desktop root=/dev/disk/by-id/ata-ST31500341AS_9VS28R1F-part1 resume=/dev/disk/by-id/ata-ST31500341AS_9VS28R1F-part2 splash=silent quiet showopts notsc vga=0x31A nomodeset
initrd /boot/initrd-2.6.34.7-0.7-desktop

###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.3 - 2.6.34.7-0.7
root (hd2,0)
kernel /boot/vmlinuz-2.6.34.7-0.7-desktop root=/dev/disk/by-id/ata-ST31500341AS_9VS28R1F-part1 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe notsc vga=0x31A nomodeset
initrd /boot/initrd-2.6.34.7-0.7-desktop

###Don’t change this comment - YaST2 identifier: Original name: Desktop – openSUSE 11.3 - 2.6.36-rc7-26 (/dev/sdb1)###
title Desktop – openSUSE 11.3 - 2.6.36-rc7-26 (/dev/sdb1)
rootnoverify (hd1,0)
chainloader +1

###Don’t change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,0)
chainloader +1

this is lsmod | grep ext4 output from title Desktop – openSUSE 11.3 - 2.6.34.7-0.7
ext4 401916 4
jbd2 100410 1 ext4
crc16 1715 2 l2cap,ext4

Just a guess, looking at this line:

> find: `/lib/modules/2.6.37-9-desktop/kernel/drivers/ata’: No such file
> or directory

Looks like mkinitrd does not find the driver for your harddrive. Therefore
it is not included in initrd and the kernel can not access the harddrive
when booting.

But I have no idea, why the the kernel module is not found by mkinitrd …

Why don’t You try to install the kernel from this repo and see if it works for You ?
Index of /repositories/Kernel:/HEAD/openSUSE_11.3

Best regards,
Greg

Exact same problem here :

I have added tumbleweed cause it’s a great leap IMO. But after first update, it installs a new kernel that misses a lot of modules, ext4 among of them. Unable to boot this latest kernel. No very useful this tumbleweed if it cannot work stable as announced

I have still same problem with this repo. I cannot boot after kernel update to 2.6.37.4. I see only black screen with GRUB and that’s all. Pretty unstable repo maybe worse than kernel:HEAD repo:-(

They did warn you that Tumbleweed is not as stable as a regular distribution.

I added Tumbleweed to my older laptop. Then when I went to update to Tumbleweed, it indicated a dependency problem. It wanted to remove vmware and another component (forgot what it was). I bailed out, and removed the Tumbleweed repo.

In the normal scheme of things, I never install vmware, and removing that would not have been a problem. But it auto-installed with the live CD, so I figure that I should play with it a little before I abandon it.

On 2011-03-21 14:06, hellgast wrote:
>
> I have still same problem with this repo. I cannot boot after kernel
> update to 2.6.37.4. I see only black screen with GRUB and that’s all.
> Pretty unstable repo maybe worse than kernel:HEAD repo:-(

It is not a normal repo, it means that you have changed distro version to
tumbleweed, aka factory.bis. It is no longer opensuse 11.3 nor 11.4


Cheers / Saludos,

Carlos E. R.
(from 11.2 x86_64 “Emerald” at Telcontar)

My guess is that if you go the Tumbleweed way you need to disable the normal repo’s. Mixing the two may cause problems.

On 2011-03-21 15:36, gogalthorp wrote:
>
> My guess is that if you go the Tumbleweed way you need to disable the
> normal repo’s. Mixing the two may cause problems.

Of course.


Cheers / Saludos,

Carlos E. R.
(from 11.2 x86_64 “Emerald” at Telcontar)