Hallo Liste, ich weiß nicht, ob dies schon einmal gepostet wurde .... habe das Archiv nur von September bis Dezember durchgesehen. In meinem SuSE 9.0 System läuft eine Fritz!Card DSL. Sowohl der ISDN Teil als auch der DSL Teil sind eingerichtet. Es funktioniert folgendes: - ich kann Faxe empfangen - ich kann bspw. mittels c2faxsend (c2faxsend -f TIFF -d Faxnummer tif-Datei) ohne Probleme Faxe senden Aber: - ich kann mittels sendfax (sendfax -n -d 12345 /etc/hosts) keine Faxe versenden suse9:/ # sendfax -n -d 9022484 /etc/hosts request id is 7 (group id 7) for host localhost (1 file) suse9:/ # /var/log/messages zeigt dann an: Dec 4 17:59:11 suse9 HylaFAX[5034]: Filesystem has SysV-style file creation semantics. Dec 4 17:59:11 suse9 FaxQueuer[1336]: SUBMIT JOB 7 Dec 4 17:59:13 suse9 FaxSend[5041]: Syntax error at line 167, missing ':' in "{" Dec 4 17:59:13 suse9 FaxSend[5041]: Syntax error at line 307, missing ':' in " {" Dec 4 17:59:13 suse9 FaxSend[5041]: Syntax error at line 412, missing ':' in " }" Dec 4 17:59:13 suse9 FaxSend[5041]: Syntax error at line 413, missing ':' in "}" Dec 4 18:00:38 suse9 FaxSend[5041]: Unable to setup modem on /dev/faxCAPI; giving up after 2 attempts Dec 4 18:00:38 suse9 FaxQueuer[1336]: MODEM /dev/faxCAPI appears to be wedged Dec 4 18:00:38 suse9 FaxQueuer[1336]: MODEM WEDGED: bin/wedged "faxCAPI" "/dev/faxCAPI" - ich kann keine Faxe mittels eines Clients (bspw. Cypheus) versenden /var/log/messages zeigt dann an: Dec 3 16:19:27 suse9 HylaFAX[12242]: Filesystem has SysV-style file creation semantics. Dec 3 16:19:27 suse9 FaxQueuer[1335]: SUBMIT JOB 6 Dec 3 16:19:27 suse9 FaxSend[12264]: Syntax error at line 167, missing ':' in "{" Dec 3 16:19:27 suse9 FaxSend[12264]: Syntax error at line 307, missing ':' in " {" Dec 3 16:19:27 suse9 FaxSend[12264]: Syntax error at line 412, missing ':' in " }" Dec 3 16:19:27 suse9 FaxSend[12264]: Syntax error at line 413, missing ':' in "}" Dec 3 16:19:36 suse9 FaxSend[12264]: /dev/faxCAPI: Can not initialize modem. Dec 3 16:20:49 suse9 FaxQueuer[1335]: KILL JOB 6 Dec 3 16:20:49 suse9 FaxSend[12264]: CAUGHT SIGNAL 15 Dec 3 16:20:49 suse9 FaxQueuer[1335]: NOTIFY: bin/notify "doneq/q6" "killed" "" Es werden über die Fehlschläge keine Infos in der mittels der Option "LogTraceLevel: 4" in /var/spool/fax/etc/config.faxCAPI ngelegten Logdatei aufgezeichnet. Die benötigten Prozesse sollten eigentlich alle laufen: suse9:/ # ps ax | grep fax 1335 ? S 0:00 /usr/lib/fax/hfaxd -i hylafax -o 4557 -s 444 1336 ? S 0:00 /usr/sbin/faxq 3251 ? S 0:00 /usr/bin/c2faxrecv -q /var/spool/fax 3252 ? S 0:00 /usr/bin/c2faxrecv -q /var/spool/fax 3253 ? S 0:00 /usr/bin/c2faxrecv -q /var/spool/fax 3254 ? S 0:00 /usr/bin/c2faxrecv -q /var/spool/fax 3460 pts/0 R 0:00 grep fax Die von mir bis dato durchgeführten Modifikationen: - Berechtigungen 0777 auf /dev/capi20 gesetzt -- diese werden aber nach dem Versenden eines Faxes auf 0600 uucp:dialout zurückgesetzt - der /var/spool/fax/etc/config die Zeile "SendFaxCmd: /usr/bin/c2faxsend" hinzugefügt - die Berechtigungen von /usr/bin/c2faxsend auf 0777 (standen auf 0600) - einen symb. Link von /dev/faxCAPI auf /dev/capi20 angelegt - die Client ip-Adressen in /var/spool/fax/etc/hosts.hfaxd eingetragen - die Benutzer der Gruppe "dialout" hinzugefügt Selbstredend habe ich die SuSE updates eingespielt. Hat jemand eine Idee? Danke & Gruß Torsten
On Fri, Dec 05, 2003 at 11:00:49AM +0100, Torsten E. wrote:
Hallo Liste,
ich weiß nicht, ob dies schon einmal gepostet wurde .... habe das Archiv nur von September bis Dezember durchgesehen.
In meinem SuSE 9.0 System läuft eine Fritz!Card DSL. Sowohl der ISDN Teil als auch der DSL Teil sind eingerichtet. Es funktioniert folgendes: - ich kann Faxe empfangen - ich kann bspw. mittels c2faxsend (c2faxsend -f TIFF -d Faxnummer tif-Datei) ohne Probleme Faxe senden
Aber: - ich kann mittels sendfax (sendfax -n -d 12345 /etc/hosts) keine Faxe versenden suse9:/ # sendfax -n -d 9022484 /etc/hosts request id is 7 (group id 7) for host localhost (1 file) suse9:/ #
/var/log/messages zeigt dann an: Dec 4 17:59:11 suse9 HylaFAX[5034]: Filesystem has SysV-style file creation semantics. Dec 4 17:59:11 suse9 FaxQueuer[1336]: SUBMIT JOB 7 Dec 4 17:59:13 suse9 FaxSend[5041]: Syntax error at line 167, missing ':' in "{" Dec 4 17:59:13 suse9 FaxSend[5041]: Syntax error at line 307,
...
Die von mir bis dato durchgeführten Modifikationen: - Berechtigungen 0777 auf /dev/capi20 gesetzt -- diese werden aber nach dem Versenden eines Faxes auf 0600 uucp:dialout zurückgesetzt
Die Berechtigungen sollten so aussehen: testkke:~ # ll /dev/cap* crw-rw---- 1 root dialout 68, 0 Sep 23 20:00 /dev/capi20 crw-rw---- 1 root dialout 68, 1 Sep 23 20:00 /dev/capi20.00 crw-rw---- 1 root dialout 68, 2 Sep 23 20:00 /dev/capi20.01 crw-rw---- 1 root dialout 68, 3 Sep 23 20:00 /dev/capi20.02 ... oder testkke:~ # ll /dev/cap* crw-rw---- 1 uucp dialout 68, 0 Sep 23 20:00 /dev/capi20 crw-rw---- 1 uucp dialout 68, 1 Sep 23 20:00 /dev/capi20.00 crw-rw---- 1 uucp dialout 68, 2 Sep 23 20:00 /dev/capi20.01 crw-rw---- 1 uucp dialout 68, 3 Sep 23 20:00 /dev/capi20.02 ... Wichtig ist das in der /var/spool/fax/etc/config.faxCAPI u.a. folgendes gesetzt ist: FaxReceiveUser: fax FaxReceiveGroup: dialout Weiterhin sollten alle dirs/files unter //var/spool/fax den owner "fax" haben. (trifft ab SL 9.0 zu)
- der /var/spool/fax/etc/config die Zeile "SendFaxCmd: /usr/bin/c2faxsend" hinzugefügt
Das ist Dein entscheidener Fehler. Dort muss stehen: SendFaxCmd: /var/spool/fax/bin/faxsend
- die Berechtigungen von /usr/bin/c2faxsend auf 0777 (standen auf 0600)
??? das ist seltsam, im RPM sind sie: testkke:~ # rpm -qlv capi4hylafax | grep c2fax -rwxr-xr-x 1 root root 229367 Sep 24 01:03 /usr/bin/c2faxrecv -rwxr-xr-x 1 root root 225284 Sep 24 01:03 /usr/bin/c2faxsend
- einen symb. Link von /dev/faxCAPI auf /dev/capi20 angelegt
Bitte wieder entfernen, das ist unnoetig und bringt nur hylafax durcheineander.
- die Client ip-Adressen in /var/spool/fax/etc/hosts.hfaxd eingetragen - die Benutzer der Gruppe "dialout" hinzugefügt
OK. -- Karsten Keil SuSE Labs ISDN development
Hallo Karsten, Hallo Liste, Vielen Dank für die Tipps!!! Bin nun ein paar Schritte weiter gekommen. Aber leider noch nicht am Ziel angelangt .... Ich antworte nun nicht in den vorangegangenen Emails, da es sich nun, imho, um eine andere Problematik handelt. Die Änderungen habe ich nun durchgeführt, anschließend das System einmal neu gestartet, und anschließend versucht, via Cypheus ein Fax zu versenden. Nun erhalte ich folgende Ausgaben in /var/log/messages: Dec 5 19:54:24 suse9 HylaFAX[4120]: Filesystem has SysV-style file creation semantics. Dez 5 19:54:24 suse9 FaxQueuer[4085]: SUBMIT JOB 11 Dez 5 19:54:34 suse9 FaxQueuer[4085]: JOB 11: Send program terminated abnormally; unable to exec /var/spool/fax/bin/faxsend Dez 5 19:54:34 suse9 FaxQueuer[4085]: NOTIFY: bin/notify "doneq/q11" "failed" "0:10" Obwohl: suse9:/ # ls -l /var/spool/fax/bin/faxsend -rwxr-xr-x 1 fax uucp 412 2003-11-05 02:16 /var/spool/fax/bin/faxsend suse9:/ # Woran kann es nun liegen? Danke!!!! Gruß Torsten ----- Original Message ----- From: "Karsten Keil" <kkeil@suse.de> To: <suse-isdn@suse.com> Sent: Friday, December 05, 2003 12:46 PM Subject: Re: [suse-isdn] Probleme mit hylafax & capi4hylafax (SuSE 9.0)
On Fri, Dec 05, 2003 at 11:00:49AM +0100, Torsten E. wrote:
Hallo Liste,
ich weiß nicht, ob dies schon einmal gepostet wurde .... habe das Archiv nur von September bis Dezember durchgesehen.
In meinem SuSE 9.0 System läuft eine Fritz!Card DSL. Sowohl der ISDN Teil als auch der DSL Teil sind eingerichtet. Es funktioniert folgendes: - ich kann Faxe empfangen - ich kann bspw. mittels c2faxsend (c2faxsend -f TIFF -d Faxnummer tif-Datei) ohne Probleme Faxe senden
Aber: - ich kann mittels sendfax (sendfax -n -d 12345 /etc/hosts) keine Faxe versenden suse9:/ # sendfax -n -d 9022484 /etc/hosts request id is 7 (group id 7) for host localhost (1 file) suse9:/ #
/var/log/messages zeigt dann an: Dec 4 17:59:11 suse9 HylaFAX[5034]: Filesystem has SysV-style file creation semantics. Dec 4 17:59:11 suse9 FaxQueuer[1336]: SUBMIT JOB 7 Dec 4 17:59:13 suse9 FaxSend[5041]: Syntax error at line 167, missing ':' in "{" Dec 4 17:59:13 suse9 FaxSend[5041]: Syntax error at line 307,
...
Die von mir bis dato durchgeführten Modifikationen: - Berechtigungen 0777 auf /dev/capi20 gesetzt -- diese werden aber nach dem Versenden eines Faxes auf 0600 uucp:dialout zurückgesetzt
Die Berechtigungen sollten so aussehen: testkke:~ # ll /dev/cap* crw-rw---- 1 root dialout 68, 0 Sep 23 20:00 /dev/capi20 crw-rw---- 1 root dialout 68, 1 Sep 23 20:00 /dev/capi20.00 crw-rw---- 1 root dialout 68, 2 Sep 23 20:00 /dev/capi20.01 crw-rw---- 1 root dialout 68, 3 Sep 23 20:00 /dev/capi20.02 ... oder
testkke:~ # ll /dev/cap* crw-rw---- 1 uucp dialout 68, 0 Sep 23 20:00 /dev/capi20 crw-rw---- 1 uucp dialout 68, 1 Sep 23 20:00 /dev/capi20.00 crw-rw---- 1 uucp dialout 68, 2 Sep 23 20:00 /dev/capi20.01 crw-rw---- 1 uucp dialout 68, 3 Sep 23 20:00 /dev/capi20.02 ...
Wichtig ist das in der /var/spool/fax/etc/config.faxCAPI u.a. folgendes gesetzt ist:
FaxReceiveUser: fax FaxReceiveGroup: dialout
Weiterhin sollten alle dirs/files unter //var/spool/fax den owner "fax" haben. (trifft ab SL 9.0 zu)
- der /var/spool/fax/etc/config die Zeile "SendFaxCmd: /usr/bin/c2faxsend" hinzugefügt
Das ist Dein entscheidener Fehler. Dort muss stehen: SendFaxCmd: /var/spool/fax/bin/faxsend
- die Berechtigungen von /usr/bin/c2faxsend auf 0777 (standen auf 0600)
??? das ist seltsam, im RPM sind sie:
testkke:~ # rpm -qlv capi4hylafax | grep c2fax -rwxr-xr-x 1 root root 229367 Sep 24 01:03 /usr/bin/c2faxrecv -rwxr-xr-x 1 root root 225284 Sep 24 01:03 /usr/bin/c2faxsend
- einen symb. Link von /dev/faxCAPI auf /dev/capi20 angelegt
Bitte wieder entfernen, das ist unnoetig und bringt nur hylafax durcheineander.
- die Client ip-Adressen in /var/spool/fax/etc/hosts.hfaxd eingetragen - die Benutzer der Gruppe "dialout" hinzugefügt
OK.
-- Karsten Keil SuSE Labs ISDN development
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-isdn-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-isdn-help@suse.com
From: "Karsten Keil" <kkeil@suse.de> Sent: Friday, December 05, 2003 12:46 PM
On Fri, Dec 05, 2003 at 11:00:49AM +0100, Torsten E. wrote:
Hallo Liste,
Guten Morgen!!! :) [ ... ]
- der /var/spool/fax/etc/config die Zeile "SendFaxCmd: /usr/bin/c2faxsend" hinzugefügt
Das ist Dein entscheidener Fehler. Dort muss stehen: SendFaxCmd: /var/spool/fax/bin/faxsend
So, um nun wieder ein funktionierendes System zu haben, habe ich die vorherige 8.2 Installation vom Band zurückgesichert. (Nun wird auch wieder in /var/log/isdn.log mitgeschrieben.) Nur steht dort in der /var/spool/fax/etc/config folgendes: LogFacility: daemon CountryCode: 49 AreaCode: 02324 LongDistancePrefix: 0 InternationalPrefix: 00 DialStringRules: "etc/dialrules" ServerTracing: 1 SessionTracing: 0xffffffff SendFaxCmd: /usr/bin/c2faxsend Und damit funktioniert es einwandfrei .... lokal und mittels eines Clients über das Netzwerk. Mit dem Eintrag "SendFaxCmd: /var/spool/fax/bin/faxsend" hingegen funzt es nicht. [ ... ] Gruß Torsten
participants (2)
-
Karsten Keil
-
Torsten E.