Univention Bugzilla – Bug 15831
Falsches device in /dev/mapper/ führt zu Segmentation fault in PartedCreate
Last modified: 2009-12-21 08:48:14 CET
Die profilbasierte Installation schlägt fehl, da das Programm PartedCreate 4x mit Segmentation fault beendet und dadurch keine Partition formatiert ist. # PartedCreate -d /dev/sda1 -t ext3 device-mapper: deps ioctl failed: No such device or address Segmentation fault # cat /proc/partitions major minor #blocks name 8 0 8388608 sda 8 1 104391 sda1 8 2 771120 sda2 8 3 7510387 sda3 254 0 7340032 dm-0 Genutzte DVD: /var/univention/buildsystem2/isotests/ucs_2.3-0-kernel2.6.18-20091006061920-dvd-amd64.iso
Es wird in der initrd das Devicefile /dev/mapper/vg_ucs-vol1 mitgebracht, was eigentlich impliziert, daß da eine Volumegroup vorhanden ist. parted bzw. PartedCreate kommt damit nicht klar und segfaulted. /dev/mapper/vg_ucs-vol1 ist auch auf norrebo vorhanden. omar nutzt kein LVM, weshalb nur amd64-Systeme betroffen sind. Das DVD-Buildskript muss daher alles bis auf control aus /dev/mapper/ entfernen, bevor die initrd zusammengebaut wird.
build-cd-ng-2.3 und build-cd-ng entfernen jetzt in der Initrd in /dev/mapper/ alle Dateien, die nicht control heissen. Änderung ist eingecheckt aber noch nicht importiert und gebaut
Änderungen sind eingecheckt. Es ist jetzt nur noch /dev/mapper/control auf der Initrd vorhanden.
Profilbasierte Installation mit amd64 erfolgreich, PartedCreate segfaulted nicht, keine verdächtigen Dinge in /dev/mapper.
UCS 2.3 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden: "Clone This Bug".