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

Hylafax, AVM Fritz und Rechte bzw. SIGABRT



Moin!

Ich habe da das übliche Problem mit Hylafax: Empfangen geht, senden nicht.

Einer ganzen Reihe anderer Postings glaube ich das Problem auf fehlende
Rechte eingegrenzt zu haben:
micha@genacker:~$ ll /dev/capi20
> crw-------  1 uucp uucp 68, 0 2004-08-02 15:30 /dev/capi20
micha@genacker:~$ ll /dev/faxCAPI
> lrwxrwxrwx  1 root root 11 2004-07-26 14:43 /dev/faxCAPI -> /dev/capi20

Im Hintergrund laufen capi4hylafax und hylafax selbst, faxgetty ist
abgeschaltet. micha ist Mitglied der Gruppe uucp, diese darf aber
auf /dev/capi20 nicht zugreifen.

Versuche ich mittels
$ c2faxsend -d Nummer -f TIFFtestfax.tif
ein Fax zu versenden geht das in die Warteschlange:

$ faxstat -d
> JID Pri S  Owner Number         Pages Dials     TTS Status
> 9   126 F  micha xxx     0:1   0:12

Da wird dann ein paar mal versucht, das zuzustellen, was aber schief geht.

Ein Aufruf von
$ strace c2faxsend -d xxx -f TIFF -v fax00001.tif
offenbart dann relativ weit unten
> open("/dev/capi20", O_RDWR)   = -1 EACCES (Permission denied)

Daher mein Gedanke, dass /dev/capi20 nicht ganz die richtigen Rechte hat.
Ändere ich diese allerdings auf 660 erscheint das Fax nicht in der Queue,
strace liefert dazu am Ende (der Zugriff auf /dev/capi20 scheint nun zu
klappen):

> clone(child_stack=0x40ae8b48, flags=CLONE_VM|CLONE_FS|CLONE_FILES
>       CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS
>       |CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED,
>       |parent_tidptr=0x40ae8bf8, {entry_number:6, base_addr:0x40ae8bb0,
>       |limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
>       |limit_in_pages:1, seg_not_present:0, useable:1},
>       |child_tidptr=0x40ae8bf8) = 6637      
> --futex(0x806baa0, FUTEX_WAIT, 0, NULL)   = -1 EINTR
>       (Interrupted system call) 
> --- SIGALRM (Alarm clock) @ 0 (0) --- 
> [...]
> +++ killed by SIGABRT +++

Wäre nett, wenn mir da jemand weiterhelfen könnte.
Danke!
Grüße, Michael.




Reply to: