Univention Bugzilla – Bug 16019
Links von univention-client-boot auf Kernelimages im lokalen Repository stimmen nicht
Last modified: 2009-12-21 08:47:24 CET
master2332:/ # ls -al /var/lib/univention-client-boot/ insgesamt 11292 drwxr-xr-x 3 root root 4096 19. Okt 16:33 . drwxr-xr-x 80 root root 4096 19. Okt 15:08 .. -rw-r--r-- 1 root root 66586 2. Okt 16:04 config-2.6.30.1-univention.thinclient.22 -rwxr-xr-x 1 root root 5071306 2. Okt 06:36 initrd.splash -rw-r--r-- 1 root root 73696 19. Okt 12:47 initrd.splash.bak lrwxrwxrwx 1 root root 41 19. Okt 12:39 linux -> vmlinuz-2.6.30.1-univention.thinclient.22 lrwxrwxrwx 1 root root 47 19. Okt 16:33 linux.bin -> /var/lib/univention-repository/boot/linux26.bin lrwxrwxrwx 1 root root 43 19. Okt 16:33 linux-server -> /var/lib/univention-repository/boot/linux26 lrwxrwxrwx 1 root root 28 19. Okt 16:33 pxelinux.0 -> /usr/lib/syslinux/pxelinux.0 drwxr-xr-x 2 root root 4096 19. Okt 16:33 pxelinux.cfg -rw-r--r-- 1 root root 1356213 2. Okt 17:10 System.map-2.6.30.1-univention.thinclient.22 -rw-r--r-- 1 root root 4933408 2. Okt 17:10 vmlinuz-2.6.30.1-univention.thinclient.22 master2332:/ # ls -al /var/lib/univention-repository/boot insgesamt 72300 drwxr-xr-x 3 root root 4096 19. Okt 16:07 . drwxr-xr-x 6 root root 4096 19. Okt 16:19 .. drwxr-xr-x 2 root root 4096 19. Okt 16:07 grub -r--r--r-- 1 root root 1336102 19. Okt 11:52 linux-2.6.18 -r--r--r-- 1 root root 20361473 19. Okt 11:36 linux-2.6.18.bin -r--r--r-- 1 root root 1544784 19. Okt 11:52 linux-2.6.26 -r--r--r-- 1 root root 23016068 19. Okt 11:36 linux-2.6.26.bin -r--r--r-- 1 root root 2104400 19. Okt 11:52 linux-2.6.30 -r--r--r-- 1 root root 25545396 19. Okt 11:35 linux-2.6.30.bin Ich weiß nicht genau, wann welcher Kernel verwendet wird, aber wenn im UDM für einen Host die (Re-)Installation ausgewählt wird, so wird versucht, den Kernel "linux-server" zu starten: master2332:/ # cat /var/lib/univention-client-boot/pxelinux.cfg/0AC80441 # Perform an profile installation by default PROMPT 0 DEFAULT linux IPAPPEND 1 APPEND root=/dev/ram rw initrd=linux.bin ramdisk_size=98304 vt.default_utf8=0 flavor=linux nfs quiet LABEL linux KERNEL linux-server Der Client gibt eine dementsprechende Fehlermeldung aus, und auch dass er die Konfiguration pxelinux.cfg/0AC80441 booten will. (Could not find kernel image: linux-server) Zumindest für die Installation funktioniert also der Netzwerkboot momentan nicht. Verwendete CD: ucs_2.3-0-20091019112249-dvd-i386.iso
Mit den beiden Symlinks für den Kernel (linux-server) und das initrd-Image (linux.bin) händisch korrigiert, startet der Netzinstaller erfolgreich.
Das liegt an Bug #15900
Die Verweise im Paket univention-net-installer wurden auf /var/lib/univention-repository/boot/linux-2.6.30 bzw. /var/lib/univention-repository/boot/linux-2.6.30.bin geändert.
Bitte mit unterschiedlichen Kernel Installationen testen.
In aktueller 2.3 Master Installation mit Kernel 2.6.30 und 2.6.26 getestet - in beiden Fällen werden die Symlinks wie angegeben gesetzt /var/lib/univention-repository/boot/linux-2.6.30 /var/lib/univention-repository/boot/linux-2.6.30.bin Changelogeintrag vorhanden. -> verified
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".