Hi everyone,
installing some errata updates for a ucs 4.2 server, the machine ended up unwilling to boot. It was still possible to boot the system, by manually choosing an older kernel image from grub’s boot menu. Digging the logs I’ve found some lines, complaining a syntax error in /boot/grub/grub.cfg:
inux-image-4.9.0-ucs109-amd64 (4.9.30-2A~4.2.0.201803221415) wird eingerichtet ...
/etc/kernel-img.conf:12: W: ignoring unknown parameter do_bootfloppy
/etc/kernel-img.conf:13: W: ignoring unknown parameter silent_loader
/etc/kernel-img.conf:15: W: ignoring unknown parameter postinst_hook
I: /vmlinuz.old is now a symlink to boot/vmlinuz-4.9.0-ucs105-amd64
I: /initrd.img.old is now a symlink to boot/initrd.img-4.9.0-ucs105-amd64
I: /vmlinuz is now a symlink to boot/vmlinuz-4.9.0-ucs109-amd64
I: /initrd.img is now a symlink to boot/initrd.img-4.9.0-ucs109-amd64
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-4.9.0-ucs109-amd64
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
W: mdadm: no arrays defined in configuration file.
W: Possible missing firmware /lib/firmware/ast_dp501_fw.bin for module ast
/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
Found background image: uniboot.png
Linux-Abbild gefunden: /boot/vmlinuz-4.9.0-ucs109-amd64
initrd-Abbild gefunden: /boot/initrd.img-4.9.0-ucs109-amd64
Linux-Abbild gefunden: /boot/vmlinuz-4.9.0-ucs105-amd64
initrd-Abbild gefunden: /boot/initrd.img-4.9.0-ucs105-amd64
Linux-Abbild gefunden: /boot/vmlinuz-4.9.0-ucs104-amd64
initrd-Abbild gefunden: /boot/initrd.img-4.9.0-ucs104-amd64
Linux-Abbild gefunden: /boot/vmlinuz-4.1.0-ucs207-amd64
initrd-Abbild gefunden: /boot/initrd.img-4.1.0-ucs207-amd64
Found memtest86+ image: /memtest86+.bin
Adding boot menu entry for EFI firmware configuration
Fehler: syntax error.
Fehler: Incorrect command.
Fehler: syntax error.
Syntaxfehler in Zeile 105
In der erzeugten GRUB-Konfigurationsdatei wurden
Syntaxfehler entdeckt. Stellen Sie sicher, das die Dateien
/etc/default/grub und /etc/grub.d/* fehlerfrei sind oder
erstellen Sie einen Fehlerbericht mit /boot/grub/grub.cfg.new als Anhang.
erledigt
Generating legacy menu.lst from current kernels
linux-image-4.9.0-ucs109-amd64-signed (3.0.2-22A~4.2.0.201803231159) wird eingerichtet ...
python-univention-config-registry (12.0.1-8A~4.2.0.201802061802) wird eingerichtet ...
univention-config (12.0.1-8A~4.2.0.201802061802) wird eingerichtet ...
univention-kernel-image (10.0.0-12A~4.2.0.201802151039) wird eingerichtet ...
I attached the file right here:
grub.cfg.new.txt (12,3 KB)
I’ve seen an older bug https://forge.univention.org/bugzilla/show_bug.cgi?id=39009 although I cannot estimate, if that is the same issue here.
Purging a linux-image*.deb leftover, didn’t solve the issue.
Does that mean anything to anyone?
Cheers
Sebastian