Bug 24619 - Update mit hylafax bricht ab
Update mit hylafax bricht ab
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Fax
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.0 - RC
Assigned To: Felix Botner
Stefan Gohmann
:
: 24626 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-11-15 10:59 CET by Sönke Schwardt-Krummrich
Modified: 2018-09-21 16:09 CEST (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments
updater.log (222.65 KB, application/x-gzip)
2011-11-15 10:59 CET, Sönke Schwardt-Krummrich
Details
updater.log (1.67 MB, application/text)
2011-11-23 08:10 CET, Stefan Gohmann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sönke Schwardt-Krummrich univentionstaff 2011-11-15 10:59:03 CET
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 ...
Comment 1 Stefan Gohmann univentionstaff 2011-11-15 14:08:35 CET
*** Bug 24626 has been marked as a duplicate of this bug. ***
Comment 2 Felix Botner univentionstaff 2011-11-18 11:23:19 CET
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!
Comment 3 Stefan Gohmann univentionstaff 2011-11-23 08:10:56 CET
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
Comment 4 Stefan Gohmann univentionstaff 2011-11-23 08:14:28 CET
reopen
Comment 5 Felix Botner univentionstaff 2011-11-23 11:48:29 CET
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.
Comment 6 Stefan Gohmann univentionstaff 2011-11-23 15:44:47 CET
OK, Test war erfolgreich.
Comment 7 Sönke Schwardt-Krummrich univentionstaff 2011-12-13 15:49:30 CET
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"