[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Hylafax und CAPI, Probleme beim Versenden (Solution)



Gruesse!

Das Programm c2faxsend aus capi4hylafax hat ein Problem, was sich
dermaßen darstellt:

Faxe empfangen (egal ob standalone oder über Hylafax-Server)
funktioniert, auch alle ISDN-Protokolle/Dienste bzw. DSL funktioniert,
aber beim Versenden eines Faxes wird nach der Verbindungsaufnahme mit 
der Gegenstelle sofort wieder aufgelegt.

Dies betrifft augenscheinlich nur Systeme mit einem 2.6.x Kernel. 
Aufgefallen ist das ganze bei einem Sarge-System, aber Woody mit 
capi4hylafax-Backports bzw. selbstkompiliert dürften mit einem 
2.6er-Kernel das gleiche Problem haben.

Hintergrund ist, das sich mit mit oder in der 2.6.x Reihe des Kernels 
einige Rückgabewerte für posix-konforme Thread-Aufrufe der Funktionen
sem_wait  bzw. sem_post geändert haben. Dieses wurde im Source von
c2faxsend  scheinbar bisher nicht berücksichtigt. So beendet c2faxsend
die  Verbindung wieder da es einen Rückgabewert erhält der als Fehler 
interpretiert wird obwohl die Verbindung eigentlich steht.

Weitere Infos zu dem Problem können auf der Suse-ISDN Mailingliste 
nachgelesen werden und in Teilen auch unter:

http://www.avm.de/de/index.php3?News/artikel/suse_91_besonderheiten.html
http://mungo.homelinux.org/linux/comm/hylafax/de_capi4hylafax.shtml

Lösung (zumindest temporär):
Das gefixte c2faxsend von Suse kann zumindest unter Sarge verwendet 
werden, bis der Fix ins Debian-Paket eingeflossen ist. Eine positive 
Rückmeldung habe ich schon.

Das RPM kann hier gefunden werden:
ftp://ftp.suse.com/pub/suse/i386/update/9.1/rpm/i586/capi4hylafax-4.1.8-24.2.i586.patch.rpm

Daraus das c2faxsend nehmen und anstelle desjenigen aus dem 
Debian-Paketes kopieren. Vorher besser ein Backup vom originalen 
c2faxsend machen.

Ich habe einen Bugreport (#267698) gegen capi4hylafax geschrieben.

So, vieleicht hilft die Info ja dem einen oder anderen, das Thema ging 
ja doch ein paarmal mit obigen Symphtomen über die Liste.

Gruß
    Gerhard



Reply to: