Ldap Probleme mit Zarafa nach Update-Versuch auf 4.0.0

Hallo,

nach einem Update-Versuch über das Webinterface der abgebrochen ist, startet der LDAP-Server nicht korrekt.
Die Fehler-Ausgabe befindet sich im anhängigen Screenshot.

Aktuelle Version lt. univention-upgrade ist 3.2-5 errata309.
Es sollte auf Version 4.0.0 aktualisiert werden.

Wie kann die Datenbank repariert bzw. auf die neue Datenbankversion aktualisiert werden?

Vielen Dank im voraus,

Gruß,
Florian Herrmann

Hallo,

im Screenshot sieht man m.E. nur das Resultat eines unvollständigen Updates.
Auch hier wäre es zunächst sinnvoll, mit “dpkg --audit” den Paketstatus zu prüfen und ggf. zu korrigieren (“dpkg --configure -a”).

Relevante Logfiles wären in /var/log/apt sowie /var/log/univention/updater.log.

Viele Grüße,
Dirk Ahrnke

Hi,

anbei die Ausgaben von dpkg --configure -a und dpkg --audit und univention-upgrade.

Da scheint beim letzten Update einiges schief gelaufen zu sein.
Sehr viele fehlerhafte Pakete … ist das in der Menge noch normal? Was mich wundert ist, dass der Server vom Kunden bisher immer und ausschließlich per Webinterface von Univention aktualisiert wurde …

Im apt-log ist bis auf 2 allgemeine Zeilen zu ubuntu nichts vorzufinden. Im Univention Update log kommt es zu einem Verbindungsfehler, da der ldap server vor anlaufen des Updates kontaktiert werden soll, dieser aber natürlich nicht erreichbar ist …

Weitere Ideen? :x
univention_upgrade.log (891 Bytes)
dpkg_configure.log (31.6 KB)
dpkg_audit.log (26 KB)

Bitte die Logdatei vom Update auf UCS 4.0 anhängen. Das müsste /var/log/univention/updater.log sein. Falls das Update längere Zeit zurückliegt, dann sind die Meldungen in /var/log/univention/updater.log*

anbei das gewünschte Log.

Es ist der Eintrag vom 02. April 19:32.

Vielen Dank vorab.

VG
Florian Herrmann
updater.log.1.gz (147 KB)

Das Update bricht einfach an einer Stelle ohne eine Meldung ab. Das kann unterschiedliche Ursachen haben (System abgeschaltet, kein Arbeitsspoeicher mehr, Prozess gekillt, …)

Ich würde mit den folgenden Befehlen starten und alle Nachfragen bestätigen:

export DEBIAN_FRONTEND=noninteractive dpkg --configure -a
Mehr Infos: sdb.univention.de/1311

Leider kommt es bei der Ausführung des 1. Befehls zu keiner Ausgabe oder Nachfrage.
dpkg gibt den gleichen Inhalt des Anhangs “dpkg_configure.log” aus dem 3. Post zurück.

Abbruch wg. zu vieler Fehler. Es scheint als könnte man die Ausführung hier nicht erzwingen.

Welche Meldung wird bei

 apt-get -o DPkg::Options::=--force-confold -o DPkg::Options::=--force-overwrite -o DPkg::Options::=--force-overwrite-dir -f install

angezeigt?

Es kommt zur nachstehenden Ausgabe:

root@mail:/# apt-get -o DPkg::Options::=–force-confold -o DPkg::Options::=–force-overwrite -o DPkg::Options::=–force-overwrite-dir -f install
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen… Fertig
E: Das Paket libgl1-mesa-dri muss neu installiert werden, es kann jedoch kein Archiv dafür gefunden werden.

Dann fehlen jetzt scheinbar die Paketquellen für UCS 4.0 in der sources.list. Ich würde so vorgehen:

