Hola a todos,
Por si a alguien le sirve esto algún dia, pongo la solución a este
desbarajuste:
Rubén Gómez Antolí escribió:
Hola a todos,
Estoy intentando instalar un servidor de fax en una red local, usando
samba + smbfax + hylafax + apache-ssl, según las indicaciones que
vienen aqui:
http://www.linuxgazette.com/issue79/fraile.html (En inglés, lo siento)
[...]
Pero... he aqui el problema, el programa para recoger los datos del
formulario y enviarlo hacia hylafax, es un guión en perl, al cual le
achaco todas las culpas. Parece ser que le da por «recordar» los datos
anteriores (o sea de otros formularios) y aunque los cambies al darle
al boton enviar te suelta el error:
Unable to read control file (nobody2805HTXLM1.ctl) at
/var/www/perl/smbfax-html line 47.
Esto lo arreglé añadiendo al grupo «fax» a los usuarios y a www-data,
creo que el problema venia por ahi. En cualquier caso en cuanto hice
eso, este problema ya no se volvio a presentar, no se hasta que punto
estaban relacionados.
La pista la encontre en un articulo de BULMA:
http://bulmalug.net/body.phtml?nIdNoticia=1662
Por cierto, en la entrada de «fax» de samba, añadi la línea:
valid users = @fax
mientras que el fichero que debía haber leido es este:
nobody3358luIjXA.ctl
[...]
Hay veces, que no da el susodicho error, si no que da otro: «command
failed, operation no permitted», cuando pasa eso es por problemas de
permisos, le cambio los permisos al fichero de datos del fax, y
entonces funciona.
Pues aqui si iba bien, era por un problema de permisos. Lo arreglé
editando el fichero «smbfax», que es también un guion perl. Busqué la
línea que definia los permisos de los dos ficheros que se crean, los
cambie y se acabo el problema, posiblemente haya creado un problema de
seguridad, pero por ahora me contento con poder enviar faxes.
En definitiva, creo que el problema es muy particular (mio y de mi
máquina) y que lo mismo no se le presenta a nadie mas, pero por si
acaso, aqui queda la solución, que me ha costado un rato largo
encontrarla, entre otras cosas porque los errores en los registros eran
muy cripticos.
Salud y Revolución.
Lobo.
--
Libertad es poder elegir en cualquier momento. Ahora yo elijo GNU/Linux,
para no atar mis manos con las cadenas del soft propietario.
---------
Desde El Ejido, en Almeria, usuario registrado linux #294013
http://www.counter.li.org