gelöst Hylafax Installation scheitert in Debian

Einrichten des Druckers und des Drucksystems, Scannerkonfiguration und Software zum Scannen und Faxen.
Antworten
Xantorix
Beiträge: 177
Registriert: 27.01.2018 13:33:06

Re: Hylafax Installation scheitert in Debian

Beitrag von Xantorix » 24.10.2022 10:39:00

JTH hat geschrieben: ↑ zum Beitrag ↑
23.10.2022 12:37:59
Hmm, so ein bisschen komm ich mir gerade veräppelt vor oder du machst im Hintergrund doch noch mehr oder andere Schritte, als du verrätst, Xantorix.
Ich habe immer nur das gemacht was ich sollte und auch das Ergebnis gepostet.

Xantorix
Beiträge: 177
Registriert: 27.01.2018 13:33:06

Re: Hylafax Installation scheitert in Debian

Beitrag von Xantorix » 24.10.2022 10:44:13

JTH hat geschrieben: ↑ zum Beitrag ↑
23.10.2022 12:37:59
Was genau gibt dir

Code: Alles auswählen

systemctl start hfaxd.service faxq.service
systemctl reenable --now faxgetty@ttyIAX0.service
und anschließend

Code: Alles auswählen

systemctl status hfaxd.service faxq.service faxgetty@ttyIAX0.service
aus?

Code: Alles auswählen

root@omv-office:/etc/asterisk# systemctl start hfaxd.service faxq.service
root@omv-office:/etc/asterisk# systemctl reenable --now faxgetty@ttyIAX0.service
Created symlink /etc/systemd/system/multi-user.target.wants/faxgetty@ttyIAX0.service → /lib/systemd/system/faxgetty@.service.

Code: Alles auswählen

