SuSE GmbH

SuSE Support-Datenbank

Titel: Was mache ich, wenn HylaFAX nicht funktioniert?

----------

Übersicht o Stichwortsuche o History o Versionen o Kategorien o Alle Artikel
English

----------

Was mache ich, wenn HylaFAX nicht funktioniert?

Dieser Artikel wendet sich an alle, die Probleme mit dem Faxserver HylaFAX(tm) haben. Da der Faxserver in seiner Funktionalität sehr komplex ist, sollte man auf jeden Fall einen Blick in die Dokumentation werfen (z.B. arena /usr/doc/packages/hylafax/html/index.html oder online die HylaFAX Homepage besuchen)!!!

Noch ein Hinweis vorweg, da ich oft danach gefragt werde:
HylaFAX unterstützt z.Z. kein Faxen mittels ISDN-Karte!

Grundsätzlich sollte man bei Problemen, die im Zusammenhang SuSEFax/HylaFAX auftreten, erst einmal faxstat -srv aufrufen, da man auf diese Art und Weise tiefergehende Informationen darüber erhält, ob HylaFAX überhaupt richtig konfiguriert ist, bzw. ob alle Komponenten gestartet sind.

Wenn man ps -ax |grep fax aufruft, sollten mindestens die folgenden Prozesse auftauchen:

Bei ersterem handelt es sich um den 'Queuing Agent' und letzterer ist der 'Protokoll Server', der für die Kommunikation von Clients mit dem Server zuständig ist. Diese beiden werden automatisch in den Runleveln 2 und 3 gestartet (über /sbin/init.d/hylafax).

Voraussetzung für den Start ist allerdings, daß man in /etc/rc.config die Variable START_HYLAFAX auf yes setzt!!!!!

Weiterhin ist zu beachten, daß man in /etc/inittab den Eintrag für das faxgetty aktivieren muß, wenn man Faxe empfangen will. Wenn man sein Modem mittels faxsetup über ein anderes Device als /dev/modem konfiguriert hat -z.B. über /dev/ttyS1-, dann muß man auch in besagter Zeile modem mit ttyS1 austauschen!!!

Die folgenden Symptome weisen auf eine Fehlkonfiguration hin:

  1. SuSEFax fragt nach einem Paßwort
  2. SuSEFax bringt Fehlermeldungen der Art:
    1. ...empty Reply String...
    2. ...connection refused...
  3. faxstat -srv meldet z.B.:
    1. Trying localhost  (127.0.0.1) at port 4559 ....
      Can not reach server at host  " localhost " , port  4559
      

Lösung:

  1. Lesen von /usr/doc/packages/hylafax/README.SuSE
  2. und am Besten noch /usr/doc/packages/hylafax/html/*
  3. Lesen von /usr/doc/packages/susefax/*
  4. Die Datei /var/spool/fax/etc/hosts muß folgende Rechte und Ownerships besitzen:
    -rw-------   1 uucp     uucp           36 Jul 16 15:06 /var/spool/fax/etc/hosts
    
    UND diese Datei ist weder mit /etc/hosts noch mit /etc/passwd zu vergleichen.
    Genaueres über die Syntax dieser Datei findet man in der Manpage (man 5f hosts)
  5. mgetty und faxgetty können nicht gleichzeitig gestartet werden!!!
    Überprüfen Sie, ob Sie in der Datei /etc/inittab entweder die Zeile mit mgetty oder die mit faxgetty auskommentiert haben.
  6. Am Anfang stellt faxsetup bei der Konfiguration folgende Frage:
    [...]
    There is no entry for the hylafax service in /etc/inetd.conf.
    The HylaFAX client-server protocol process can be setup to run
    standalone or started by the inetd program.  A standalone setup
    is preferred for performance reasons, especially if hfaxd is to
    support multiple protocols (e.g. SNPP); however it may require
    manual setup if your operating system does not have a System-V
    style init program.
    
    Should an entry be added to /etc/inetd.conf [no]?
    [...]
    
    Diese muß mit 'no' beantwortet werden!!!
    Falls Sie diese dennoch mit 'yes' beantwortet haben, dann etnfernen Sie den Eintrag
    hylafax stream  tcp     nowait  fax     /usr/lib/fax/hfaxd      hfaxd -I
    
    aus der Datei /etc/inetd.conf!!!
    Falls SuSEFax oder faxstat Ihnen mitteilen:
    Login failed: 550 Cannot set privileges.
    
    Dann können Sie davon ausgehen, daß obiger Eintrag in Ihrer inetd.conf gemacht wurde.
  7. Sie verschicken ein Fax, das Modem wählt und es entsteht eine Verbindung zur Gegenstelle. Kurz darauf wird jedoch die Verbindung beendet. Genau so verhält es sich beim Empfangen eines Faxes. In der Datei /var/log/messages oder nach gescheitertem Faxempfang per Mail an root taucht folgendes auf:
    Sep 13 11:25:30.62: [17562]: RECV FAX: Permission denied (unacceptable client TSI)
    
    Entfernen Sie den folgenden Eintrag aus Ihrer modemspezifischen Konfigurationsdatei (/var/spool/fax/etc/config.devicename):
    QualifyTSI:		etc/tsi
    
    Oder erzeugen und konfigurieren Sie diese Datei - genauere Informationen dazu finden sich in der Manpage (man tsi)-.
  8. Hochsetzen der Tracing Werte, z.B. auf 527, in den Dateien /usr/lib/fax/hfaxd.conf, /var/spool/fax/etc/config und /var/spool/fax/etc/config.devicename. Dadurch wird erreicht, daß man in der Datei /var/log/messages mehr Debugging Informationen erhält. Falls man mit diesen nichts anfangen kann, können diese per Cut&Paste an den S.u.S.E. Support geschickt werden.
  9. ...und natürlich die o.g. Hinweise überprüfen!
Es gibt außerdem eine FAQ zum Thema HylaFAX, die man über http://www.hylafax.org/HylaFAQ/index.html erreichen kann.

----------

Siehe auch:

----------

Stichwörter: HYLAFAX, FAX, SUSEFAX

----------

Kategorien: HylaFax

----------

Übersicht o Stichwortsuche o History o Versionen o Kategorien o Alle Artikel
English

----------

SDB-choeger_hylafax-problems, Copyright SuSE GmbH, Nuremberg, Germany - Version: 16. Jan 1998
SuSE GmbH - Zuletzt generiert: 03. Oct 1999 21:57:15 by maddin with sdb_gen 1.00.0