Univention Bugzilla – Bug 16352
network-manager postinst läuft nicht durch
Last modified: 2009-12-21 08:50:13 CET
Update eines amd64 Masters 2.2-2 sec0 via testmirror nach 2.3-0 durch aufrufen von "univention-updater net". Repo-Server apt.knut.univention.de Richte linux-sound-base ein (1.0.17.dfsg-4) ... Richte alsa-base ein (1.0.17.dfsg-4) ... Installiere neue Version der Konfigurationsdatei /etc/modprobe.d/alsa-base-blacklist ... Installiere neue Version der Konfigurationsdatei /etc/modprobe.d/alsa-base ... Installiere neue Version der Konfigurationsdatei /etc/apm/scripts.d/alsa ... Richte ifupdown ein (0.6.8.15.200909161109) ... Richte network-manager ein (0.7.1-1.15.200911111706) ... * Reloading system message bus config... Failed to open connection to system message bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply tim eout expired, or the network connection was broken. invoke-rc.d: initscript dbus, action "force-reload" failed. * Starting network connection manager NetworkManager invoke-rc.d: initscript network-manager, action "start" failed. dpkg: Fehler beim Bearbeiten von network-manager (--configure): Unterprozess post-installation script gab den Fehlerwert 1 zurück dpkg: Abhängigkeitsprobleme verhindern Konfiguration von univention-network-manager: univention-network-manager hängt ab von network-manager; aber: Paket network-manager ist noch nicht konfiguriert. dpkg: Fehler beim Bearbeiten von univention-network-manager (--configure): Abhängigkeitsprobleme - lasse es unkonfiguriert Richte libdb4.7 ein (4.7.25-6.4.200909191427) ... Richte db4.7-util ein (4.7.25-6.4.200909191427) ...
Created attachment 2003 [details] updater.log + daemon.log + syslog Logfiles für besagtes Update.
Der fehlgeschlagene Start von network-manager war das Problem. Wenn dbus nicht gestartet wurde war das egal (|| true). Ich habe jetzt für den network-manager einen ähnlichen Mechanismus eingebaut.
Im Postinst des network-managers wird der manager nun so gestartet: # Automatically added by dh_installinit if [ -x "/etc/init.d/network-manager" ]; then update-rc.d network-manager start 26 2 3 4 5 . stop 88 0 1 6 . >/dev/null if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then invoke-rc.d network-manager start || true else /etc/init.d/network-manager start || true fi fi Ein Neustart des managers gibt also immer true zurück.
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".