Wawision Installation geht nicht

german
wawision

#1

Habe heute erfolglos versucht ‘Wawision’ über das App-Center zu installieren.
Hier der relevante Auszug aus dem ‘appcenter.log’

— snip –
21789 actions.install.container.ff30 18-01-12 14:32:30 [ INFO]: Configure 03univention-directory-listener.inst done
21789 actions.install.container.ff30 18-01-12 14:32:32 [ INFO]: Configure 04univention-ldap-client.inst done
21789 actions.install.container.ff30 18-01-12 14:32:32 [ INFO]: Configure 11univention-pam.inst done
21789 actions.install.container.ff30 18-01-12 14:33:33 [ INFO]: Configure 18python-univention-directory-manager.inst failed
21789 actions.install.container.ff30 18-01-12 14:33:33 [ INFO]:
21789 actions.install.container.ff30 18-01-12 14:33:33 [ INFO]:
21789 actions.install.container.ff30 18-01-12 14:33:33 [ INFO]: **************************************************************************
21789 actions.install.container.ff30 18-01-12 14:33:33 [ INFO]: * Join failed! *
21789 actions.install.container.ff30 18-01-12 14:33:33 [ INFO]: * Contact your system administrator *
21789 actions.install.container.ff30 18-01-12 14:33:33 [ INFO]: **************************************************************************
21789 actions.install.container.ff30 18-01-12 14:33:33 [ INFO]: * Message: FAILED: 18python-univention-directory-manager.inst
21789 actions.install.container.ff30 18-01-12 14:33:33 [ INFO]: **************************************************************************
21789 actions.install.container.ff30 18-01-12 14:33:33 [ WARNING]: Something went wrong while joining the system
21789 actions.install.container.ff30 18-01-12 14:33:33 [CRITICAL]: Something went wrong while joining the system

21789 actions.install 18-01-12 14:33:33 [CRITICAL]: Setup script failed!
21789 actions.install 18-01-12 14:33:33 [ WARNING]: Aborting…
21789 actions.remove 18-01-12 14:33:33 [ DEBUG]: Calling remove
21789 actions.remove.progress 18-01-12 14:33:33 [ DEBUG]: 0
21789 actions.remove 18-01-12 14:33:33 [ INFO]: Going to remove WaWision ERP/CRM (16.3)
21789 actions.remove 18-01-12 14:33:34 [ DEBUG]: Calling prescript (prerm)
— snap —

Ein ‘grep -i wawision *.log’ im Verzeichnis ‘/var/log’ schmeisst folgendes raus:

daemon.log:Jan 12 14:31:08 ADC01 systemd[1]: Starting LSB: Start the Container for wawision…
daemon.log:Jan 12 14:31:14 ADC01 docker-app-wawision[22280]: Starting wawision Container ff30793e49a8b50fc4fe616d75acdf512917e4346e433e4928f4545ec0c6872f …
daemon.log:Jan 12 14:31:14 ADC01 systemd[1]: Started LSB: Start the Container for wawision.
daemon.log:Jan 12 14:31:18 ADC01 dockerd[1709]: time=“2018-01-12T14:31:18.786093443+01:00” level=error msg=“Handler for HEAD /v1.24/containers/ff30793e49a8b50fc4fe616d75acdf512917e4346e433e4928f4545ec0c6872f/archive returned error: lstat /var/lib/docker/overlay/6e7f23b2423a332174070c6927d72d8070e88a12866490af23ff1b542df1e95e/merged/etc/mysql-wawision.secret: no such file or directory”
daemon.log:Jan 12 14:33:35 ADC01 systemd[1]: Stopping LSB: Start the Container for wawision…
daemon.log:Jan 12 14:33:49 ADC01 docker-app-wawision[27563]: Stopping wawision Container ff30793e49a8b50fc4fe616d75acdf512917e4346e433e4928f4545ec0c6872f …
daemon.log:Jan 12 14:33:53 ADC01 systemd[1]: Stopped LSB: Start the Container for wawision.

Was tun ?

Danke.


#2

Hallo @t.janssen,

ich kenne das genannte Produkt nicht, aber da das Join Skript einen Fehler schmeisst würde ich eher in /var/log/univention/join.log nach weiteren Details suchen.


#3

Habe es heute nochmal versucht, nachdem ich das aktuelle UCS update eingespielt habe. Keine Änderung…
Das ‘join.log’ sieht so aus:

univention-run-join-scripts started
Mi 17. Jan 10:40:48 CET 2018

