Para que el servidor de Tentacle funcione correctamente deben darse las siguientes condiciones:
- Existir el usuario “pandora” y que este tenga los permisos correctos sobre los directorios utilizados. Por defecto el servidor de Tentacle usa el usuario “pandora” en el arranque. Este usuario se puede definir en el guión (script) de arranque si se desea que sea uno personalizado. El directorio de intercambio ( por defecto
/var/spool/pandora/data_in
) debe tener al menos permiso de ejecución, lectura y escritura por parte del usuario “pandora” o el configurado para tal fin. Por razones de seguridad se desaconseja el uso del usuario “root” para la ejecución del servidor de Tentacle. - Estos son los permisos que deben tener los directorios de intercambio ( en el caso de sistemas CentOS ):
chmod 2770 /var/spool/pandora/data_in/conf chmod 2770 /var/spool/pandora/data_in/md5 chmod 660 /var/spool/pandora/data_in/conf/* chmod 660 /var/spool/pandora/data_in/md5/* chown -R pandora:apache /var/spool/pandora/data_in/md5 chown -R pandora:apache /var/spool/pandora/data_in/conf chmod 755 /var/spool/pandora/ chown pandora:apache /var/spool/pandora
- Deben estar creados todos los directorios configurados en el parámetro “filters” así como el directorio principal “directory” con los permisos indicados anteriormente.
- El número de puerto de escucha debe estar libre. No debe existir ningún proceso corriendo que ya esté usando el puerto
41121
o el configurado dentro de su fichero de configuración. - Se encuentran todas las dependencias de Perl instaladas. Ejecute manualmente el binario de Tentacle
# su pandora -c "/usr/bin/tentacle_server"
y observe si existe alguna dependencia sin instalar. En el caso de que todas estén instaladas correctamente aparecerá la ayuda de Tentacle.
- Véase también:
https://pandorafms.com/manual/es/documentation/08_technical_reference/09_tentacle