root@omv-office:/etc/asterisk# systemctl status hfaxd.service faxq.service faxgetty@ttyIAX0.service
● hfaxd.service - HylaFAX client-server protocol server
     Loaded: loaded (/lib/systemd/system/hfaxd.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2022-10-22 23:25:52 CEST; 1 day 11h ago
       Docs: man:hfaxd
   Main PID: 1194 (hfaxd)
      Tasks: 1 (limit: 8844)
     Memory: 992.0K
        CPU: 947ms
     CGroup: /system.slice/hfaxd.service
             └─1194 /usr/sbin/hfaxd -d -i 4559 -s 444

Okt 22 23:25:52 omv-office systemd[1]: Started HylaFAX client-server protocol server.
Okt 22 23:25:52 omv-office HylaFAX[1194]: Listening to 0.0.0.0:4559
Okt 22 23:25:52 omv-office HylaFAX[1194]: HylaFAX INET Protocol Server: restarted.
Okt 22 23:25:52 omv-office HylaFAX[1194]: HylaFAX SNPP Protocol Server: restarted.

● faxq.service - HylaFAX queue manager process for outbound facsimile jobs
     Loaded: loaded (/lib/systemd/system/faxq.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2022-10-22 23:25:48 CEST; 1 day 11h ago
       Docs: man:faxq
   Main PID: 880 (faxq)
      Tasks: 1 (limit: 8844)
     Memory: 2.2M
        CPU: 24ms
     CGroup: /system.slice/faxq.service
             └─880 /usr/sbin/faxq

Okt 22 23:25:48 omv-office systemd[1]: Starting HylaFAX queue manager process for outbound facsimile jobs...
Okt 22 23:25:48 omv-office systemd[1]: Started HylaFAX queue manager process for outbound facsimile jobs.
Okt 22 23:25:48 omv-office FaxQueuer[880]: HylaFAX (tm) Version 6.0.7
Okt 22 23:25:48 omv-office FaxQueuer[880]: Copyright (c) 1990-1996 Sam Leffler
Okt 22 23:25:48 omv-office FaxQueuer[880]: Copyright (c) 1991-1996 Silicon Graphics, Inc.

● faxgetty@ttyIAX0.service - HylaFAX faxgetty ttyIAX0
     Loaded: loaded (/lib/systemd/system/faxgetty@.service; enabled; vendor preset: enabled)
     Active: inactive (dead)
edit:
JTH hat geschrieben: ↑ zum Beitrag ↑
23.10.2022 12:37:59
Was liefert dir

Code: Alles auswählen

ls -l /var/spool/hylafax/spool /var/spool/hylafax/spool/etc /etc/hylafax
?

Code: Alles auswählen

root@omv-office:/etc/asterisk# ls -l /var/spool/hylafax/spool /var/spool/hylafax/spool/etc /etc/hylafax
ls: Zugriff auf '/var/spool/hylafax/spool' nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf '/var/spool/hylafax/spool/etc' nicht möglich: Datei oder Verzeichnis nicht gefunden
/etc/hylafax:
insgesamt 108
-rw-r--r--  1 root root   211 20. Okt 19:01 config
-rw-r--r--  1 root root  4744 20. Okt 19:01 config.ttyIAX0
-rw-r--r--  1 root root 10368 20. Okt 19:01 cover.templ
-rw-r--r--  1 root root  1855 20. Okt 19:01 dialrules
-rw-r--r--  1 root root  2397 20. Okt 19:01 dialrules.europe
-rw-r--r--  1 root root  2093 20. Okt 19:01 dialrules.sf-ba
-rw-r--r--  1 root root  7384 20. Okt 19:01 faxcover.ps
-rw-r--r--  1 root root   167 20. Okt 19:01 faxmail.ps
-rw-r--r--  1 root root  2401 20. Okt 19:01 hfaxd.conf
-rw-r--r--  1 root root   781  5. Mär 2020  hfaxd.systemd.conf
-rw-------  1 uucp uucp   294 20. Okt 19:07 hosts.hfaxd
-rw-r--r--  1 root root  1347 20. Okt 19:01 hyla.conf
-rw-r--r--  1 root root 14072 20. Okt 19:01 lutRS18.pcf
-rw-r--r--  1 root root  3263 20. Okt 19:01 pagesizes
-r--r--r--  1 root root  1119 20. Okt 19:52 setup.cache
-r--r--r--  1 root root   779 20. Okt 19:01 setup.modem
drwxr-xr-x 11 root root  4096 17. Okt 18:51 templates
-rw-r--r--  1 root root  8801 20. Okt 19:01 typerules

Benutzeravatar
Tintom
Moderator
Beiträge: 3029
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: Hylafax Installation scheitert in Debian

Beitrag von Tintom » 24.10.2022 11:03:19

Xantorix hat geschrieben: ↑ zum Beitrag ↑
24.10.2022 10:44:13

Code: Alles auswählen

<snip>
ls: Zugriff auf '/var/spool/hylafax/spool' nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf '/var/spool/hylafax/spool/etc' nicht möglich: Datei oder Verzeichnis nicht gefunden
<snip>
Ich glaube da ist einmal spool zu viel. Was sagt ls /var/spool/hylafax/ /var/spool/hylafax/etc/?
Edit: Und zusätzlich vielleicht noch systemctl status dev-ttyIAX0.device

Xantorix
Beiträge: 177
Registriert: 27.01.2018 13:33:06

Re: Hylafax Installation scheitert in Debian

Beitrag von Xantorix » 24.10.2022 12:24:22

Code: Alles auswählen

 ls /var/spool/hylafax/ /var/spool/hylafax/etc/
/var/spool/hylafax/:
archive  bin  client  config  dev  docq  doneq	etc  FIFO  FIFO.ttyIAX	FIFO.ttyIAX0  info  log  pollq	recvq  sendq  status  tmp

/var/spool/hylafax/etc/:

Code: Alles auswählen

systemctl status dev-ttyIAX0.device
● dev-ttyIAX0.device - /dev/ttyIAX0
     Loaded: loaded
     Active: inactive (dead)

Xantorix
Beiträge: 177
Registriert: 27.01.2018 13:33:06

Re: Hylafax Installation scheitert in Debian

Beitrag von Xantorix » 26.10.2022 15:11:47

Hallo an alle Mitlesenden,

auf Grund der vielen Aufrufe gehe ich davon aus das dieses Thema ein gewisses Interesse hervorruft.
Mein Dank gilt besonders @Tintom und @JTH die mich mit viel Geduld schon ein Stück weiter brachten.

Leider bin ich noch nicht am Ziel mit meiner Hylafaxlösung.

Bevor das Thema jetzt nicht mehr weiter geht, bitte ich nochmal alle auch bisher stille Mitleser zu helfen.

Das Problem lässt sich auch recht schnell nachbauen wenn man asterisk, iaxmodem und hylafax auf Debian11 installiert, sollte jeder auch bei faxsetup beim Modemspeedtest hängen.

Vielleicht kann jemand mit guten Englischkenntnissen und Erfahrung in Debian das mal an die Entwickler melden.

Ich bin mir sicher das dieses Problem zu lösen ist. Meist ist es ja nur eine Kleinigkeit mit großer Wirkung.

Also nun hoffe ich das es hier konstruktiv weiter geht. Gruß Xante

JTH
Moderator
Beiträge: 3014
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Hylafax Installation scheitert in Debian

Beitrag von JTH » 07.11.2022 14:55:01

Tintom hat geschrieben: ↑ zum Beitrag ↑
24.10.2022 11:03:19
Ich glaube da ist einmal spool zu viel.
Ups, ja, das war mein Fehler.

Aber trotzdem, das hier
Xantorix hat geschrieben: ↑ zum Beitrag ↑
24.10.2022 12:24:22

Code: Alles auswählen

/var/spool/hylafax/etc/:
sieht richtig aus. Die Konfirmationsdateien sollen alle in /etc/hylafax liegen, was sie anscheinend tun, und /var/spool/hylafax/etc leer sein und nur als Ziel für einen Bind-Mount dienen.

Xantorix hat geschrieben: ↑ zum Beitrag ↑
24.10.2022 12:24:22

Code: Alles auswählen

systemctl status dev-ttyIAX0.device
● dev-ttyIAX0.device - /dev/ttyIAX0
     Loaded: loaded
     Active: inactive (dead)
Das sieht nicht hilfreich aus. Der hylafax@ttyIAX0.service erwartet diese Unit. Was sagt hier

Code: Alles auswählen

systemctl status iaxmodem
? Läuft iaxmodem dort und ist „enabled“? Oder lief es evtl. parallel von Hand aufgerufen? Ist die zitierte Ausgabe der Zustand direkt nach einem (Re-) Boot?

Xantorix hat geschrieben: ↑ zum Beitrag ↑
24.10.2022 10:39:00
JTH hat geschrieben: ↑ zum Beitrag ↑
23.10.2022 12:37:59
Hmm, so ein bisschen komm ich mir gerade veräppelt vor oder du machst im Hintergrund doch noch mehr oder andere Schritte, als du verrätst, Xantorix.
Ich habe immer nur das gemacht was ich sollte und auch das Ergebnis gepostet.
Das war gar nicht unbedingt auf dich bezogen, ich fühlte mich mehr von der Technik veräppelt ;)
Manchmal bekannt als Just (another) Terminal Hacker.

Xantorix
Beiträge: 177
Registriert: 27.01.2018 13:33:06

Re: Hylafax Installation scheitert in Debian

Beitrag von Xantorix » 08.11.2022 20:25:59

Hi, schön das es weiter geht.

nach einem Reboot:

Code: Alles auswählen

systemctl status dev-ttyIAX0.device
● dev-ttyIAX0.device - /dev/ttyIAX0
     Loaded: loaded
     Active: inactive (dead)

Nov 08 20:21:57 omv-office systemd[1]: dev-ttyIAX0.device: Job dev-ttyIAX0.device/start timed out.
Nov 08 20:21:57 omv-office systemd[1]: Timed out waiting for device /dev/ttyIAX0.
Nov 08 20:21:57 omv-office systemd[1]: dev-ttyIAX0.device: Job dev-ttyIAX0.device/start failed with result 'timeout'.

Code: Alles auswählen

systemctl status iaxmodem
● iaxmodem.service - LSB: Software modem with IAX2 connectivity
     Loaded: loaded (/etc/init.d/iaxmodem; generated)
     Active: active (running) since Tue 2022-11-08 20:20:36 CET; 4min 19s ago
       Docs: man:systemd-sysv-generator(8)
    Process: 1411 ExecStart=/etc/init.d/iaxmodem start (code=exited, status=0/SUCCESS)
      Tasks: 2 (limit: 8844)
     Memory: 1012.0K
        CPU: 40ms
     CGroup: /system.slice/iaxmodem.service
             ├─1418 /usr/bin/iaxmodem
             └─1419 /usr/bin/iaxmodem

Nov 08 20:20:36 omv-office systemd[1]: Starting LSB: Software modem with IAX2 connectivity...
Nov 08 20:20:36 omv-office iaxmodem[1411]: Starting iaxmodem: iaxmodem.
Nov 08 20:20:36 omv-office systemd[1]: Started LSB: Software modem with IAX2 connectivity.
Xante

JTH
Moderator
Beiträge: 3014
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Hylafax Installation scheitert in Debian

Beitrag von JTH » 09.11.2022 12:01:57

Okay, iaxmodem ist also erfolgreich gestartet. /dev/ttyIAX0 muss demnach nach dem Boot auch immer korrekt vorhanden sein, ohne, dass du es von Hand startest?

Die erste Ausgabe deutet ja in Richtung eines Timingproblems. Wenn du nach dem Hochfahren iaxmodem und faxgetty@ttyIAX0.service neustartest, klappt das?

Code: Alles auswählen

systemctl restart --no-block iaxmodem.service faxgetty@ttyIAX0.service; journalctl -f -u iaxmodem.service -u faxgetty@ttyIAX0.service
Manchmal bekannt als Just (another) Terminal Hacker.

Xantorix
Beiträge: 177
Registriert: 27.01.2018 13:33:06

Re: Hylafax Installation scheitert in Debian

Beitrag von Xantorix » 12.11.2022 19:31:17

Code: Alles auswählen

systemctl restart --no-block iaxmodem.service faxgetty@ttyIAX0.service; journalctl -f -u iaxmodem.service -u faxgetty@ttyIAX0.service
-- Journal begins at Tue 2022-10-11 21:39:13 CEST. --
Nov 12 19:25:38 omv-office iaxmodem[1495]: Starting iaxmodem: iaxmodem.
Nov 12 19:25:38 omv-office systemd[1]: Started LSB: Software modem with IAX2 connectivity.
Nov 12 19:26:51 omv-office systemd[1]: Stopping LSB: Software modem with IAX2 connectivity...
Nov 12 19:26:51 omv-office iaxmodem[1717]: Stopping iaxmodem: iaxmodem.
Nov 12 19:26:51 omv-office systemd[1]: iaxmodem.service: Succeeded.
Nov 12 19:26:51 omv-office systemd[1]: iaxmodem.service: Unit process 1505 (iaxmodem) remains running after unit stopped.
Nov 12 19:26:51 omv-office systemd[1]: Stopped LSB: Software modem with IAX2 connectivity.
Nov 12 19:26:51 omv-office systemd[1]: Starting LSB: Software modem with IAX2 connectivity...
Nov 12 19:26:51 omv-office iaxmodem[1722]: Starting iaxmodem: iaxmodem.
Nov 12 19:26:51 omv-office systemd[1]: Started LSB: Software modem with IAX2 connectivity.
Nov 12 19:26:59 omv-office systemd[1]: Dependency failed for HylaFAX faxgetty ttyIAX0.
Nov 12 19:26:59 omv-office systemd[1]: faxgetty@ttyIAX0.service: Job faxgetty@ttyIAX0.service/start failed with result 'dependency'.

Es bleibt dort hängen. Ich kann ess mit STRG + C beenden.

JTH
Moderator
Beiträge: 3014
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Hylafax Installation scheitert in Debian

Beitrag von JTH » 14.11.2022 20:51:40

Xantorix hat geschrieben: ↑ zum Beitrag ↑
12.11.2022 19:31:17
Es bleibt dort hängen. Ich kann ess mit STRG + C beenden.
Ja, das ist richtig so. Das war die laufende Ausgabe der Logs (des Journals). Die muss man eben abbrechen um sie abzubrechen :lol:

Mir scheint, dass die im systemd-Service angegeben BindsTo-Abhängigkeit auf das dev-ttyIAX0.device nicht klappt. Womöglich weil das Device softwareseitig durch iaxmodem erzeugt wird und kein .device erzeugt wird? (iaxmodem erzeugt ein pts, weiß jemand mehr dazu, ob das tatsächlich keine udev-Events triggert? Hylafax kommt in Bullseye tatsächlich mit udev-Rules für iaxmodem-TTYs, die würden für ein .device sorgen – sind die Rules evtl. generell Käse?)

Probiern wir mal, die Abhängigkeit durch eine auf iaxmodem.service zu ersetzen:

Code: Alles auswählen

cp /lib/systemd/system/faxgetty@.service /etc/systemd/system/faxgetty@ttyIAX0.service
sed -i 's/dev-%i\.device/iaxmodem.service/' /etc/systemd/system/faxgetty@ttyIAX0.service
systemctl daemon-reload
systemctl reenable faxgetty@ttyIAX0.service
Danach der Einfachheit halber einen Reboot. Wie sehen dann die bekannten, verschiedenen systemctl status aus?
Manchmal bekannt als Just (another) Terminal Hacker.

Xantorix
Beiträge: 177
Registriert: 27.01.2018 13:33:06

Re: Hylafax Installation scheitert in Debian

Beitrag von Xantorix » 15.11.2022 18:46:52

Danke. Jetzt sieht es so aus.

Code: Alles auswählen

systemctl restart --no-block iaxmodem.service faxgetty@ttyIAX0.service; journalctl -f -u iaxmodem.service -u faxgetty@ttyIAX0.service
-- Journal begins at Tue 2022-10-11 21:39:13 CEST. --
Nov 15 18:41:57 omv-office systemd[1]: Stopped HylaFAX faxgetty ttyIAX0.
Nov 15 18:41:57 omv-office systemd[1]: Stopping LSB: Software modem with IAX2 connectivity...
Nov 15 18:41:57 omv-office iaxmodem[1721]: Stopping iaxmodem: iaxmodem.
Nov 15 18:41:57 omv-office systemd[1]: iaxmodem.service: Succeeded.
Nov 15 18:41:57 omv-office systemd[1]: Stopped LSB: Software modem with IAX2 connectivity.
Nov 15 18:41:57 omv-office systemd[1]: Starting LSB: Software modem with IAX2 connectivity...
Nov 15 18:41:57 omv-office iaxmodem[1726]: Starting iaxmodem: iaxmodem.
Nov 15 18:41:57 omv-office systemd[1]: Started LSB: Software modem with IAX2 connectivity.
Nov 15 18:41:57 omv-office systemd[1]: Started HylaFAX faxgetty ttyIAX0.
Nov 15 18:41:57 omv-office FaxGetty[1733]: OPEN /dev/ttyIAX0  HylaFAX (tm) Version 6.0.7
Nov 15 18:42:06 omv-office FaxGetty[1733]: MODEM WWW.SOFT-SWITCH.ORG spandsp/
Scheinbar kein Fehler mehr.

edit: Super mein Server kann wieder faxen!!!

Xantorix
Beiträge: 177
Registriert: 27.01.2018 13:33:06

Re: Hylafax Installation scheitert in Debian

Beitrag von Xantorix » 15.11.2022 18:55:30

Vielen lieben Dank. Leider weiß ich nicht genau was da nun passiert ist. Bin halt kein IT ler.

Kann mir jemand mal zusammenfassen, was zu tun ist wenn ich das Ganze auf ein neues Debian installieren möchte?

Das wäre super. Kann ja sein das ich meinen Server mal wieder neu aufsetzen möchte.

Im Endeffekt muss das ja aber doch ein Fehler in der Installation von Bullseye sein?

Gruß Xante

JTH
Moderator
Beiträge: 3014
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Hylafax Installation scheitert in Debian

Beitrag von JTH » 15.11.2022 18:58:41

Top, na endlich :THX:

Xantorix hat geschrieben: ↑ zum Beitrag ↑
15.11.2022 18:55:30
Das wäre super. Kann ja sein das ich meinen Server mal wieder neu aufsetzen möchte.

Im Endeffekt muss das ja aber doch ein Fehler in der Installation von Bullseye sein?
Ich versuchs die Tage mal zusammenzufassen. Zum Teil liegt es anscheinend tatsächlich an Umstellungen, die für Bullseye an den Hylafax-Paketen gemacht wurden, ja. Dieser letzte Schritt mit dem Anpassen der .service-Datei zumindest.
Manchmal bekannt als Just (another) Terminal Hacker.

Xantorix
Beiträge: 177
Registriert: 27.01.2018 13:33:06

Re: Hylafax Installation scheitert in Debian

Beitrag von Xantorix » 15.11.2022 19:05:05

Ich habe gerade nach deinen Maßnahmen mal versucht mit "faxaddmodem" die IAX0 neu zu installieren.

Bleibt immernoch beim speedtest hängen. Aber das manuell erstellte Modem bleibt erhalten und übersteht auch einen Reboot.

Und vor allem: ES FUNKTIONIERT

Nochmal vielen Dank bis dahin.

Gruß Xante

JTH
Moderator
Beiträge: 3014
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Hylafax Installation scheitert in Debian

Beitrag von JTH » 15.11.2022 19:18:36

Xantorix hat geschrieben: ↑ zum Beitrag ↑
15.11.2022 19:05:05
Bleibt immernoch beim speedtest hängen.
Wenn ich mich noch richtig erinnere, hatten wir das ja auch nicht erklärt und gelöst, sondern mit dem Kopieren der Konfigdateien nur umgangen.
Manchmal bekannt als Just (another) Terminal Hacker.

Benutzeravatar
Tintom
Moderator
Beiträge: 3029
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: Hylafax Installation scheitert in Debian

Beitrag von Tintom » 15.11.2022 20:09:39

Glückwunsch an euch beide für den langen Atem in dieser Sache! Was mich hier wundert: Das ist ja ein recht offensichtlicher Bug, warum ist das noch noch keinem vorher aufgefallen? Nutzt keiner mehr die Software?

Wie auch immer - ich hatte zu Anfang die Befürchtung, dass ein Bugreport gegen das Paket mehr oder weniger erfolglos sein wird, weil sich da scheinbar nicht mehr viel tut. Das stimmt zwar für das Paket an sich, der Maintainer des Pakets scheint aber noch recht aktiv in anderen Bereichen von Debian zu sein. Daher denke ich ein Bugreport wäre hier vielleicht doch angebracht. Ich kann das übernehmen, weiß allerdings noch nicht genau, wann ich es in Angriff nehmen kann.

//edit: Scheint sogar zwei Maintainer für das Paket zu geben

//edit2: Bugreport: Debian Bugreport1031200
Zuletzt geändert von Tintom am 13.02.2023 07:34:07, insgesamt 1-mal geändert.
Grund: Bugreport hinzugefügt

Xantorix
Beiträge: 177
Registriert: 27.01.2018 13:33:06

Re: Hylafax Installation scheitert in Debian

Beitrag von Xantorix » 15.11.2022 20:47:18

Tintom hat geschrieben: ↑ zum Beitrag ↑
15.11.2022 20:09:39
Nutzt keiner mehr die Software?
Wenn ich mir die Hits hier anschaue gibt es wohl noch so ein paar.

Fax ist für mich noch wichtig. Wenn das hier geklärt ist habe ich noch ein Anliegen mit hylafax was mir schon lange unter den Nägeln brennt.

Aber das wird ein neues Thema.

Danke für die Hilfe. Gruß Xante

Xantorix
Beiträge: 177
Registriert: 27.01.2018 13:33:06

Re: Hylafax Installation scheitert in Debian

Beitrag von Xantorix » 05.12.2022 18:22:56

Tintom hat geschrieben: ↑ zum Beitrag ↑
15.11.2022 20:09:39
Daher denke ich ein Bugreport wäre hier vielleicht doch angebracht. Ich kann das übernehmen, weiß allerdings noch nicht genau, wann ich es in Angriff nehmen kann.
Hallo, es ist nun etwas Zeit vergangen und ich bin froh das meine Faxlösung momentan wieder funktioniert.

Gibt es etwas neues was den Bugreport angeht?

Es wäre ja super toll wenn es da eine Korrektur in Debian gebe so das alles wieder normal zu installieren ist.

Das wäre doch ein schöner Abschluß / Lösung dieses Themas.

Nochmal vielen Dank bis dahin. Gruß Xante

Benutzeravatar
GregorS
Beiträge: 2518
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Hylafax Installation scheitert in Debian

Beitrag von GregorS » 17.12.2022 02:16:41

Xantorix hat geschrieben: ↑ zum Beitrag ↑
05.12.2022 18:22:56
...Das wäre doch ein schöner Abschluß / Lösung dieses Themas.
Nochmal vielen Dank bis dahin. Gruß Xante
Och, ein so nettes Dankeschön ist doch mal was (auch wenn's nicht unbedingt mir gilt, gell).

Mit Hylafax hatte ich glücklicherweise zuletzt vor gut 20 Jahren zu tun. Damals war faxen noch hipper als heute und ich habe mal hinbekommen, dass alle von allen Rechnern (Mac/Win/Linux) genauso leicht faxen wie drucken konnten.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Xantorix
Beiträge: 177
Registriert: 27.01.2018 13:33:06

Re: Hylafax Installation scheitert in Debian

Beitrag von Xantorix » 28.01.2023 17:51:45

Hallo zusammen im neuen 2023.

Gibt es was neues in diesem Problem? Passiert da noch was?

Ich fände es schade wenn hier Schluss ist.

Es funktioniert zwar alles noch so redlich. manchmal muß ich den Hylafax restarten, weil der Client sich nicht verbindet aber sonst alles gut.

Bitte wenn ich noch was tun kann? Es wäre doch toll wenn das Installationsprozedere noch in Debian gelöst würde.

Gruß Xante

Benutzeravatar
GregorS
Beiträge: 2518
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Hylafax Installation scheitert in Debian

Beitrag von GregorS » 28.01.2023 18:54:17

Xantorix hat geschrieben: ↑ zum Beitrag ↑
28.01.2023 17:51:45
Gibt es was neues in diesem Problem? Passiert da noch was?
Ich fände es schade wenn hier Schluss ist.
Es funktioniert zwar alles noch so redlich. manchmal muß ich den Hylafax restarten, weil der Client sich nicht verbindet aber sonst alles gut.
Bitte wenn ich noch was tun kann? Es wäre doch toll wenn das Installationsprozedere noch in Debian gelöst würde.
Dass sich bezügl. Hylafax in Debian noch mal etwas Nennenswertes tut, bezweifle ich. Fax ist mittlerweile etwas echt Exotisches. Wer sichere und zeitgemäße Kommunikation wünscht, sollte IMO eher auf PGP u. dgl. setzen. Oder vielleicht doch in Rente gehen ...?

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

HyP3r
Beiträge: 1
Registriert: 30.01.2023 22:50:24

Re: Hylafax Installation scheitert in Debian

Beitrag von HyP3r » 30.01.2023 22:59:31

Ich bin gestern auf diesen Thread gestoßen weil ich genau das gleiche Problem hatte: faxaddmodem hängt beim automatischen erkennen des IAX Modems. Also habe ich mir das Skript mal genauer angeschaut und festgestellt das innerhalb von onDev der Befehl hängt:

Code: Alles auswählen

shift; catpid=`${ONDELAY} $tdev $SH -c "$* >$OUT" & echo $!`
Ich habe diesen Befehl mal so umgeschrieben:

Code: Alles auswählen

shift
${ONDELAY} $tdev $SH -c "$* >$OUT" &
catpid=$!
Im Prinzip also genau das gleiche nur nicht so kompakt.

Gleichzeitig wird mithilfe der catpid später dann der Prozess wieder beendet was nicht cat beendet sondern leider nur ondelay. Deswegen musste auch der kill korrigiert werden:

Vorher:

Code: Alles auswählen

kill -9 $catpid; catpid=
Nachher:

Code: Alles auswählen

pkill -9 -P $catpid; catpid=
Somit entsteht folgendes Patch-File:

Code: Alles auswählen

--- faxaddmodem.broken
+++ faxaddmodem
@@ -804,7 +804,9 @@
 if [ -x ${ONDELAY} ]; then
     onDev() {
        if [ "$1" = -c ]; then
-           shift; catpid=`${ONDELAY} $tdev $SH -c "$* >$OUT" & echo $!`
+           shift
+           ${ONDELAY} $tdev $SH -c "$* >$OUT" &
+        catpid=$!
        else
            ${ONDELAY} $tdev $SH -c "$*"
        fi
@@ -854,7 +856,7 @@
     for i in $COMMAND; do
        printf "$i\r" >$tdev; sleep 1;
     done
-    kill -9 $catpid; catpid=
+    pkill -9 -P $catpid; catpid=
     # NB: [*&\\\\$] must have the "$" last for AIX (yech)
     pat=`echo "$i"|$SED -e 's/[*&\\\\$]/\\\\&/g'` # escape regex metacharacters
     RESPONSE=`tr -ds '\015' '\012' < $OUT | \
@@ -2036,7 +2038,6 @@
 systemctl enable faxq.service
 echo "A new systemd service has been created and enabled for this device."
 echo "You may run it with command: systemctl start faxgetty@${systemd_device}.service"
-fi

 exec >/dev/null 2>&1
Damit hat dann bei mir alles funktioniert. Ich konnte damit also das Modem detektieren und hylafax fertig einrichten.

Xantorix
Beiträge: 177
Registriert: 27.01.2018 13:33:06

Re: Hylafax Installation scheitert in Debian

Beitrag von Xantorix » 01.02.2023 20:02:09

HyP3r hat geschrieben: ↑ zum Beitrag ↑
30.01.2023 22:59:31

Somit entsteht folgendes Patch-File
Hallo, das liest sich ja gut.
Jetzt bin ich ja froh nicht der letzte Faxuser zu sein.
Noch eine Frage als Laie?
Wo oder wie nutze ich das Patchfile?
Bitte nicht schlagen aber IT ist nur ein Hobby.

Vielen Dank Gruß Xante

Xantorix
Beiträge: 177
Registriert: 27.01.2018 13:33:06

Re: Hylafax Installation scheitert in Debian

Beitrag von Xantorix » 02.02.2023 22:07:10

Hallo nochmal.

Ich habe versucht meine faxaddmodem mit dem Patchfile zu patchen.
Leider ohne Erfolg.

Code: Alles auswählen

patch -p0 -i faxaddmodem < modem.patch
Das hat leider nicht funktioniert.

Code: Alles auswählen

patch: **** Only garbage was found in the patch input.
Diesen Fehler bekomme ich.

Etwas mache ich falsch. Kann jemand helfen?

edit: Ein neuer versuch mit :

Code: Alles auswählen

patch /usr/lib/hylafax/bin/faxaddmodem < modem.patch
bringt:

Code: Alles auswählen

patching file /usr/lib/hylafax/bin/faxaddmodem
Hunk #1 FAILED at 804.
Hunk #2 succeeded at 854 with fuzz 2.
1 out of 3 hunks FAILED -- saving rejects to file /usr/lib/hylafax/bin/faxaddmodem.rej
edit zu edit: Nach händischem Ändern in der faxaddmodem läuft der Modemtest durch aber ich bekomme das:

Code: Alles auswählen

Creating new configuration file /var/spool/hylafax/etc/config...
tr: zusätzlicher Operand „-“
Beim Löschen ohne Verdichten darf nur eine Zeichenkette angegeben werden.
„tr --help“ liefert weitere Informationen.
A new systemd service has been created and enabled for this device.
You may run it with command: systemctl start faxgetty@.service
/usr/lib/hylafax/bin/faxaddmodem: Zeile 2043: Syntaxfehler beim unerwarteten Symbol »fi«
/usr/lib/hylafax/bin/faxaddmodem: Zeile 2043: `fi'
umount: /var/spool/hylafax/etc: not mounted.
Danke Xante

Xantorix
Beiträge: 177
Registriert: 27.01.2018 13:33:06

Re: Hylafax Installation scheitert in Debian

Beitrag von Xantorix » 06.02.2023 22:42:33

Hallo, ich wollte nochmal höflich fragen ob mir jemand mit dem Fehler weiterhelfen möchte.

Danke Gruß Xante

Antworten