Univention Bugzilla – Bug 24619
Update mit hylafax bricht ab
Last modified: 2018-09-21 16:09:33 CEST
Created attachment 3807 [details] updater.log Auf einem 2.4-4-Master wurde per Univention-System-Setup hylafax nachinstalliert. Während des Updates brach das Update mit folgenden Meldungen ab: hylafax-client (2:6.0.5-4.1.40.201104201319) wird eingerichtet ... Neue Version der Konfigurationsdatei /etc/hylafax/typerules wird installiert ... Neue Version der Konfigurationsdatei /etc/hylafax/faxcover.ps.distrib wird installiert ... Konfigurationsdatei »/etc/hylafax/hyla.conf.debian« ==> Gelöscht (von Ihnen oder von einem Skript) seit der Installation. ==> Paketverteiler hat eine aktualisierte Version herausgegeben. ==> Wie gefordert wird die momentane alte Datei verwendet. hylafax-server (2:6.0.5-4.1.40.201104201319) wird eingerichtet ... Konfigurationsdatei »/etc/init.d/hylafax.debian« ==> Gelöscht (von Ihnen oder von einem Skript) seit der Installation. ==> Paketverteiler hat eine aktualisierte Version herausgegeben. ==> Wie gefordert wird die momentane alte Datei verwendet. Neue Version der Konfigurationsdatei /etc/hylafax/dialrules.sf-ba wird installiert ... Neue Version der Konfigurationsdatei /etc/hylafax/dialrules wird installiert ... Neue Version der Konfigurationsdatei /etc/hylafax/templates/pl/notify-rejected.txt wird installiert ... Neue Version der Konfigurationsdatei /etc/hylafax/templates/pl/notify-poll_no_document.txt wird installiert ... Neue Version der Konfigurationsdatei /etc/hylafax/templates/pl/notify-killed.txt wird installiert ... Neue Version der Konfigurationsdatei /etc/hylafax/templates/pl/notify-requeued.txt wird installiert ... Neue Version der Konfigurationsdatei /etc/hylafax/templates/pl/notify-poll_failed.txt wird installiert ... Neue Version der Konfigurationsdatei /etc/hylafax/templates/pl/notify-done-page.txt wird installiert ... Neue Version der Konfigurationsdatei /etc/hylafax/templates/pl/notify-format_failed.txt wird installiert ... Neue Version der Konfigurationsdatei /etc/hylafax/templates/pl/notify-timedout.txt wird installiert ... Neue Version der Konfigurationsdatei /etc/hylafax/templates/pl/notify-done.txt wird installiert ... Neue Version der Konfigurationsdatei /etc/hylafax/templates/pl/notify-failed-page.txt wird installiert ... Neue Version der Konfigurationsdatei /etc/hylafax/templates/pl/notify-failed.txt wird installiert ... Neue Version der Konfigurationsdatei /etc/hylafax/templates/pl/notify-removed.txt wird installiert ... Neue Version der Konfigurationsdatei /etc/hylafax/templates/pl/notify-poll_rejected.txt wird installiert ... Neue Version der Konfigurationsdatei /etc/hylafax/cover.templ wird installiert ... Neue Version der Konfigurationsdatei /etc/hylafax/dialrules.europe wird installiert ... cp: „/var/spool/hylafax/etc/config.faxCAPI“ und „/etc/hylafax/config.faxCAPI“ sind die gleiche Datei dpkg: Fehler beim Bearbeiten von hylafax-server (--configure): Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück univention-printquotadb (4.0.6-1.49.201111091802) wird eingerichtet ...
*** Bug 24626 has been marked as a duplicate of this bug. ***
Ein entsprechender Test wurde im preup.sh hinzugefügt. Wenn univention-fax-* installiert ist, wird das Update geblockt. Problem hier, unvention-fax-* bzw. die hylafax Pakete in 2.4 scheinen irgendwie kaputt, es gibt z.B. keine *.debian Dateien für die hylafax Konfigs. Nach der Deinstallation der univention Pakete gibt es dann also gar keine hylafax Konfigs mehr (z.B. auch nicht das init Skript). Das führt dann zu einem Update Fehler beim Paket hylafax-server. Im preup wird nun für jede Konfig in univention-fax-server die entsprechende debian Datei erzeugt (Kopie der Konfig, sofern es keine debian Datei gibt). Damit hat das Update bei mir nun funktioniert QA Bitte ein 2.4-3 mit den Univention Fax Diensten updaten. Bei 1. Update wird abgebrochen, da univention-fax Pakete installiert sind. Diese entfernen und das Update dann erneut starten und einem komplett durchlaufen lassen!
Created attachment 3862 [details] updater.log Funktioniert noch nicht: hylafax-server (2:6.0.5-4.1.40.201104201319) wird eingerichtet ... [...] Konfigurationsdatei »/etc/init.d/hylafax« ==> Modifiziert (von Ihnen oder von einem Skript) seit der Installation. ==> Paketverteiler hat eine aktualisierte Version herausgegeben. ==> Wie gefordert wird die momentane alte Datei verwendet. cp: „/var/spool/hylafax/etc/config.faxCAPI“ und „/etc/hylafax/config.faxCAPI“ sind die gleiche Datei dpkg: Fehler beim Bearbeiten von hylafax-server (--configure): Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück Bitte noch aus dem Text auf das Wiki verlinkten: http://wiki.univention.de/index.php?title=HylaFAX_setup
reopen
Bei dem Update der hylafax Pakete gibt es immer wieder Probleme, da * manche Konfigurationsdateien vom postinst des hylafax Paket selbst verlinkt/kopiert werden, dies führt im Zusammenhang mit unseres Templates bzw. den Dateien die aus den Templates erzeugt wurden zu Fehlern * Manche vor 3.0 erzeugten Konfigs funktionieren mit dem 3.0er hylafax nicht mehr. Z.B. hat sich etwas im init Script geändert, so dass hfaxd nach dem Update nicht mehr startet Wir werden das Update blocken, wenn univention-fax* oder hylafax Pakete installiert sind. Im preup gibt es einen Hinweis darauf, wie die Pakete deinstalliert werden können, außerdem wird für die Installation und Konfiguration in UCS 3.0 auf die Wikiseite verwiesen.
OK, Test war erfolgreich.
UCS 3.0-0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert werden: "Clone This Bug"