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


Responder a