RUNNING 01univention-ldap-server-init.inst
EXITCODE=already_executed
RUNNING 02univention-directory-notifier.inst
EXITCODE=already_executed
RUNNING 03univention-directory-listener.inst
EXITCODE=already_executed
RUNNING 04univention-ldap-client.inst
EXITCODE=already_executed
RUNNING 05univention-bind.inst
EXITCODE=already_executed
RUNNING 08univention-apache.inst
EXITCODE=already_executed
RUNNING 10univention-ldap-server.inst
EXITCODE=already_executed
RUNNING 11univention-heimdal-init.inst
EXITCODE=already_executed
RUNNING 11univention-pam.inst
EXITCODE=already_executed
RUNNING 15univention-directory-notifier-post.inst
EXITCODE=already_executed
RUNNING 15univention-heimdal-kdc.inst
EXITCODE=already_executed
RUNNING 18python-univention-directory-manager.inst
EXITCODE=already_executed
RUNNING 20univention-directory-policy.inst
EXITCODE=already_executed
RUNNING 20univention-join.inst
EXITCODE=already_executed
RUNNING 26univention-nagios-common.inst
EXITCODE=already_executed
RUNNING 30univention-appcenter.inst
EXITCODE=already_executed
RUNNING 30univention-nagios-client.inst
EXITCODE=already_executed
RUNNING 31univention-nagios-ad-connector.inst
EXITCODE=already_executed
RUNNING 31univention-nagios-s4-connector.inst
EXITCODE=already_executed
RUNNING 31univention-nagios-samba.inst
EXITCODE=already_executed
RUNNING 33univention-portal.inst
EXITCODE=already_executed
RUNNING 34univention-management-console-server.inst
EXITCODE=already_executed
RUNNING 34univention-self-service.inst
EXITCODE=already_executed
RUNNING 35univention-appcenter-docker.inst
EXITCODE=already_executed
RUNNING 35univention-management-console-module-adconnector.inst
EXITCODE=already_executed
RUNNING 35univention-management-console-module-adtakeover.inst
EXITCODE=already_executed
RUNNING 35univention-management-console-module-appcenter.inst
EXITCODE=already_executed
RUNNING 35univention-management-console-module-diagnostic.inst
EXITCODE=already_executed
RUNNING 35univention-management-console-module-ipchange.inst
EXITCODE=already_executed
RUNNING 35univention-management-console-module-join.inst
EXITCODE=already_executed
RUNNING 35univention-management-console-module-lib.inst
EXITCODE=already_executed
RUNNING 35univention-management-console-module-mrtg.inst
EXITCODE=already_executed
RUNNING 35univention-management-console-module-printers.inst
EXITCODE=already_executed
RUNNING 35univention-management-console-module-quota.inst
EXITCODE=already_executed
RUNNING 35univention-management-console-module-reboot.inst
EXITCODE=already_executed
RUNNING 35univention-management-console-module-services.inst
EXITCODE=already_executed
RUNNING 35univention-management-console-module-setup.inst
EXITCODE=already_executed
RUNNING 35univention-management-console-module-sysinfo.inst
EXITCODE=already_executed
RUNNING 35univention-management-console-module-top.inst
EXITCODE=already_executed
RUNNING 35univention-management-console-module-ucr.inst
EXITCODE=already_executed
RUNNING 35univention-management-console-module-udm.inst
EXITCODE=already_executed
RUNNING 35univention-management-console-module-updater.inst
EXITCODE=already_executed
RUNNING 35univention-nagios-cups.inst
EXITCODE=already_executed
RUNNING 35univention-self-service-passwordreset-umc.inst
EXITCODE=already_executed
RUNNING 35univention-server-overview.inst
EXITCODE=already_executed
RUNNING 36univention-management-console-module-apps.inst
EXITCODE=already_executed
RUNNING 40univention-postgresql.inst
EXITCODE=already_executed
RUNNING 40univention-virtual-machine-manager-schema.inst
EXITCODE=already_executed
RUNNING 67univention-mail-server.inst
EXITCODE=already_executed
RUNNING 79univention-printserver.inst
EXITCODE=already_executed
RUNNING 81univention-ad-connector.inst
EXITCODE=already_executed
RUNNING 81univention-nfs-server.inst
EXITCODE=already_executed
RUNNING 82univention-mail-dovecot.inst
EXITCODE=already_executed
RUNNING 90univention-bind-post.inst
EXITCODE=already_executed
RUNNING 91univention-saml.inst
EXITCODE=already_executed
RUNNING 92univention-fetchmail-schema.inst
EXITCODE=already_executed
RUNNING 92univention-fetchmail.inst
EXITCODE=already_executed
RUNNING 92univention-management-console-web-server.inst
EXITCODE=already_executed
RUNNING 96univention-samba4.inst
EXITCODE=already_executed
RUNNING 97univention-s4-connector.inst
EXITCODE=already_executed
RUNNING 98univention-pkgdb-tools.inst
EXITCODE=already_executed
RUNNING 98univention-samba4-dns.inst
EXITCODE=already_executed

Mi 17. Jan 10:40:50 CET 2018
univention-run-join-scripts finished

Keiner eine Idee ?

Danke


#4

Hallo t.janssen,

Ich konnte es nur über die command-line installieren. Das join Skript fragt interaktiv nach dem UCS Master Admin Passwort. Damit hat die Installation bei mir dann funktioniert.

Viele Grüße,
Jörn


#5

Hallo,

@t.janssen: Was genau schief geht, kann man von hier aus nicht sagen. Die App lädt sozusagen einen Memberserver herunter und dieser joined in die Domäne und das geht schief. Auf dem Host selbst ist alles in Ordnung. Die Frage ist also: Was steht in /var/log/univention/join.log des Containers? Das kriegt man so nicht raus, denn das App Center entfernt den Container wieder, nachdem etwas schief gelaufen ist. Also einmal das ausführen:
univention-app install wawision --do-no-revert. Vorsicht! Das kann eine kaputte App im System hinterlassen. Danach:
univention-app shell wawision
Und dort dann die Log-Datei holen. Ganz am Ende (also vernünftigerweise nachdem der Fehler identifiziert wurde):
univention-app remove wawision --do-not-backup

@jolentes: Das ist vermutlich nicht das Joinscript, sondern das war das App Center, das dieses Passwort an das Joinscript übergibt. Das muss man auf der Kommandozeile machen. Über UMC funktioniert das ohne, schließlich hat man sich ja schon bei UMC angemeldet und das App Center hat dann Zugriff auf das Passwort.

Viele Grüße
Dirk Wiesenthal


#6

@dwiesent: Genau das hat über das UMC nicht funktioniert. Der Install wurde immer wieder zurückgerollt. Wenn ich dann das ganze über die Kommandozeile gemacht habe mit univention-app install wawision, wurde ich nach dem Passwort gefragt und es lief durch.
Ist mir bei Horde übrigens genauso gegangen. Beides Apps die im Docker Container kommen.