Univention Bugzilla – Bug 16571
Installer erzeugt udev-rules mit falschem Dateinamen
Last modified: 2009-12-21 08:46:53 CET
Seit UCS 2.3 speichert udev die MAC-Adressen der Netzwerkinterfaces in /etc/udev/rules/70-persistent-net.rules: a) theoretisch versucht der Installer die Datei z25_persistent-net.rules anzulegen b) die Datei konnte auf mehreren Systemrollen nach der Installation nicht gefunden werden. ~/svn/dev/ucs/base/univention-installer$ grep -Hir z25 . ./scripts/83_filter_udev_rules.sh:export UDEVRULEFN="${UDEVDIR}/z25_persistent-net.rules"
Die MAC-Adresse wird im Installer nicht mehr automatisch in die Rules-Dateien geschrieben. Daher war an dieser Stelle kein Handlungsbedarf. Ist keine Netzwerkkarte vom Installer erkannt worden und wird ein Dummy-Netzwerkdevice verwendet, welches nachher aus z25_persistent-net.rules (und jetzt nach der Änderung aus 70-persistent-net.rules ausgetragen wird. 70-persistent-net wird mit dem neuen udev jedoch nicht immer angelegt, daher wurde zur Sicherheit noch die Abfrage eingebaut, ob die Datei vorhanden ist, bevor sie editiert wird. Changelog nicht notwendig. Paket ist gebaut und auf der nächsten DVD enthalten.
Installation mit virtuellem Interface erfolgreich durchgeführt - 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".