georgesgiralt
Salut !
A priori, facile me direz vous.
Pas si sur !
Conf :
Modem Olitec sur ttyS0 (marche, sur car testé..)
Environnement Kde (pas de Gnome. A chaquun ses mauvais gouts 😉
Document écrit aec OpenOffice, imprimé en psotscript dans un fichier toto.ps
kdeprint fax me donne :
Conversion des fichiers entrants en PostScript
Envoi du fax à 0821230216 ()
Envoi du fax en utilisant : /usr/bin/fax NAME="'georges'" DEV='modem' PAGE='a4' send '0821230216' '/tmp/sortie.ps'
/tmp/sortie.ps.nnn is up-to-date
/usr/bin/efax: Fri Mar 30 19:53:44 2007 efax v 0.9 Copyright 1999 Ed Casas
efax: 53:44 Error: can't open pre-lock file /var/lock/TMP..14251: Permission denied
/usr/bin/fax: line 858: 14251 Erreur de segmentation $NICE $EFAX -v "$VERB" -v "$VERBLOG" -d/dev/$DEV $LOCK $INIT $SPKR $CLASSINIT $FCINIT $TXINIT $TXCAP -l "$FROM" $RESET $HDRFONT -h "$HDR" $MANINIT -t "$TELNO" $FILES >$logfile
There were errors (see T0821230216.log).
.
Sous root
le message change (normal...) et devient exiting on signal 11
Question Comment qu'on fait pour envoyer ce ù%µ£$ de fax !
D'avance merci !
P.S. je pensais pouvoir ajouter une "imprimante fax" dans Kde mais le choix est grisé...
Refuznik
Une piste ça ne viendrait pas de selinux par hasard ?
eddy33
hum...
Essaye en root. Si ca plante, renvoie le contenu du fichier de log (sur ton exemple : T0821230216.log).
++
georgesgiralt
Bon j'ai refait l'essai sous root :
1) selinux est DESACTIVE,
2 voici le résultat :
Conversion des fichiers entrants en PostScript
Envoi du fax à 0821230216 ()
Envoi du fax en utilisant : /usr/bin/fax NAME="'root'" DEV='modem' PAGE='a4' send '0821230216' '/tmp/sortie.ps'
/tmp/sortie.ps.nnn is up-to-date
/usr/bin/efax: Sat Mar 31 07:51:17 2007 efax v 0.9 Copyright 1999 Ed Casas
efax: 51:17 removed stale lock /var/lock/LCK..modem from pid 4295
efax: 51:17 opened /dev/modem
efax: 51:18 using OLITEC SELF MEMORY 56000 in class 1
efax: 51:18 Error: terminating on signal 11
efax: 51:18 failed -> /tmp/sortie.ps.001
efax: 51:18 failed -> /tmp/sortie.ps.002
efax: 51:19 done, returning 5 (terminated by signal)
/usr/bin/fax: line 858: 4313 Erreur de segmentation $NICE $EFAX -v "$VERB" -v "$VERBLOG" -d/dev/$DEV $LOCK $INIT $SPKR $CLASSINIT $FCINIT $TXINIT $TXCAP -l "$FROM" $RESET $HDRFONT -h "$HDR" $MANINIT -t "$TELNO" $FILES >$logfile
There were errors (see T0821230216.log).
voici le fichier de log :
/usr/bin/efax: Sat Mar 31 07:51:17 2007 efax v 0.9 Copyright 1999 Ed Casas
efax: 51:17 compiled Jul 12 2006 04:09:13
efax: 51:17 TIFF version 4.2 file (little-endian)
efax: 51:17 TIFF directory at 8 with 20 tags, last image.
efax: 51:17 page 1 : /tmp/sortie.ps.001 + 338 : 1728x2292 @ 204x196 dpi TIFF/FAX
efax: 51:17 TIFF version 4.2 file (little-endian)
efax: 51:17 TIFF directory at 8 with 20 tags, last image.
efax: 51:17 page 2 : /tmp/sortie.ps.002 + 338 : 1728x2292 @ 204x196 dpi TIFF/FAX
efax: 51:17 argv[0]=/usr/bin/efax
efax: 51:17 argv[1]=-v
efax: 51:17 argv[2]=ewin
efax: 51:17 argv[3]=-v
efax: 51:17 argv[4]=chewmainrxtf
efax: 51:17 argv[5]=-d/dev/modem
efax: 51:17 argv[6]=-x
efax: 51:17 argv[7]=/var/lock/LCK..modem
efax: 51:17 argv[8]=-iZ
efax: 51:17 argv[9]=-i&FE&D2S7=120
efax: 51:17 argv[10]=-i&C0
efax: 51:17 argv[11]=-iM1L0
efax: 51:17 argv[12]=-l
efax: 51:17 argv[13]=+0 000 000 0000
efax: 51:17 argv[14]=-kZ
efax: 51:17 argv[15]=-h
efax: 51:17 argv[16]=2007/03/31 07:51 +0 000 000 0000 root p. %d/%d
efax: 51:17 argv[17]=-t
efax: 51:17 argv[18]=T0821230216
efax: 51:17 argv[19]=/tmp/sortie.ps.001
efax: 51:17 argv[20]=/tmp/sortie.ps.002
efax: 51:17 read HDB pid 4295 [ 4295<LF>] from /var/lock/LCK..modem - stale
efax: 51:17 removed stale lock H=^Aðÿÿs^AÃH<8b>^M1m( from pid -1
efax: 51:17 created text lock file /var/lock/LCK..modem
efax: 51:17 opened (null)
efax: 51:17 command "Q0V1"
efax: 51:17 waiting 2.0 s
efax: 51:17 .167 [ATQ0V1<CR><CR><LF>]
efax: 51:17 .203 [OK<CR><LF>]
efax: 51:17 response "OK"
efax: 51:17 command "Z"
efax: 51:17 waiting 5.0 s
efax: 51:17 .309 [ATZ<CR><CR><LF>]
efax: 51:17 .445 [OK<CR><LF>]
efax: 51:17 response "OK"
efax: 51:17 command "&FE&D2S7=120"
efax: 51:17 waiting 5.0 s
efax: 51:17 .551 [AT&FE&D2S7=120<CR><CR><LF>]
efax: 51:17 .848 [OK<CR><LF>]
efax: 51:17 response "OK"
efax: 51:17 command "&C0"
efax: 51:17 waiting 5.0 s
efax: 51:17 .990 [<CR>e<LF>OK<CR><LF>]
eax: 51:17 response "OK"
efax: 51:18 command "M1L0"
efax: 51:18 waiting 5.0 s
efax: 51:18 .132 [<CR><LF>OK<CR><LF>]
efax: 51:18 response "OK"
efax: 51:18 command "E0"
efax: 51:18 waiting 5.0 s
efax: 51:18 .273 [<CR><LF>OK<CR><LF>]
efax: 51:18 response "OK"
efax: 51:18 command "I3"
efax: 51:18 waiting 5.0 s
efax: 51:18 .381 [<CR><LF>OLITEC SELF MEMORY 56000<CR><LF>]
efax: 51:18 .428 [OK<CR><LF>]
efax: 51:18 response "OK"
efax: 51:18 command "+FCLASS=?"
efax: 51:18 waiting 5.0 s
efax: 51:18 .540 [<CR><LF>0,1,1.0<CR><LF>]
efax: 51:18 .579 [<CR><LF>OK<CR><LF>]
efax: 51:18 response "OK"
efax: 51:18 command "+FCLASS=1"
efax: 51:18 waiting 5.0 s
efax: 51:18 .724 [<CR><LF>OK<CR><LF>]
efax: 51:18 response "OK"
efax: 51:18 using <85>(-ûin class efax: 51:18 Error: terminating on signal -1089447248
efax: 51:18 failed -> ^A
efax: 51:18 failed -> ^A
efax: 51:18 command "Q0V1"
efax: 51:18 waiting 2.0 s
efax: 51:18 .866 [<CR><LF>OK<CR><LF>]
efax: 51:18 response "OK"
efax: 51:18 command "Z"
efax: 51:18 waiting 5.0 s
efax: 51:19 .108 [<CR><LF>OK<CR><LF>]
efax: 51:19 response "OK"
efax: 51:19 read HDB pid 4313 [ 4313<LF>] from /var/lock/LCK..modem (our pid)
efax: 51:19 removed lock file /var/lock/LCK..modem
georgesgiralt
Update :
J'ai réussi.
En employant la FC6 32 bits au lieu de la FC6 x86-64.
Config :
AMD Athlon 64x2 3000+ FC6 à jour en X86-64 -------> NOK
AMD Athlon 64x2 3000+ FC6 moins à jour en i686 ----------> OK
Les droits pas défaut dans /var/lock et sur /dev/ttyS0 sont mauvais. (impossible de créer le lock en etant un user lambda, impossible de lire/ecrice sur le periph modem.)
Voila.
fgland
bonsoir,
chez moi sur une FC6 i686, cela ne marche pas non plus. J'ai fait un chmod 777 /dev/ttyS0 et /var/lock et c'est bon. Quel est le risque ?
Gérard
georgesgiralt
Bonsoir !
Pour le device tty, pas trop surtout si le modem est éteint. (le risque qu'un programme "mailveillant" envoie des infos avec un modem éteint est faible...
Pour le /var/lock, là, c'est plus génant. Virer un fichier de lock pendant qu'un service tourne peut faire croire à la mort de la chose et forcer un (re)démarrage donc avoir 2 instances ou un blocage... Créer un fichier de lock alors que le service n'est pas lancé empechera son démarrage...
Donc, il vaut mieux garder les droits d'origine.
La situation ici est un peu inextricable. Il eût mieux valu que Efax installe son lock dans /tmp par exmple (ou /var/tmp).