Update über debian repository - Abbruch wegen nginx wenn /etc/ngnix vorhanden

Moin,

auf einem debian Server läuft die Aktualisierung von egroupware zwar durch, aber das Paket egroupware-epl wird nicht sauber beendet, Fehlermeldung im Anschluß.

Auf dem Server existierte ein Verzeichnis /etc/ngnix, nginx wurde aber nicht benutzt.

EGroupware successful updated
EGroupware install log saved to /root/egroupware-epl-install.log
ln: die symbolische Verknüpfung ‘/etc/nginx/sites-available/egroupware.conf’ konnte nicht angelegt werden: Datei oder Verzeichnis nich
t gefunden
dpkg: Fehler beim Bearbeiten des Paketes egroupware-epl (–configure):
Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
php7.0 (7.0.33-0+deb9u1) wird eingerichtet …
Trigger für libc-bin (2.24-11+deb9u3) werden verarbeitet …
Fehler traten auf beim Bearbeiten von:
egroupware-epl
Updating loolwsd systemplate
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hallo Gregor,

ich vermute aber, EGw läuft ohne Mecker?
Das war jetzt ein Paket-Update 17.1.20181018 => 17.1.20181205 ?

Gruß
Stefan

Ich habe gerade noch (eine letzte) Installation mit Apache von 17.1.20181018 auf 17.1.20181205 gebracht. Keine Auffälligkeiten, keine wie von dir beschriebene Meldung.

Ulrich hatte da wohl auch ein Abhängigkeitsproblem:

Update über debian repository - Abbruch wegen nginx wenn /etc/ngnix vorhanden
Deutsch
Du meinst aber schon das von uns bereit gestellte Repo für Debian?:
http://download.opensuse.org/repositories/server:/eGroupWare/Debian_9.0/

Es gibt da ansonsten mittlerweile auch ein Test-Repo für die Integration in Debian. Aber das meist du wohl nicht…

Ist aber vielleicht installiert?

Gruß
Stefan

Moin Stefan,

das eigentliche update lief einwandfrei durch.

Ich versuche das noch mal zu testen, was passiert, wenn man wieder einen /etc/ngnix Ordner erstellt.

Ich vermute das im script irdendwo das vorhandensein des Ordners abgefragt wird.

Wenn ich mich dunkel erinnere hatte ich ein ähnliches Problem schon mal,…

Grüße

Gregor

OK Habe es eben noch mal mit einer Testinstallation nachgestellt.

Vor der Installation von EG habe ich manuell einen Ordner /etc/nginx angelegt. Das Install Script bricht ab.

Ich werde mal einen Bugreport erstellen. urgency=low :wink:

Das Debian post Script überprüft am Vorhanden sein des Ordners /etc/nginx ob Nginx installiert ist und geht unter Debian davon aus, dass dort die übliche Struktur des Debian Nginx Pakets ist.

Entweder entferne das Verzeichnis wieder, installiere Nginx von Debain oder lege zumindestens die gleichen Verzeichnisse an.

Ralf