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