[Eisfair] [e1] Fehler nach update auf base v2.8.5 und eiskernel-smp v4.4.0

Thomas Bork tom at eisfair.org
Mo Jan 13 17:05:28 CET 2020


Am 13.01.2020 um 13:54 schrieb W. Loefstedt:

> mdam: No arrays found in config file or automatically
> Executing "udevadm settle" ...
> Executing "mdadm --incremental --run --scan" ...
> rootdev is a number: 903.
> MAJOR in hex is 9.
> MINOR in hex is 03.
> MAJOR in dec is 9.
> MINOR in dec is 3.
> Cannot find MAJOR 9 MINOR 3 in /proc/diskstats!
> This means there is no driver for your hardware
> in the initramfs or the d´river was not loaded.
> 
> Entering rescue shell ...

Bei einer meiner Testinstallationen, die das Update von 4.9.196 auf 
4.9.207 erhalten haben, betreibe ich ein Raid 1 auf 2 IDE-Platten. Hier 
kann ich keinerlei Probleme feststellen:

Disk /dev/sdb: 4 GiB, 4294967296 bytes, 8388608 sectors
Disk model: VMware Virtual I
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: C6FB008D-8201-4403-8D0B-4A8A5258BCB5

Device      Start     End Sectors  Size Type
/dev/sdb1    2048  100351   98304   48M Linux RAID
/dev/sdb2  100352  362495  262144  128M Linux RAID
/dev/sdb3  362496 8368094 8005599  3.8G Linux RAID


Disk /dev/sdc: 1 GiB, 1073741824 bytes, 2097152 sectors
Disk model: VMware Virtual I
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0bbf68b7

Device     Boot Start     End Sectors  Size Id Type
/dev/sdc1        2048 2097151 2095104 1023M  b W95 FAT32


Disk /dev/sda: 4 GiB, 4294967296 bytes, 8388608 sectors
Disk model: VMware Virtual I
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 3895B06B-DA94-46AE-B31E-48F1F56C8100

Device      Start     End Sectors  Size Type
/dev/sda1    2048  100351   98304   48M Linux RAID
/dev/sda2  100352  362495  262144  128M Linux RAID
/dev/sda3  362496 8368094 8005599  3.8G Linux RAID


Disk /dev/md1: 47.96 MiB, 50266112 bytes, 98176 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000


Disk /dev/md2: 127 MiB, 133169152 bytes, 260096 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/md3: 3.83 GiB, 4095672320 bytes, 7999360 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
49 # uname -r
4.9.207-eisfair-64-VIRT
49 # cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] 
[raid4] [multipath]
md3 : active raid1 sda3[0] sdb3[1]
       3999680 blocks super 1.2 [2/2] [UU]
       bitmap: 0/1 pages [0KB], 65536KB chunk

md2 : active raid1 sda2[0] sdb2[1]
       130048 blocks super 1.2 [2/2] [UU]
       bitmap: 0/1 pages [0KB], 65536KB chunk

md1 : active raid1 sda1[0] sdb1[1]
       49088 blocks [2/2] [UU]
       bitmap: 0/1 pages [0KB], 65536KB chunk

unused devices: <none>

Wir haben auch mehrfach durchgespielt, ob noch alles funktioniert, wenn 
eine Platte ausfällt.

Es gab keine Änderung in der Behandlung von Raids in der initramfs 
zwischen 4.9.196 und 4.9.207. Mir ist nicht klar, wo es bei Dir klemmt.

Was zeigt

cat /var/log/log.kernel-update

?

