ubuntuusers.de

Nach Upgrade von Ubuntu 9.10 auf 10.04 kommt: modprobe: FATAL: Error inserting padlock_sha ...

Status: Ungelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

nox24

Avatar von nox24

Anmeldungsdatum:
8. Februar 2008

Beiträge: 1260

Wohnort: /home/karlsruhe/

HalliHallo@all,

mein Verdacht hat sich bestätigt. Ich habe ein Upgrade auf 10.04 durchgeführt. Leider kann ich nun weder mit dem 2.6.32-22-generic noch mit dem 2.6.31.. booten.

Folgende Meldungen erscheiden nach kurzer Bootzeit:

init: ureadahead-other main process (682) terminated with status 4
modprobe: FATAL: Error inserting padlock_sha (/lib/modules/2.6.32-22-generic/kernel/drivers/crypto/padlock-sha.ko): No such device

auch die Auswahl recovery mode bei beiden Kernelversionen führt zum gleichen Ergebnis.

Ich habe in 9.10 eine nach der Standardmethode verschlüsselte(ecryptfs-utils) Homepartition. Diese habe ich damals bei der Installation von 9.10 mit der Alternate CD verschlüsselt. Auch Swap ist per Random verschlüsselt.

Meine fstab sieht so aus:

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda2 during installation
UUID=569343d5-a043-4138-ba8d-feb390320da8 /               ext4    noatime,errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=062f9099-27c2-4b10-8416-0aa008052bb5 /boot           ext4    noatime         0       2
# /daten1 was on /dev/sda5 during installation, now on /dev/sda7
/dev/disk/by-uuid/599732a7-13f7-4489-82c6-22173068f6b5 /media/daten1	 ext4
rw,suid,dev,exec,noauto,user,async,errors=remount-ro,noatime  0  2
# /daten2 was on /dev/sda6 during installation, now on /dev/sda5
/dev/disk/by-uuid/ede1ca4e-2226-4d0d-9cf7-75d9181ad2cb /media/daten2     ext4 rw,suid,dev,exec,noauto,user,async,errors=remount-ro,noatime  0  2
# /daten3 was on /dev/sda7 during installation, now on /dev/sda6
/dev/disk/by-uuid/715a7f36-0d96-4f84-b6b9-8cbd8ad05bb4 /media/daten3     ext4 rw,suid,dev,exec,auto,user,async,errors=remount-ro,noatime  0  2
# swap was on /dev/sdb8 during installation
#UUID=0e045d0f-faf0-4bc0-a5c0-3e2c3c9bad86 none            swap    sw              0       0
/dev/scd1       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/scd0       /media/cdrom1   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
/dev/mapper/cryptswap1 none swap sw 0 0

fdisk -l sagt:

Platte /dev/sda: 160.0 GByte, 160041885696 Byte
255 Köpfe, 63 Sektoren/Spur, 19457 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x19e619e5

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1   *           1          30      240943+  83  Linux
/dev/sda2              31        3677    29294527+  83  Linux
/dev/sda4            3921       19457   124800952+   5  Erweiterte
/dev/sda5            7568       13646    48829536   83  Linux
/dev/sda6           13647       19457    46676826   83  Linux
/dev/sda7            3921        7248    26732097   83  Linux
/dev/sda8            7249        7567     2562336   82  Linux Swap / Solaris

Partitionstabelleneinträge sind nicht in Platten-Reihenfolge

Bei mir ist /boot auf /dev/sda1 und der Rest samt verschlüsselter Homepartition alles auf /dev/sda2

Momentan sitze ich hier mit der Lucid Live CD und versuche Hilfe zu bekommen. Die Suche im Forum nach padlock_sha hat keine brauchbare Lösung gebracht. Wer kann mir helfen?

nox24

(Themenstarter)
Avatar von nox24

Anmeldungsdatum:
8. Februar 2008

Beiträge: 1260

Wohnort: /home/karlsruhe/

Allerdings existiert die padlock-sha.ko in diesem Verzeichnis:

ubuntu@ubuntu:~$ ls /media/569343d5-a043-4138-ba8d-feb390320da8/lib/modules/2.6.32-22-generic/kernel/drivers/crypto
geode-aes.ko  hifn_795x.ko  padlock-aes.ko  padlock-sha.ko

Mir scheint es ist dieser Bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/206129 und ist dort für Ubuntu ungelöst.

nox24

(Themenstarter)
Avatar von nox24

Anmeldungsdatum:
8. Februar 2008

Beiträge: 1260

Wohnort: /home/karlsruhe/

Kann mir keiner helfen?

Ich warte noch bis Morgen abends und wenn dann keine Lösung gefunden ist, dann werde ich neu installieren.

Übrigens mit chroot kann ich auch auf mein installierstes System zugreifen.

syscon-hh

Anmeldungsdatum:
8. Oktober 2005

Beiträge: 10220

Das Kernelmodul padlock-aes.ko wird immer dann angesprochen, wenn cryptsetup (hier wegen der verschlüsselten SWAP) installiert wurde und es wird nach einem Hardwarebaustein zur Verschlüsselung gesucht.

Eigentlich läuft das einmalig mit einer Fehlermeldung durch und danach sollte es von upstart aus udev herausgenommen werden.

Übrigens mit chroot kann ich auch auf mein installierstes System zugreifen.

Dann mache das mal und blackliste dieses Modul und vergiss nicht, ein

  • update-initramfs -u -k all

in der chroot-Umgebung nachzuschieben - mag sein, dass das die Unterbrechung zumindest stoppt.