python2.6 /usr/sbin/ucr commit /etc/apt/sources.list.d/* cat >>/etc/apt/sources.list<<EOF deb http://updates.software-univention.de/4.0/maintained/ 4.0-0/all/ deb http://updates.software-univention.de/4.0/maintained/ 4.0-0/\$(ARCH)/ EOF apt-get update apt-get -o DPkg::Options::=--force-confold -o DPkg::Options::=--force-overwrite -o DPkg::Options::=--force-overwrite-dir -f install

Nach eintragen der Paketquellen läuft apt-get update sauber durch.
Nach absetzen des 2. apt Befehls wurden einige Pakete entfernt. Der LDAP-Server wurde neuinstalliert und konfiguriert.
Im weiteren bricht die Installation der Zarafa WebApp ab:

root@mail:/# apt-get -o DPkg::Options::=--force-confold -o DPkg::Options::=--force-overwrite -o DPkg::Options::=--force-overwrite-dir -f install Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut Statusinformationen werden eingelesen... Fertig Abhängigkeiten werden korrigiert... Fertig Die folgenden zusätzlichen Pakete werden installiert: aspell aspell-en dictionaries-common elinks elinks-data libdrm-nouveau1a libdrm-radeon1 libgl1-mesa-dri libgnutls26 liblocale-gettext-perl libmtdev1 libperl5.14 libsnmp-base libsnmp15 libtext-charwidth-perl libtext-iconv-perl libuuid-perl libxcb-util0 perl-base xserver-xorg-input-all xserver-xorg-input-vmmouse xserver-xorg-video-all zlib1g Vorgeschlagene Pakete: aspell-doc spellutils ispell jed-extra elinks-doc libglide3 snmp-mibs-downloader perl Empfohlene Pakete: xserver-xorg-input-wacom xserver-xorg-video-geode Die folgenden Pakete werden ENTFERNT: libdrm-nouveau1 libperl5.10 zarafa4ucs-webapp Die folgenden NEUEN Pakete werden installiert: aspell dictionaries-common libdrm-nouveau1a libmtdev1 libperl5.14 libtext-iconv-perl libxcb-util0 xserver-xorg-input-vmmouse Die folgenden Pakete werden aktualisiert (Upgrade): aspell-en elinks elinks-data libdrm-radeon1 libgl1-mesa-dri libgnutls26 liblocale-gettext-perl libsnmp-base libsnmp15 libtext-charwidth-perl libuuid-perl perl-base xserver-xorg-input-all xserver-xorg-video-all zlib1g 15 aktualisiert, 8 neu installiert, 3 zu entfernen und 423 nicht aktualisiert. 225 nicht vollständig installiert oder entfernt. Es müssen noch 0 B von 32,0 MB an Archiven heruntergeladen werden. Nach dieser Operation werden 56,5 MB Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren [J/n]? J Preconfiguring packages ... dict-common::dc_set: dictionaries-common/default-wordlist is already set to [american (American English)]. Preserving it. (Lese Datenbank ... 75159 Dateien und Verzeichnisse sind derzeit installiert.) Entfernen von zarafa4ucs-webapp ... .: 35: Can't open /usr/share/univention-lib/all.sh dpkg: Fehler beim Bearbeiten von zarafa4ucs-webapp (--remove): Unterprozess installiertes post-removal-Skript gab den Fehlerwert 127 zurück configured to not write apport reports Fehler traten auf beim Bearbeiten von: zarafa4ucs-webapp E: Sub-process /usr/bin/dpkg returned an error code (1)

Ich würde es dann mit einem dpkg --configure -a versuchen. Das wird ggf. einige Pakete erfolgreich aktualisieren, aber vermutlich am Ende wieder abbrechen. Ansonsten würde ich weiter diese Kommandos versuchen, um das System zu aktualisieren:

apt-get -o DPkg::Options::=--force-confold -o DPkg::Options::=--force-overwrite -o DPkg::Options::=--force-overwrite-dir --trivial-only=no --assume-yes --quiet=1 -u dist-upgrade

Falls das Problem bleibt, dass /usr/share/univention-lib/all.sh nicht gefunden wird, am besten einmal das Paket shell-univention-lib manuell installieren: apt-get install shell-univention-lib
Ganz am Ende sollte auf jeden Fall einmal univention-upgrade komplett durchlaufen.

Prinzipiell läuft alles mehr oder weniger auf Fehler.
Bei der manuellen Installation der shell-univention-lib kommt es abschließend zu Abhängigkeitsproblemen, die auch mit apt-get -f install nicht gelöst werden können:

apt-get install shell-univention-lib Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut Statusinformationen werden eingelesen... Fertig Probieren Sie »apt-get -f install«, um dies zu korrigieren: Die folgenden Pakete haben unerfüllte Abhängigkeiten: libgl1-mesa-dri : Hängt ab von: libdrm-nouveau1a (>= 2.4.23) soll aber nicht installiert werden shell-univention-lib : Hängt ab von: python-univention-lib (= 4.0.4-1.286.201411181522) soll aber nicht installiert werden xserver-xorg-input-all : Hängt ab von: xserver-xorg-input-wacom ist aber nicht installierbar xserver-xorg-input-synaptics : Hängt ab von: libmtdev1 (>= 1.1.0) soll aber nicht installiert werden xserver-xorg-video-all : Hängt ab von: xserver-xorg-video-geode ist aber nicht installierbar Hängt ab von: xserver-xorg-video-nv ist aber nicht installierbar xserver-xorg-video-intel : Hängt ab von: libxcb-util0 (>= 0.3.8) soll aber nicht installiert werden xserver-xorg-video-radeon : Hängt ab von: libdrm-radeon1 (>= 2.4.31) aber 2.4.21-1.21.201104270907 soll installiert werden zlib1g-dev : Hängt ab von: zlib1g (= 1:1.2.7.dfsg-13.37.201403170601) aber 1:1.2.3.4.dfsg-3.34.201105051949 soll installiert werden E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).

Doof, dass es nicht direkt funktioniert. Auch ist mir immer noch nicht klar, was die eigentliche Ursache war, warum das Update überhaupt schief gegangen ist.

Um das konkrete Problem zu lösen, würde dann weiter versuchen die Pakete “manuell” zu installieren, also bspw.

[quote]export DEBIAN_FRONTEND=noninteractive
apt-get update
apt-get install shell-univention-lib python-univention-lib xserver-xorg-video-all[/quote]

Wobei die Meldungen bzgl. xserver-xorg-video-all auf eine alte Version hindeuten. Welche Versionen von xserver-xorg-video-all werden denn gefunden:

Die 4.0-0 Quellen stehen weiterhin in /etc/apt/sources.list?

Geht mir genauso … bis zu diesem Zeitpunkt liefen alle Univention-Update immer problemlos.

Ich schaffe es nicht irgendein Paket per apt-get zu installieren, weil immer das Webapp-Paket von Zarafa dazwischen funkt:

root@mail:/# apt-get install shell-univention-lib python-univention-lib xserver-xorg-video-all Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut Statusinformationen werden eingelesen... Fertig Probieren Sie »apt-get -f install«, um dies zu korrigieren: Die folgenden Pakete haben unerfüllte Abhängigkeiten: libgl1-mesa-dri : Hängt ab von: libdrm-nouveau1a (>= 2.4.23) soll aber nicht installiert werden python-univention-lib : Hängt ab von: python-samba soll aber nicht installiert werden xserver-xorg-input-all : Hängt ab von: xserver-xorg-input-wacom ist aber nicht installierbar xserver-xorg-input-synaptics : Hängt ab von: libmtdev1 (>= 1.1.0) soll aber nicht installiert werden xserver-xorg-video-intel : Hängt ab von: libxcb-util0 (>= 0.3.8) soll aber nicht installiert werden xserver-xorg-video-radeon : Hängt ab von: libdrm-radeon1 (>= 2.4.31) aber 2.4.21-1.21.201104270907 soll installiert werden zlib1g-dev : Hängt ab von: zlib1g (= 1:1.2.7.dfsg-13.37.201403170601) aber 1:1.2.3.4.dfsg-3.34.201105051949 soll installiert werden E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).

apt-get -f install weißt dann auf den m.m.n eigentlichen Fehler hin:

root@mail:/# apt-get -f install Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut Statusinformationen werden eingelesen... Fertig Abhängigkeiten werden korrigiert... Fertig Die folgenden zusätzlichen Pakete werden installiert: aspell aspell-en dictionaries-common elinks elinks-data libdrm-nouveau1a libdrm-radeon1 libgl1-mesa-dri libgnutls26 liblocale-gettext-perl libmtdev1 libperl5.14 libsnmp-base libsnmp15 libtext-charwidth-perl libtext-iconv-perl libuuid-perl libxcb-util0 perl-base xserver-xorg-input-all xserver-xorg-input-vmmouse xserver-xorg-video-all zlib1g Vorgeschlagene Pakete: aspell-doc spellutils ispell jed-extra elinks-doc libglide3 snmp-mibs-downloader perl Empfohlene Pakete: xserver-xorg-input-wacom xserver-xorg-video-geode Die folgenden Pakete werden ENTFERNT: libdrm-nouveau1 libperl5.10 zarafa4ucs-webapp Die folgenden NEUEN Pakete werden installiert: aspell dictionaries-common libdrm-nouveau1a libmtdev1 libperl5.14 libtext-iconv-perl libxcb-util0 xserver-xorg-input-vmmouse Die folgenden Pakete werden aktualisiert (Upgrade): aspell-en elinks elinks-data libdrm-radeon1 libgl1-mesa-dri libgnutls26 liblocale-gettext-perl libsnmp-base libsnmp15 libtext-charwidth-perl libuuid-perl perl-base xserver-xorg-input-all xserver-xorg-video-all zlib1g 15 aktualisiert, 8 neu installiert, 3 zu entfernen und 423 nicht aktualisiert. 8 nicht vollständig installiert oder entfernt. Es müssen noch 0 B von 32,0 MB an Archiven heruntergeladen werden. Nach dieser Operation werden 56,5 MB Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren [J/n]? J Preconfiguring packages ... dict-common::dc_set: dictionaries-common/default-wordlist is already set to [american (American English)]. Preserving it. (Lese Datenbank ... 75159 Dateien und Verzeichnisse sind derzeit installiert.) Entfernen von zarafa4ucs-webapp ... .: 35: Can't open /usr/share/univention-lib/all.sh dpkg: Fehler beim Bearbeiten von zarafa4ucs-webapp (--remove): Unterprozess installiertes post-removal-Skript gab den Fehlerwert 127 zurück configured to not write apport reports Fehler traten auf beim Bearbeiten von: zarafa4ucs-webapp E: Sub-process /usr/bin/dpkg returned an error code (1)

Die Quellen sind nach wie vor vorhanden. apt-get update läuft auch fehlerfrei drüber.

[code]# This file is not maintained via Univention Configuration Registry

and can be used to add further package repositories manually

deb http://updates.software-univention.de/4.0/maintained/ 4.0-0/all/
deb http://updates.software-univention.de/4.0/maintained/ 4.0-0/$(ARCH)/
/etc/apt/sources.list (END)
[/code]

Habe im Anschluss versucht das defekte Paket zu entfernen, aber auch da wieder unerfüllte Abhängigkeiten …

[quote]root@mail:/# apt-get remove zarafa4ucs-webapp
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen… Fertig
Probieren Sie »apt-get -f install«, um dies zu korrigieren:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
libgl1-mesa-dri : Hängt ab von: libdrm-nouveau1a (>= 2.4.23) soll aber nicht installiert werden
xserver-xorg-input-all : Hängt ab von: xserver-xorg-input-wacom ist aber nicht installierbar
xserver-xorg-input-synaptics : Hängt ab von: libmtdev1 (>= 1.1.0) soll aber nicht installiert werden
xserver-xorg-video-all : Hängt ab von: xserver-xorg-video-geode ist aber nicht installierbar
Hängt ab von: xserver-xorg-video-nv ist aber nicht installierbar
xserver-xorg-video-intel : Hängt ab von: libxcb-util0 (>= 0.3.8) soll aber nicht installiert werden
xserver-xorg-video-radeon : Hängt ab von: libdrm-radeon1 (>= 2.4.31) aber 2.4.21-1.21.201104270907 soll installiert werden
zlib1g-dev : Hängt ab von: zlib1g (= 1:1.2.7.dfsg-13.37.201403170601) aber 1:1.2.3.4.dfsg-3.34.201105051949 soll installiert werden
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
[/quote]

Vielleicht hilft ein

wget http://updates.software-univention.de/4.0/maintained/4.0-0/all/shell-univention-lib_4.0.4-1.286.201411181522_all.deb dpkg -i shell-univention-lib_4.0.4-1.286.201411181522_all.deb

Ggf. muss dann auch direkt python-univention-lib heruntergeladen werden:

wget http://updates.software-univention.de/4.0/maintained/4.0-0/all/python-univention-lib_4.0.4-1.286.201411181522_all.deb dpkg -i shell-univention-lib_4.0.4-1.286.201411181522_all.deb python-univention-lib_4.0.4-1.286.201411181522_all.deb

Mastodon