El blog de Javier Aranda

aprendiendo a ser ingeniero informático

Archivo para la etiqueta ‘inicio’

Scripts en init.d que dejan de ejecutarse al inicio en Ubuntu 9.10

2 comentarios

Desde hace unas cuantas semanas he notado que en mi Ubuntu 9.10 no se inician algunos scripts situados en /etc/init.d pese a estar bien configurados (pues anteriormente funcionaban sin problemas) y los enlaces simbólicos en /etc/rc?.d también estaban correctamente creados. En mi caso, no se iniciaban servicios que tengo yo configurados (como lighttp, mongodb, etc) pero tampoco algunos “importantes” como cups (lo cual me hacía que cada vez que quería imprimir algo tuviera que iniciarlo manualmente con sudo /etc/init.d/cups start). Hoy me he puesto a ver que podía pasarle y me he topado con que se trata de un bug ya reportado, así que leyendo los comentarios hallamos la solución al menos por ahora: tenemos que instalar una versión anterior del paquete upstart, ejecutando para ello el comando:

sudo apt-get install upstart=0.6.3-10

Reiniciamos y ya se inician los servicios en el arranque del sistema.

Si queremos evitar que las actualizaciones automáticas o el uso del comando apt-get upgrade nos actualice el paquete upstart a la versión más reciente (lo que haría que volviésemos a tener problemas), podemos bloquear el paquete para que no sea actualizado. Para ello:

sudo apt-get install wajig
sudo wajig hold upstart

Nota: si quisiéramos desbloquearlo, basta con ejecutar:

sudo wajig unhold upstart

Escrito por javierav

1 Marzo 2010 a las 5:52 pm

Categoría: Linux

Etiquetado con , , , ,