Zusätzlich würde ich mal zum Testen in der /etc/fstab die Zeile mit der

  • /dev/mapper/cryptswap1 none swap sw 0 0

sowie in der /etc/crypttab die relevante Zeile dabei auch gleich auskommentieren!

Mit dem verschlüsselten Homeverzeichnis sollte das nichts zu tun haben (mal abgesehen von SWAP), da ist eine andere Kernel-Routine involviert.

gruß syscon-hh

nox24

(Themenstarter)
Avatar von nox24

Anmeldungsdatum:
8. Februar 2008

Beiträge: 1260

Wohnort: /home/karlsruhe/

Ich habe nun alles so gemacht und danach neugestartet und es geht immer noch nicht. Danach habe ich noch die empfohlenen Einträge auskommentiert. Neugestartet und die Meldung: modprobe: FATAL: Error... kommt nicht mehr. Es bleibt jetzt bei den beiden Kernelversionen jeweils in der Zeile

init: ureadahead-other main process (682) terminated with status 4

stehen. Wenn ich Systemlogdateien angeben soll, dann kann ich dies auch machen aber welche? Hab den Verdacht, dass er das System nicht mounten kann.

syscon-hh

Anmeldungsdatum:
8. Oktober 2005

Beiträge: 10220

Dann könnte vor einer Neuinstallation ggf. noch eine Reinstallation von einem Kernel helfen (ohne Gewähr - nur so ein Versuch):

  • chroot von live-CD mit INet ins defekte System

  • apt-get install linux-headers-2.6.XX-YY linux-headers-2.6.XX-YY-generic linux-image-2.6.XX-YY-generic --reinstall

die Werte für XX bzw. YY aus dem Verzeichnis /lib/modules holen.

nox24

(Themenstarter)
Avatar von nox24

Anmeldungsdatum:
8. Februar 2008

Beiträge: 1260

Wohnort: /home/karlsruhe/

Hallo,

leider hat die Reinstallation von einem Kernel(...32-22) in der chroot Live-CD Umgebung nicht geholfen. Ich will aber noch etwas weiterkämpfen. Ich kann mir nicht vorstellen, dass es dafür keine Lösung gibt. Ich danke Dir syscon-hh für deine Zeit.

Ein Upgrade soll doch ein System nicht zerschissen. Bitte um weitere Mithilfe!

PS: Habe die meisten Systemlogs beigefügt. Leider habe ich die letzten Meldungen die ich beim booten erhalte, in keinem Log finden können. Z.B. diese:

init: ureadahead-other main process (682) terminated with status 4

Warum eigentlich?

auth.log (70.8 KiB)
Download auth.log
debug (66.3 KiB)
Download debug
dmesg (33.5 KiB)
Download dmesg
dpkg.log (1.8 MiB)
Download dpkg.log
kern.log (298.6 KiB)
Download kern.log
messages (305.2 KiB)
Download messages
syslog (97.7 KiB)
Download syslog
term.log (41.1 KiB)
Download term.log
udev (170.4 KiB)
Download udev
Xorg.0.log (13.0 KiB)
Download Xorg.0.log

nox24

(Themenstarter)
Avatar von nox24

Anmeldungsdatum:
8. Februar 2008

Beiträge: 1260

Wohnort: /home/karlsruhe/

Ich warte immer noch auf Hilfe. Falls ich in den nächsten - sagen wir mal - 3 Tagen keine neuen Lösungsansätze bekomme, dann werde ich neuinstallieren.

LG nox24

Bilder

nox24

(Themenstarter)
Avatar von nox24

Anmeldungsdatum:
8. Februar 2008

Beiträge: 1260

Wohnort: /home/karlsruhe/

juhu... ich habe es geschafft. Es funktioniert alles bestens und er bootet normal durch. Es lag wohl daran, dass die Einträge in meiner fstab nicht angenommen wurden. Ich habe diese wie folgt auskommentiert:

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda2 during installation
UUID=569343d5-a043-4138-ba8d-feb390320da8 /               ext4    noatime,errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=062f9099-27c2-4b10-8416-0aa008052bb5 /boot           ext4    noatime         0       2
# /daten1 was on /dev/sda5 during installation, now on /dev/sda7
#/dev/disk/by-uuid/599732a7-13f7-4489-82c6-22173068f6b5 /media/daten1	 ext4
#rw,suid,dev,exec,noauto,user,async,errors=remount-ro,noatime  0  2
# /daten2 was on /dev/sda6 during installation, now on /dev/sda5
#/dev/disk/by-uuid/ede1ca4e-2226-4d0d-9cf7-75d9181ad2cb /media/daten2     ext4 #rw,suid,dev,exec,noauto,user,async,errors=remount-ro,noatime  0  2
# /daten3 was on /dev/sda7 during installation, now on /dev/sda6
#/dev/disk/by-uuid/715a7f36-0d96-4f84-b6b9-8cbd8ad05bb4 /media/daten3     ext4 #rw,suid,dev,exec,auto,user,async,errors=remount-ro,noatime  0  2
# swap was on /dev/sdb8 during installation
#UUID=0e045d0f-faf0-4bc0-a5c0-3e2c3c9bad86 none            swap    sw              0       0
/dev/scd1       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/scd0       /media/cdrom1   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
/dev/mapper/cryptswap1 none swap sw 0 0

Lucid mag wohl keine Einträge die mit /dev/disk/by-uuid/ beginnen. Später mache ich dann die UUID davor. Auch die Verschlüsselung ist noch da. Hab aber noch padlock-aes.ko in der Blacklist drin. Soll ich es drin lassen?

LG Benjamin

Antworten |