Beispiel von mir:
49 # cat /var/log/log.kernel-update
Running install.sh of 4.9.207-eisfair-64-VIRT version 4.4.0 ...
Moving /boot/kernel to /boot/old-kernel ...
Moving /boot/initrd.gz to /boot/old-initrd.gz ...
Creating initramfs ...
Blacklisting usb-storage ...
Copying 
/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/input/mouse/psmouse.ko 
to:
/tmp/initrd_mount.9sqbRbUFFO/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/input/mouse.
Copying 
/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/usb/common/usb-common.ko 
to:
/tmp/initrd_mount.9sqbRbUFFO/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/usb/common.
Copying 
/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/usb/core/usbcore.ko to:
/tmp/initrd_mount.9sqbRbUFFO/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/usb/core.
Copying 
/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/usb/host/ehci-hcd.ko to:
/tmp/initrd_mount.9sqbRbUFFO/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/usb/host.
Copying 
/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/usb/host/ehci-pci.ko to:
/tmp/initrd_mount.9sqbRbUFFO/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/usb/host.
Copying 
/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/usb/host/uhci-hcd.ko to:
/tmp/initrd_mount.9sqbRbUFFO/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/usb/host.
Copying 
/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/usb/host/ohci-hcd.ko to:
/tmp/initrd_mount.9sqbRbUFFO/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/usb/host.
Copying 
/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/usb/host/ohci-pci.ko to:
/tmp/initrd_mount.9sqbRbUFFO/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/usb/host.
Copying 
/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/usb/host/xhci-hcd.ko to:
/tmp/initrd_mount.9sqbRbUFFO/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/usb/host.
Copying 
/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/usb/host/xhci-pci.ko to:
/tmp/initrd_mount.9sqbRbUFFO/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/usb/host.
Copying /lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/hid/hid.ko to:
/tmp/initrd_mount.9sqbRbUFFO/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/hid.
Copying 
/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/usb/storage/usb-storage.ko 
to:
/tmp/initrd_mount.9sqbRbUFFO/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/usb/storage.
Copying 
/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/hid/usbhid/usbhid.ko to:
/tmp/initrd_mount.9sqbRbUFFO/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/hid/usbhid.
Copying 
/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/hid/hid-generic.ko to:
/tmp/initrd_mount.9sqbRbUFFO/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/hid.
Copying 
/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/hid/hid-cherry.ko to:
/tmp/initrd_mount.9sqbRbUFFO/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/hid.
Copying 
/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/cdrom/cdrom.ko to:
/tmp/initrd_mount.9sqbRbUFFO/lib/modules/4.9.207-eisfair-64-VIRT/kernel/drivers/cdrom.
Copying hdd driver modules to /tmp/initrd_mount.9sqbRbUFFO ...
Copying udev files to /tmp/initrd_mount.9sqbRbUFFO ...
Copying binfiles:
  Copying /bin/basename to /tmp/initrd_mount.9sqbRbUFFO/bin.
  Copying /bin/false to /tmp/initrd_mount.9sqbRbUFFO/bin.
  Copying /usr/bin/killall to /tmp/initrd_mount.9sqbRbUFFO/usr/bin.
  Copying /bin/kmod to /tmp/initrd_mount.9sqbRbUFFO/bin.
  Copying /bin/ln to /tmp/initrd_mount.9sqbRbUFFO/bin.
  Copying /bin/readlink to /tmp/initrd_mount.9sqbRbUFFO/bin.
  Copying /usr/bin/udevadm to /tmp/initrd_mount.9sqbRbUFFO/usr/bin.
  Copying /bin/uname to /tmp/initrd_mount.9sqbRbUFFO/bin.
Added mdadm for software raid to init of initramfs.
Copying sbinfiles:
  Copying /sbin/blkid to /tmp/initrd_mount.9sqbRbUFFO/sbin.
  Copying /sbin/udevd to /tmp/initrd_mount.9sqbRbUFFO/sbin.
  Copying /sbin/mdadm to /tmp/initrd_mount.9sqbRbUFFO/sbin.
Done.
Copying libraries:
  Copying /lib64/ld-linux-x86-64.so.2 to /tmp/initrd_mount.9sqbRbUFFO/lib64.
  Copying /lib64/libc.so.6 to /tmp/initrd_mount.9sqbRbUFFO/lib64.
  Copying /lib64/libdl.so.2 to /tmp/initrd_mount.9sqbRbUFFO/lib64.
  Copying /lib64/libpthread.so.0 to /tmp/initrd_mount.9sqbRbUFFO/lib64.
  Copying /lib64/libz.so.1 to /tmp/initrd_mount.9sqbRbUFFO/lib64.
  Copying /usr/lib64/libblkid.so.1 to 
/tmp/initrd_mount.9sqbRbUFFO/usr/lib64.
  Copying /usr/lib64/libcrypto.so.1.1 to 
/tmp/initrd_mount.9sqbRbUFFO/usr/lib64.
  Copying /usr/lib64/libkmod.so.2 to /tmp/initrd_mount.9sqbRbUFFO/usr/lib64.
  Copying /usr/lib64/liblzma.so.5 to /tmp/initrd_mount.9sqbRbUFFO/usr/lib64.
  Copying /usr/lib64/libssl.so.1.1 to 
/tmp/initrd_mount.9sqbRbUFFO/usr/lib64.
Done.
Running in virtual environment, don't trying to add microcode updates ...
Installing new initrd.gz to /boot/initrd.gz ...
Installing new kernel to /boot/kernel ...
Saving old /etc/lilo.conf to /etc/lilo.conf.OLD ...
Kernel 4.9.196-eisfair-64 from fallback list is running ...
No fallback for kernel 4.9.196-eisfair-64 exist, creating fallback ...
Not enough space for saving old kernel and initrd of 4.9.196-eisfair-64!
You need at least 13278 from only 12114 available blocks in /boot.
max-partitions is not set, dont trying to convert disk to 
/dev/disk/by-id/ ...
boot device /dev/md1 is an md device,
don't converting it to /dev/disk/by-id/.
root device /dev/md3 is an md device,
don't converting it to /dev/disk/by-uuid/.

A new /etc/lilo.conf was written containing standard sections
according to a normal updated eisfair installation.

Boot labels are: eis oldeis

You will find your old boot configuration in /etc/lilo.conf.OLD.
You have to put your own boot options into /etc/lilo.conf manually
before you reboot.
Do not forget to run 'lilo' on the command line afterwards if you
changed /etc/lilo.conf!


Kernel update succeeded.
If you are unsure or have seen some errors,
please answer the following question with 'no':

Activate new kernel installation now?
User answer: yes.

New kernel 4.9.207-eisfair-64-VIRT installed.
Please log off and reboot the system now!

Good luck!

49 #

-- 
der tom
[eisfair-team]


Mehr Informationen über die Mailingliste Eisfair