Das Problem ist heute mit den Amazon Images nochmal passiert, ich hatte univention-mail-server und univention-horde4 ausgewählt. +++ This bug was initially created as a clone of Bug #27951 +++ Ich habe auf einem 3.0-2 Slave (nicht gejoint) des Desktop über UMC Setup installiert. Es sagt dann auch irgendwann das er fertig ist. Tatsächlich hat die Installation aber irgendwann einfach abgebrochen und dpkg ist in einem kaputten Zustand: Entpacken von ksysguard (aus .../ksysguard_4%3a4.4.5-7.37.201111091612_i386.deb) ... Vormals abgewähltes Paket systemsettings wird gewählt. Entpack/usr/lib/univention-system-setup/scripts/software/10software: Zeile 166: [: kdepasswd wird installiert: Ganzzahliger Ausdruck erwartet. /usr/lib/univention-system-setup/scripts/software/10software: Zeile 170: kdepasswd wird installiert: Syntaxfehler im Ausdruck. (Fehlerverursachendes Zeichen ist \"wird installiert\"). cat: /var/run/univention-system-setup.ldap: Datei oder Verzeichnis nicht gefunden cat: /var/run/univention-system-setup.ldap: Datei oder Verzeichnis nicht gefunden en von systemsettings (aus .../systemsettings_4%3a4.4.5-7.37.201111091612_i386.deb) ... Vormals abgewähltes Paket kdebase-workspace wird gewählt. Entpacken von kdebase-workspace (aus .../kdebase-workspace_4%3a4.4.5-7.37.201111091612_all.deb) ... Vormals abgewähltes Paket kdebase-bin wird gewählt. Entpacken von kdebase-bin (aus .../kdebase-bin_4%3a4.4.5-2.103.201108101237_i386.deb) ... Vormals abgewähltes Paket kdepasswd wird gewählt. Entpacken von kdepasswd (aus .../kdepasswd_4%3a4.4.5-2.103.201108101237_i386.deb) ... === net/10interfaces (2012-07-17 10:39:43) === -> dpkg -l univention-kde Kein Paket gefunden, das auf univention-kde passt. -> apt-get install univention-kde E: Der dpkg-Prozess wurde unterbrochen; Sie müssen manuell »dpkg --configure -a« ausführen, um das Problem zu beheben. Also eigentlich zwei Fehler, (a) die Installation läuft nicht durch (b) es wurde nicht erkannt, dass die Installation schief lief (vielleicht kann man am Ende nochmal den dpkg Status testen.)
### pmstatus:clamav-base:63.125:clamav-base wird konfiguriert __MSG__:clamav-base wird konfiguriert __STEP__:263 lamav-base (0.97.5+dfsg-2.113.201207161038) wird eingerichtet ... ### pmstatus:clamav-base:63.4375:clamav-base wird konfiguriert __MSG__:clamav-base wird konfiguriert __STEP__:263 ### pmstatus:clamav-base:63.75:clamav-base installiert __MSG__:clamav-base installiert __STEP__:263 clamav-freshclam (0.97.5+dfsg-2.113.201207161038) wird eingerichtet ... ### pmstatus:clamav-freshclam:63.75:clamav-freshclam wird konfiguriert __MSG__:clamav-freshclam wird konfiguriert __STEP__:263 ### pmstatus:clamav-freshclam:64.0625:clamav-freshclam wird konfiguriert __MSG__:clamav-freshclam wird konfiguriert __STEP__:264 . ### pmstatus:clamav-freshclam:64.375:clamav-freshclam installiert __MSG__:clamav-freshclam installiert __STEP__:264 clamav (0.97.5+dfsg-2.113.201207161038) wird eingerichtet ... ### pmstatus:clamav:64.375:clamav wird konfiguriert __MSG__:clamav wird konfiguriert __STEP__:264 ### pmstatus:clamav:64.6875:clamav wird konfiguriert __MSG__:clamav wird konfiguriert __STEP__:264 ### pmstatus:clamav:65:clamav installiert __MSG__:clamav installiert __STEP__:265 clamav-daemon (0.97.5+dfsg-2.113.201207161038) wird eingerichtet ... ### pmstatus:clamav-daemon:65:clamav-daemon wird konfiguriert __MSG__:clamav-daemon wird konfiguriert __STEP__:265 ### pmstatus:clamav-daemon:65.3125:clamav-daemon wird konfiguriert __MSG__:clamav-daemon wird konfiguriert __STEP__:265 ### pmstatus:clamav-daemon:65.625:clamav-daemon installiert __MSG__:clamav-daemon installiert __STEP__:265 failed! Please retrieve them using freshclam ... failed! Then run '/etc/init.d/clamav-drun-parts: /usr/lib/univention-system-setup/scripts/software//10software exited because of uncaught signal 14 aemon start' ... failed! db4.7-util (4.7.25-9.5.201109051339) wird eingerichtet ... ### pmstatus:db4.7-util:65.625:db4.7-util wird konfiguriert __MSG__:db4.7-util wird konfiguriert __STEP__:265 ### pmstatus:db4.7-util:65.9375:db4.7-util wird konfiguriert __MSG__:db4.7-util wird konfiguriert __STEP__:265 ### pmstatus:db4.7-util:66.25:db4.7-util installiert __MSG__:db4.7-util installiert __STEP__:266 === setup-join.sh (2012-07-17 19:28:57) === __NAME__:setup-join.sh Domänen-Join __STEPS__:39 __MSG__:Vorbereitung des Domänen-Joins __STEP__:0 File: /var/lib/univention-ldap/ldap/DB_CONFIG __MSG__:Einrichten von 01univention-ldap-server-init __STEP__:1 Configure /usr/lib/univention-install/01univention-ldap-server-init.inst
Created attachment 4545 [details] bug_27976.patch Einfacher Workaround
Mit dem Patch lief die Installation von mail + horde auf einem VMware Image problemlos durch. Das sollte zusammen mit Bug #27975 behoben werden.
Bitte sicherstellen, dass das Update nur auf 3.0-2, nicht auf 3.0-0 oder 3.0-1 installiert wird.
Das Problem ist bei mir jetzt gerade nicht aufgetreten. Irgendwann geht wohl was bei "pmstatus" schief. Eigentlich sollte es so aussehen: pmstatus:$package:$percentage:$msg Vielleicht ist das irgendwann kaputt (oder das Paket hat ein ":" im Namen??). Ich würde ja behaupten, der Fehler kann nicht auftreten, weil wir auf "pmstatus" prüfen und dort das Format wohl-definiert ist. Konkret scheint er beim Test auf die Prozentzahl kaputt zu gehen. Ein zweiter Check könnte sein: echo $percentage | grep -E "^[[:digit:]]+\.?[[:digit:]]+$" Wie gesagt, ich kann es nicht reproduzieren, aber das könnte helfen.
(In reply to comment #5) > ... > Konkret scheint er beim Test auf die Prozentzahl kaputt zu gehen. Ein zweiter > Check könnte sein: > echo $percentage | grep -E "^[[:digit:]]+\.?[[:digit:]]+$" > > Wie gesagt, ich kann es nicht reproduzieren, aber das könnte helfen. Eine kleine Anpassung des Kommandos: echo "$percentage" | grep -qE '^[[:digit:]]+$'
Das Problem konnte nicht nachgestellt werden (bis jetzt traten mit den Images, auf denen der Patch eingespielt ist keine Probleme mehr auf), daher habe ich jetzt den Patch aus Comment 2 sowie den aus Comment 6 eingebaut. (In reply to comment #4) > Bitte sicherstellen, dass das Update nur auf 3.0-2, nicht auf 3.0-0 oder 3.0-1 > installiert wird. Dies wurde über eine Abhängigkeit auf die UCS-3.0-2-Version von python-univention-lib umgesetzt. Die YAML-Datei wurde erzeugt. Die Änderungen wurden in 3.1 eingespielt. Das Paket ist für errata3.0-2 und UCS 3.1 gebaut. QA: Bitte soweit überprüfen.
(In reply to comment #7) > Dies wurde über eine Abhängigkeit auf die UCS-3.0-2-Version von > python-univention-lib umgesetzt. > > Die YAML-Datei wurde erzeugt. → 2012-07-26-univention-system-setup.yaml > Die Änderungen wurden in 3.1 eingespielt. ==================== univention-system-setup (6.0.1-1) unstable; urgency=low . * Version bump for UCS 3.1 * The firefox dialog "Will you help improve Firefox...?" has been disabled for the setup wizard in appliance mode; Bug #27975 * adapted script 10software to avoid broken installations which occurred in some cases; Bug #27976 ====================
3.1-Changelog-Eintrag zunächst nicht notwendig, da die Software-Installation noch einmal grundlegen überarbeite wird (→ siehe Bug 28010).
Ich konnte den Bug (leider?) auch nicht reproduzieren. Der Fix führt jedoch zu keinen Probleme und kann angewandt werden. Die Änderungen wurden auch für 3.1 übernommen. YAML ist in Ordnung Die nächsten Schritte können folgen
Das Errata-Update ist raus.
Verified!
*** Bug 27942 has been marked as a duplicate of this bug. ***