[Eisfair] E1: Problem mit eisfax: Geht nicht nach Update

B. Sprenger b.sprenger at sprenger-ffm.de
So Dez 20 22:10:01 CET 2020


Hallo Derya,
Am 20.12.2020 um 18:36 schrieb D. Oezbilen:
> 
> Starte doch bitte den eis-Server mit motion=no.
> 
> Dann __im__ Betrieb, startest Du motion ___nach___.
> => jetzt eisfax Status?
Der Status von eisfax ist immer "running"

Auszug aus /var/log/messages:
Dec 20 20:51:35 eis klogd: CAPI 2.0 started up with major 68 (middleware)
Dec 20 20:51:35 eis klogd: fcusb2: loading out-of-tree module taints kernel.
Dec 20 20:51:35 eis klogd: fcusb2: AVM FRITZ!Card USB v2 driver, 
revision 0.6.4
Dec 20 20:51:35 eis klogd: fcusb2: -- 32 bit CAPI driver --
Dec 20 20:51:35 eis klogd: fcusb2: Loading...
Dec 20 20:51:35 eis klogd: <6>fcusb2: Driver 'fcusb2' attached to 
fcusb2-stack. (152)
Dec 20 20:51:35 eis klogd: kcapi: controller [001]: fcusb2-0002 attached
Dec 20 20:51:35 eis klogd: usbcore: registered new interface driver fcusb2
Dec 20 20:51:35 eis klogd: fcusb2: Loaded.
Dec 20 20:51:35 eis klogd: fcusb2: Stack version 3.11-07
Dec 20 20:51:35 eis klogd: kcapi: controller [001] "fcusb2-0002" ready.
Dec 20 20:51:35 eis klogd: ISDN subsystem Rev: 1.1.2.3/
Dec 20 20:51:35 eis klogd: 1.1.2.2/
Dec 20 20:51:35 eis klogd: 1.1.2.3/
Dec 20 20:51:36 eis klogd: 1.1.2.2/
Dec 20 20:51:36 eis klogd: 1.1.2.2
Dec 20 20:51:36 eis klogd:  loaded
Dec 20 20:51:36 eis klogd: capidrv-1: now up (2 B channels)
Dec 20 20:51:36 eis klogd: capidrv-1: D2 trace enabled
Dec 20 20:51:37 eis FaxQueuer[2149]: HylaFAX (tm) Version 7.0.1
Dec 20 20:51:37 eis FaxQueuer[2149]: Copyright (c) 1990-1996 Sam Leffler
Dec 20 20:51:37 eis FaxQueuer[2149]: Copyright (c) 1991-1996 Silicon 
Graphics, Inc.
Dec 20 20:51:37 eis HylaFAX[2152]: Listening to 0.0.0.0:4559
Dec 20 20:51:37 eis HylaFAX[2152]: HylaFAX INET Protocol Server: restarted.


> 
> Und ebenso, koenntest Du im zweiten Schritt, eisfax stoppen und starten. 
> Statt mit einem schon gestarteten Eisfax nur Motion nach zu starten.
Ah, das hat funktioniert.
Also: motion deaktiviert und Reboot: Fax geht nicht.
Der Anruf wird von der Capi registriert:
[   81.613028] isdn_tty: call from 18 -> 452 ignored
[   81.613031] capidrv-1: incoming call 18,1,0,452 ignored

motion händisch gestartet: Fax geht nicht.
Erneutes Reboot: Fax geht natürlich nicht (motion ist ja deaktiviert)
Capi und Eisfax zeigt als Status running.
Jetzt Eisfax gestoppt und wieder gestartet: Fax geht.
Okay, sind wir ein winziges Schrittchen weiter.
Ich hatte eher auf die CAPI getippt.

> 
> So oder so wuerde ich die syslog-Ausgaben gleichzeitig auf irgendwas 
> (virt. wie physisch) umleiten, sodass Du zur selben Zeit sehen kannst, 
> ob/was das ausgegeben wird(?).
Syslog ist doch /var/log/messages ? Oder?
Habe ich mir mit dmesg anzeigen lassen.
> 
> Ich denke nicht mal, dass es ein Modul ist, was Du weg schiesst, sondern 
> in zweiter/dritter Ebene eine Datei. Und die langt halt, dass Eisfax 
> nicht funkt.
> 
> Funkt capi2text?
Nein, das nutze ich nicht (weiss auch gar nicht was das ist, bzw. wofür 
ich es nutzen könnte)
> Sieht der Server ueberhaupt noch was an Rufen ueber die Capi reinkommen?
> Sprich ist die capi oder nur eisfax hin?
Ja, siehe oben.

> 
> Ebenso koenntest Du auch per sh eversuchen eine fax zu senden, geht dann 
> nut IN nicht, aber out doch?
> 
> /usr/bin/c2faxsend  -f TIFF -L -v -c OutgoingMSN:123456 -d 
> [__destination___] /usr/share/doc/eisfax/c4h-sample/fritz_pic.tif
> 
> -d wie: 0699876543 oder so, ohne KLammern
> Zur Not laesst Du auf dem Mobiltel. anrufen. :-)

Das funktioniert tatsächlich, sowohl intern als auch über Amt.
Der Befehl lautet aber (ohne das ch4-asample):
eis # /usr/bin/c2faxsend  -f TIFF -L -v -c OutgoingMSN:123456 -d 30 
/usr/share/doc/eisfax/fritz_pic.tif
C4H-Version 01.03.10-eisfair-1 (32Bit).

Try to connect to fax number 30 in TIFF mode on controller 1.
Dial and starting transfer of TIFF-File 
/usr/share/doc/eisfax/fritz_pic.tif with fine resolution.
Connection established.
         BaudRate  = 14400
         Flags     = HighRes, MR_compr, No_ECM
Page 1 was sent. - Last Page!
Fax file completely transferred to CAPI.
Connection dropped with reason 0x3400 (No additional information).


> 
> Hast Du mal mit ldd geschaut, was motion braucht, und eisfax auch und 
> nach der De-Inst., welche Datei nicht mehr auf dem System ist?
ldd motion ergibt
ldd: ./motion: No such file or directory
Mit eisfax genauso.
Hier muss vermutlich der genaue Pfad angegeben werden, den konnte ich 
aber nicht finden. Und eisfax heisst wahrscheinlich auch ganz anders.
Ich finde das Dateisystem unter Linux mit den zahlreichen 
bin-Verzeichnissen ziemlich verwirrend.
> 
> Viel Erfolg.

Ich bin ja ein Schritt weiter.
Händischer Start von eisfax über das eis Menü führt ja zum (temporären) 
Erfolg.
Noch eine Idee wie ich das weiter untersuchen könnte?

LG
Boris


PS:
Die Installation von motion und motioneye auf dem Debian--Server hatte 
ich nach deiner Anregung von vor ungefähr einem halben Jahr jetzt 
umgesetzt. Auch wenn ich nur vorgefertigte Schritte abarbeiten musste, 
hat es mich doch mit einer gewissen Zufriedenheit erfüllt, das 
hinbekommen zu haben.
Einen Radiusserver habe ich ebenfalls unter Debian aufgesetzt.


Mehr Informationen über die Mailingliste Eisfair