El 20/06/11 09:12, Juan Antonio escribió: > El 20/06/11 08:30, Trujillo Carmona, Antonio escribió: >> Tengo n problema con una aplicación hecha en python que ha dejado de >> funcionar al hacer un upgrade de lenny a squeeze. >> La aplicación no la he hecho yo y no tengo forma de contactar con el autor. >> Se trata de un programa para recoger alarmas desde un sistema de >> monitorización. >> El fichero leeme.txt dice lo siguiente: >> Es necesario instalar algunos módulos de python: >> - Instalar python-setuptools para obtener easy_install >> - easy_install sqlalchemy >> - Instalar el paquete python-sqlite2 >> >> Instalación para inicio automático: >> - Hacer hard (o soft) link de /etc/init.d/cpd_mbtcp a $BASEDIR/cpd_mbtcp >> - Crear enlaces de inicio: >> - update-rc.d cpd_mbtcp defaults >> - Iniciar: >> - /etc/init.d/cpd_mbtcp start >> >> Corregir rutas al instalar en archivos: >> - cpd_mbtcp >> - cpd_mbtcp.sh >> - temperatura_cpd.py >> - temperatura_cpd.sh >> >> no veo ningún mensaje de log por ningún sitio, el único síntoma es que >> si ejecuto la orde "netstat |grep 502" en la versión sin actualizar me da: >> tcp 0 0 nagios-01.hvn.sas.j:502 10.104.0.32:4506 >> ESTABLISHED >> >> mientras que en la versión actualizada a los pocos segundos finaliza la >> conexión. >> Se trata de unas maquinas virtuales de las que hice copia antes del >> upgrade, por lo que tengo las dos versiones y puedo comparar. >> ¿Alguna idea para hacerlo funcionar? >> > Hola, > > si el propio programa no vuelca ningún error en la salida solo se me > ocurre que uses el debugger de python o strace. > > Un saludo. ¿Como se usa? en el fichero de arranque hay una opción DAEMON_ARGS="debug" que he probado a activarla pero no cambia nada.
cat /etc/init.d/cpd_mbtcp #! /bin/sh ### BEGIN INIT INFO # Provides: hl7client # Required-Start: $local_fs $remote_fs # Required-Stop: $local_fs $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: S 0 1 6 # Short-Description: Cliente hl7 para dauro urgencias ### END INIT INFO # Author: Juan Martín <[email protected]> # # PATH should only include /usr/* if it runs after the mountnfs.sh script PATH=/usr/sbin:/usr/bin:/sbin:/bin DESC="CPD ModbusTCP" NAME=cpd_mbtcp DAEMON=/etc/nagios/cpd_mbtcp/$NAME.sh DAEMON_ARGS="" #DAEMON_ARGS="debug" PIDFILE=/var/run/cpd_mbtcp.pid SCRIPTNAME=/etc/init.d/$NAME .../... -- Por favor, NO utilice formatos de archivo propietarios para el intercambio de documentos, como DOC y XLS, sino HTML, RTF, TXT, CSV o cualquier otro que no obligue a utilizar un programa de un fabricante concreto para tratar la información contenida en él. SALUD. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

