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)

Resumo los pasos por si no quereis leer el �rticulo:

Se trata de instalar el fax como si fuera una impresora samba, de forma totalmente transparente para el usuario. Esto funciona de forma que al imprimir en el fax, el programa recoge el fichero y te responde con un correo a la cuenta del usuario donde se le remite a una p�gina segura de la red local en la que se le presenta un formulario donde rellena los datos para enviar el fax.

Hasta aqui, claro, �no?

Bien, por ahora, del sistema funciona:

- La impresora samba (por si leeis el articulo, el tema de los usuarios dentro del grupo printadmin, me lo he saltado)
- El envio del correo
- La presentaci�n del formulario

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.

mientras que el fichero que deb�a haber leido es este: nobody3358luIjXA.ctl

Aviso, no es la cach� del navegador (creo con convicciones), mas que nada porque ya he probado con cuatro distintos: mozilla, firebird, galeon, konqueror y hasta con el innombrable, con este �ltimo soltaba un error distinto (500 error internal server) pero me da que son estupideces de este �ltimo.

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.

Mas datos:

Ruta de smbfax: /usr/local/smbfax/
Directorio temporal del recurso samba �fax�: /samba/fax/
Directorio del guion smbfax-html: /var/www/perl/

Configuraci�n del recurso samba:

[Fax]
       comment = Pasarela hacia Hylafax en Serfrio
       path = /samba/fax
       guest account = nobody
       create mask = 0777
       guest ok = Yes
       printable = Yes
       postscript = Yes
       printing = lprng
       print command = /usr/local/smbfax/smbfax -r queue %u %s
       lpq command = /usr/local/smbfax show
       lprm command = /usr/local/smbfax/smbfax dequeue %j
       queuepause command = /bin/true
       queueresume command = /bin/true
       browseable = Yes
       writable = no
Serfrio:/samba/fax#

(El create mask no me lo respeta, los ficheros de datos me los hace con permisos 600).

Bueno, no se que mas, si eso decid y pongo lo que sea (ma�ana que hoy ya damos de mano en la oficina). Espero que me pueda ayudar alguien con esto, me tiene....

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