Problem mit HylaFax / c2faxrecv läuft nicht via inittab
X-Virus-DAT-date: Aug 11 2004 Hallo, ich habe folgendes Problem: Auf einer SuSE 9.0 habe ich HylaFax von den SuSE 9.0-rpm's installiert. Hardware: AVM Fritz!PCI. Software: AVM CAPI 2.0, CAPI4hylafax ======== /etc/inittab ====================================== # end of /etc/inittab fr:35:respawn:/usr/bin/c2faxrecv -q "/var/spool/fax" ======== /etc/inittab ====================================== mittels telinit q bzw. init q neu ge-inited. ======== c2faxrecv -v ====================================== stargate:/var/spool/fax/etc # stargate:/var/spool/fax/etc # c2faxrecv -v Device "faxCAPI" uses 2 receive thread(s) with the following config: Controller=1 : IncomingMSNs=24 Started in Hylafax mode and waiting on incoming calls. stargate:/var/spool/fax/etc # stargate:/var/spool/fax/etc # ======== c2faxrecv -v ====================================== Nach dem Aufruf von c2faxrecv muss mit CTRL-c abgebrochen werden, sonst bleibt c2faxrecv im Vordergrund. Okay soweit. Versuche ich, mittels einem Faxgerät von einem internen Fax mit der analogen MSN 11 an die ISDN-MSN 24 zu senden, kommt nur: ======== /var/log/allmessages ============================== Aug 14 23:02:23 stargate isdnlog: Aug 14 23:02:23 Call to tei 127 from +49 4236/11, Kirchlinteln on FAX-SERVER SWAMI.net HANGUP (Timeout) Aug 14 23:02:23 stargate isdnlog: Aug 14 23:02:23 * Call to tei 127 from +49 4236/11, Kirchlinteln on FAX-SERVER SWAMI.net RING (3.1 kHz audio) Aug 14 23:02:23 stargate kernel: capidrv-1: incoming call 11,1,2,24 Aug 14 23:02:23 stargate kernel: capidrv-1: patching si2=2 to 0 for VBOX Aug 14 23:02:23 stargate kernel: isdn_net: call from 11 -> 0 24 ignored Aug 14 23:02:23 stargate kernel: isdn_tty: call from 11 -> 24 ignored Aug 14 23:02:23 stargate kernel: capidrv-1: incoming call 11,1,0,24 ignored ======== /var/log/allmessages ============================== Das Faxgerät versucht hiernach nochmal, das Fax abzusetzen. Starte ich nun zusätzlich als root c2faxrecv -v -q "/var/spool/fax" und das Faxgerät mit MSN 11 versucht das zweite Mal, das Fax abzusetzen, wird das Fax vollkommen ordnungsgemäss empfangen! ======== /var/log/allmessages ============================== ======== c2faxrecv -v -q "/var/spool/fax" ================== ============================================================ Aug 14 23:02:27 stargate kernel: kcapi: appl 4 up Aug 14 23:02:27 stargate kernel: kcapi: appl 5 up ============================================================ ======== /var/log/allmessages ============================== ============================================================ Aug 14 23:02:27 stargate isdnlog: Aug 14 23:02:27 * Call to tei 127 from +49 4236/11, Kirchlinteln on FAX-SERVER SWAMI.net RING (3.1 kHz audio) Aug 14 23:02:27 stargate kernel: capidrv-1: incoming call 11,1,2,24 Aug 14 23:02:27 stargate kernel: capidrv-1: patching si2=2 to 0 for VBOX Aug 14 23:02:27 stargate kernel: isdn_net: call from 11 -> 0 24 ignored Aug 14 23:02:27 stargate kernel: isdn_tty: call from 11 -> 24 ignored Aug 14 23:02:27 stargate kernel: capidrv-1: incoming call 11,1,0,24 ignored Aug 14 23:02:27 stargate isdnlog: Aug 14 23:02:27 Call to tei 127 from +49 4236/11, Kirchlinteln on FAX-SERVER SWAMI.net COLP FAX-SERVER SWAMI.net Aug 14 23:02:27 stargate isdnlog: Aug 14 23:02:27 Call to tei 97 from +49 4236/11, Kirchlinteln on FAX-SERVER SWAMI.net CONNECT (3.1 kHz audio) Aug 14 23:02:37 stargate kernel: kcapi: appl 5 ncci 0x10101 up Aug 14 23:03:44 stargate kernel: kcapi: appl 5 ncci 0x10101 down Aug 14 23:03:44 stargate isdnlog: Aug 14 23:03:44 Call to tei 97 from +49 4236/11, Kirchlinteln on FAX-SERVER SWAMI.net HANGUP ( 0:01:17) ============================================================ Aug 14 23:03:45 stargate exim[30755]: 2004-08-14 23:03:45 1Bw5gn-000803-5H <= fax@swami.net U=fax P=local S=777 Aug 14 23:03:45 stargate exim[30756]: 2004-08-14 23:03:45 1Bw5gn-000803-5H => system <FaxMaster@swami.net> R=localuser T=local_delivery ST=local_delivery_maildir Aug 14 23:03:45 stargate exim[30756]: 2004-08-14 23:03:45 1Bw5gn-000803-5H Completed Aug 14 23:03:47 stargate exim[30764]: 2004-08-14 23:03:47 1Bw5gn-00080C-B1 <= fax@swami.net U=fax P=local S=65880 Aug 14 23:03:47 stargate exim[30792]: 2004-08-14 23:03:47 1Bw5gn-00080C-B1 => info <info@swanni-und-michi.de> R=localuser T=local_delivery ST=local_delivery_maildir Aug 14 23:03:47 stargate exim[30792]: 2004-08-14 23:03:47 1Bw5gn-00080C-B1 Completed ============================================================ HylaFax bzw. das script erzeugt die pdf-Datei, mailt sie mir zu und teilt dem FaxMaster den Empfang eines Faxes mit. Wieso aber funktioniert dieses Prozedere nur, wenn c2faxrecv über die inittab gestartet wurde (und als Prozess mit childs zu sehen ist) und *zusätzlich* c2faxrecv von Hand gestartet wurde ?????????????? Ich bin etwas ratlos... Ich hoffe, jemand kann mir hier weiterhelfen! Danke schon mal für Eure Mühe, Michael
Swantje & Michael Ludwig schrieb:
X-Virus-DAT-date: Aug 11 2004
Hallo,
ich habe folgendes Problem: Auf einer SuSE 9.0 habe ich HylaFax von den SuSE 9.0-rpm's installiert. Hardware: AVM Fritz!PCI. Software: AVM CAPI 2.0, CAPI4hylafax
======== /etc/inittab ====================================== # end of /etc/inittab fr:35:respawn:/usr/bin/c2faxrecv -q "/var/spool/fax" ======== /etc/inittab ======================================
mittels telinit q bzw. init q neu ge-inited.
======== c2faxrecv -v ====================================== stargate:/var/spool/fax/etc # stargate:/var/spool/fax/etc # c2faxrecv -v Device "faxCAPI" uses 2 receive thread(s) with the following config: Controller=1 : IncomingMSNs=24 Started in Hylafax mode and waiting on incoming calls. stargate:/var/spool/fax/etc # stargate:/var/spool/fax/etc # ======== c2faxrecv -v ======================================
Nach dem Aufruf von c2faxrecv muss mit CTRL-c abgebrochen werden, sonst bleibt c2faxrecv im Vordergrund. Okay soweit.
Versuche ich, mittels einem Faxgerät von einem internen Fax mit der analogen MSN 11 an die ISDN-MSN 24 zu senden, kommt nur:
======== /var/log/allmessages ============================== Aug 14 23:02:23 stargate isdnlog: Aug 14 23:02:23 Call to tei 127 from +49 4236/11, Kirchlinteln on FAX-SERVER SWAMI.net HANGUP (Timeout) Aug 14 23:02:23 stargate isdnlog: Aug 14 23:02:23 * Call to tei 127 from +49 4236/11, Kirchlinteln on FAX-SERVER SWAMI.net RING (3.1 kHz audio) Aug 14 23:02:23 stargate kernel: capidrv-1: incoming call 11,1,2,24 Aug 14 23:02:23 stargate kernel: capidrv-1: patching si2=2 to 0 for VBOX Aug 14 23:02:23 stargate kernel: isdn_net: call from 11 -> 0 24 ignored Aug 14 23:02:23 stargate kernel: isdn_tty: call from 11 -> 24 ignored Aug 14 23:02:23 stargate kernel: capidrv-1: incoming call 11,1,0,24 ignored ======== /var/log/allmessages ==============================
Das Faxgerät versucht hiernach nochmal, das Fax abzusetzen. Starte ich nun zusätzlich als root
c2faxrecv -v -q "/var/spool/fax"
und das Faxgerät mit MSN 11 versucht das zweite Mal, das Fax abzusetzen, wird das Fax vollkommen ordnungsgemäss empfangen!
======== /var/log/allmessages ============================== ======== c2faxrecv -v -q "/var/spool/fax" ================== ============================================================ Aug 14 23:02:27 stargate kernel: kcapi: appl 4 up Aug 14 23:02:27 stargate kernel: kcapi: appl 5 up ============================================================ ======== /var/log/allmessages ============================== ============================================================ Aug 14 23:02:27 stargate isdnlog: Aug 14 23:02:27 * Call to tei 127 from +49 4236/11, Kirchlinteln on FAX-SERVER SWAMI.net RING (3.1 kHz audio) Aug 14 23:02:27 stargate kernel: capidrv-1: incoming call 11,1,2,24 Aug 14 23:02:27 stargate kernel: capidrv-1: patching si2=2 to 0 for VBOX Aug 14 23:02:27 stargate kernel: isdn_net: call from 11 -> 0 24 ignored Aug 14 23:02:27 stargate kernel: isdn_tty: call from 11 -> 24 ignored Aug 14 23:02:27 stargate kernel: capidrv-1: incoming call 11,1,0,24 ignored Aug 14 23:02:27 stargate isdnlog: Aug 14 23:02:27 Call to tei 127 from +49 4236/11, Kirchlinteln on FAX-SERVER SWAMI.net COLP FAX-SERVER SWAMI.net Aug 14 23:02:27 stargate isdnlog: Aug 14 23:02:27 Call to tei 97 from +49 4236/11, Kirchlinteln on FAX-SERVER SWAMI.net CONNECT (3.1 kHz audio) Aug 14 23:02:37 stargate kernel: kcapi: appl 5 ncci 0x10101 up Aug 14 23:03:44 stargate kernel: kcapi: appl 5 ncci 0x10101 down Aug 14 23:03:44 stargate isdnlog: Aug 14 23:03:44 Call to tei 97 from +49 4236/11, Kirchlinteln on FAX-SERVER SWAMI.net HANGUP ( 0:01:17) ============================================================ Aug 14 23:03:45 stargate exim[30755]: 2004-08-14 23:03:45 1Bw5gn-000803-5H <= fax@swami.net U=fax P=local S=777 Aug 14 23:03:45 stargate exim[30756]: 2004-08-14 23:03:45 1Bw5gn-000803-5H => system <FaxMaster@swami.net> R=localuser T=local_delivery ST=local_delivery_maildir Aug 14 23:03:45 stargate exim[30756]: 2004-08-14 23:03:45 1Bw5gn-000803-5H Completed Aug 14 23:03:47 stargate exim[30764]: 2004-08-14 23:03:47 1Bw5gn-00080C-B1 <= fax@swami.net U=fax P=local S=65880 Aug 14 23:03:47 stargate exim[30792]: 2004-08-14 23:03:47 1Bw5gn-00080C-B1 => info <info@swanni-und-michi.de> R=localuser T=local_delivery ST=local_delivery_maildir Aug 14 23:03:47 stargate exim[30792]: 2004-08-14 23:03:47 1Bw5gn-00080C-B1 Completed ============================================================
HylaFax bzw. das script erzeugt die pdf-Datei, mailt sie mir zu und teilt dem FaxMaster den Empfang eines Faxes mit.
Wieso aber funktioniert dieses Prozedere nur, wenn c2faxrecv über die inittab gestartet wurde (und als Prozess mit childs zu sehen ist) und *zusätzlich* c2faxrecv von Hand gestartet wurde ??????????????
Ich bin etwas ratlos...
Ich hoffe, jemand kann mir hier weiterhelfen! Danke schon mal für Eure Mühe,
Michael
Hallo, ich tippe auf ein Rechte-Problem (Dateizugriff-), denn der Unterschied beim Aufruf des c2faxrecv via inittab oder "per Hand" dürfte in dem User liegen mit dem c2faxrecv anschließend läuft. Z.B. die Rechte von /dev/capi20 . Vielleicht hilft`s ... mfg Chris.
On Mon, Aug 16, 2004 at 08:56:29PM +0200, Christian Lange wrote:
Swantje & Michael Ludwig schrieb:
X-Virus-DAT-date: Aug 11 2004
Hallo,
ich habe folgendes Problem: Auf einer SuSE 9.0 habe ich HylaFax von den SuSE 9.0-rpm's installiert. Hardware: AVM Fritz!PCI. Software: AVM CAPI 2.0, CAPI4hylafax
======== /etc/inittab ====================================== # end of /etc/inittab fr:35:respawn:/usr/bin/c2faxrecv -q "/var/spool/fax" ======== /etc/inittab ======================================
mittels telinit q bzw. init q neu ge-inited.
======== c2faxrecv -v ====================================== stargate:/var/spool/fax/etc # stargate:/var/spool/fax/etc # c2faxrecv -v Device "faxCAPI" uses 2 receive thread(s) with the following config: Controller=1 : IncomingMSNs=24 Started in Hylafax mode and waiting on incoming calls. stargate:/var/spool/fax/etc # stargate:/var/spool/fax/etc #
Das ist nicht gut, Du startest ein zusaetzliches c2faxrecv. ps ax | grep c2 ist ausagekraeftiger.
======== c2faxrecv -v ======================================
Nach dem Aufruf von c2faxrecv muss mit CTRL-c abgebrochen werden, sonst bleibt c2faxrecv im Vordergrund. Okay soweit.
Versuche ich, mittels einem Faxgerät von einem internen Fax mit der analogen MSN 11 an die ISDN-MSN 24 zu senden, kommt nur:
======== /var/log/allmessages ============================== Aug 14 23:02:23 stargate isdnlog: Aug 14 23:02:23 Call to tei 127 from +49 4236/11, Kirchlinteln on FAX-SERVER SWAMI.net HANGUP (Timeout) Aug 14 23:02:23 stargate isdnlog: Aug 14 23:02:23 * Call to tei 127 from +49 4236/11, Kirchlinteln on FAX-SERVER SWAMI.net RING (3.1 kHz audio) Aug 14 23:02:23 stargate kernel: capidrv-1: incoming call 11,1,2,24 Aug 14 23:02:23 stargate kernel: capidrv-1: patching si2=2 to 0 for VBOX Aug 14 23:02:23 stargate kernel: isdn_net: call from 11 -> 0 24 ignored Aug 14 23:02:23 stargate kernel: isdn_tty: call from 11 -> 24 ignored Aug 14 23:02:23 stargate kernel: capidrv-1: incoming call 11,1,0,24 ignored ======== /var/log/allmessages ==============================
Das ist alles richtig, I4L (alle obrigen Meldungen sind I4L Meldungen und I4L hat mit einem FAX Anruf nichts zu tun).
Das Faxgerät versucht hiernach nochmal, das Fax abzusetzen. Starte ich nun zusätzlich als root
c2faxrecv -v -q "/var/spool/fax"
und das Faxgerät mit MSN 11 versucht das zweite Mal, das Fax abzusetzen, wird das Fax vollkommen ordnungsgemäss empfangen!
======== /var/log/allmessages ============================== ======== c2faxrecv -v -q "/var/spool/fax" ================== ============================================================ Aug 14 23:02:27 stargate kernel: kcapi: appl 4 up Aug 14 23:02:27 stargate kernel: kcapi: appl 5 up ============================================================ ======== /var/log/allmessages ============================== ============================================================ Aug 14 23:02:27 stargate isdnlog: Aug 14 23:02:27 * Call to tei 127 from +49 4236/11, Kirchlinteln on FAX-SERVER SWAMI.net RING (3.1 kHz audio) Aug 14 23:02:27 stargate kernel: capidrv-1: incoming call 11,1,2,24 Aug 14 23:02:27 stargate kernel: capidrv-1: patching si2=2 to 0 for VBOX Aug 14 23:02:27 stargate kernel: isdn_net: call from 11 -> 0 24 ignored Aug 14 23:02:27 stargate kernel: isdn_tty: call from 11 -> 24 ignored Aug 14 23:02:27 stargate kernel: capidrv-1: incoming call 11,1,0,24 ignored Aug 14 23:02:27 stargate isdnlog: Aug 14 23:02:27 Call to tei 127 from +49 4236/11, Kirchlinteln on FAX-SERVER SWAMI.net COLP FAX-SERVER SWAMI.net Aug 14 23:02:27 stargate isdnlog: Aug 14 23:02:27 Call to tei 97 from +49 4236/11, Kirchlinteln on FAX-SERVER SWAMI.net CONNECT (3.1 kHz audio) Aug 14 23:02:37 stargate kernel: kcapi: appl 5 ncci 0x10101 up Aug 14 23:03:44 stargate kernel: kcapi: appl 5 ncci 0x10101 down Aug 14 23:03:44 stargate isdnlog: Aug 14 23:03:44 Call to tei 97 from +49 4236/11, Kirchlinteln on FAX-SERVER SWAMI.net HANGUP ( 0:01:17) ============================================================ Aug 14 23:03:45 stargate exim[30755]: 2004-08-14 23:03:45 1Bw5gn-000803-5H <= fax@swami.net U=fax P=local S=777 Aug 14 23:03:45 stargate exim[30756]: 2004-08-14 23:03:45 1Bw5gn-000803-5H => system <FaxMaster@swami.net> R=localuser T=local_delivery ST=local_delivery_maildir Aug 14 23:03:45 stargate exim[30756]: 2004-08-14 23:03:45 1Bw5gn-000803-5H Completed Aug 14 23:03:47 stargate exim[30764]: 2004-08-14 23:03:47 1Bw5gn-00080C-B1 <= fax@swami.net U=fax P=local S=65880 Aug 14 23:03:47 stargate exim[30792]: 2004-08-14 23:03:47 1Bw5gn-00080C-B1 => info <info@swanni-und-michi.de> R=localuser T=local_delivery ST=local_delivery_maildir Aug 14 23:03:47 stargate exim[30792]: 2004-08-14 23:03:47 1Bw5gn-00080C-B1 Completed ============================================================
HylaFax bzw. das script erzeugt die pdf-Datei, mailt sie mir zu und teilt dem FaxMaster den Empfang eines Faxes mit.
Wieso aber funktioniert dieses Prozedere nur, wenn c2faxrecv über die inittab gestartet wurde (und als Prozess mit childs zu sehen ist) und *zusätzlich* c2faxrecv von Hand gestartet wurde ??????????????
Meistens liegt das an Zugriffsrechten von /dev/capi20 bzw. den der spool dirs /var/spool/fax/... Am besten Du traegst in die /var/spool/fax/config.faxCAPI FaxReceiveGroup: dialout ein. -- Karsten Keil SuSE Labs ISDN development
Hallo Leute, Karsten Keil schrieb:
Meistens liegt das an Zugriffsrechten von /dev/capi20 bzw. den der spool dirs /var/spool/fax/... Am besten Du traegst in die /var/spool/fax/config.faxCAPI FaxReceiveGroup: dialout
vielen Dank für Eure Antworten, das ganze hat sich inzwischen erledigt, mir sind meine beiden Server-Platten am Hitzetod gestorben... So.... Server platt, das war eine 9.0er-Installation. Habe inzwischen neue Platten eingebaut und eine 9.1er-Installation draus gemacht. Nun habe ich zwei neue HylaFax-Probleme, für die ich allerdings einen neuen thread starten werde, sollte ich sie nicht alleine gelöst bekommen... Grüsse, Michael
participants (3)
-
Christian Lange
-
Karsten Keil
-
Swantje & Michael Ludwig