El 2004-06-15 a las 09:38 +0200, Camaleón escribió:
Yo no uso lisa, no tengo ideas específicas. Tengo la impresión de que algunos demonios reportan haber funcionado o fallado erroneamente, o más tarde cambian de opinión.
Uhmm... demonios con iniciativa propia... :)
Sip.
Es posible que ese demonio empiece a arrancar, y devuelva el control rápidamente al script - y luego se da cuenta de algo que no va bien, algo que necesita y que no está corriendo... no se, red, samba... y se cae.
Vale. Se cae. No se inicia, entonces:
1. Debe de haber algún registro que me lo indique 2. Antes no se caía, lo único que he hecho ha sido actualizar a KDE 3.2.3 y para arreglar un problema con el sonido borré los siguientes directorios:
/home/usuario/.kde /home/usuario/.mcop /tmp/mcop-usuario
¿Puede tener alguna relación?
Ni idea, pero lo dudo: los script de inicio de sistema no tienen nada que ver con el usuario. Ahora, el cambio de version, quizás: lisa está relacionado con kde, ¿no? Es que yo no lo uso, no siquiera tengo instalado lisa.
A no ser que devuelva codigo 0, y sin embargo haya fallado.
Mira en los servicios "required start" a ver si alguno no se carga. Puedes usar chkconfig.
¿Cómo se utiliza chkconfig?
Pos nada, escribes "chkconfig" como root. Prueba con: chkconfig --list --deps | less Pe, del cups dice: cups 0:off 1:off 2:off 3:on 4:off 5:on 6:off $local_fs $remote_fs $syslog Los números indica los niveles en los que se ejecutará. Lo último son los servicios que necesita que esté corriendo antes que él: sistema de ficheros local y remoto, syslog. Normalmente, el programita sirve para activar/desactivar servicios.
Mira a ver el script que es lo que arranca. Es posible que le puedas pasar una opción "verbose" al demonio.
Script va:
Este cachito es el que diferencia cuando se llama durante el arranque o después:
# Force execution if not called by a runlevel directory. test $link = $base -a "$USE_LAN_SERVER" != "server" && USE_LAN_SERVER=local test "$USE_LAN_SERVER" = "local" -o "$USE_LAN_SERVER" = "server" || exit 0 test -x /usr/sbin/lisa || exit 0
Esta es la parte de "arranque".
start) echo -n "Starting lan browser daemon for KDE"
startproc /usr/sbin/lisa -c /etc/lisarc >/dev/null rc_status -v
Vale, pues es obvio, no? :-p Cambia ese /dev/nul: startproc /usr/sbin/lisa -c /etc/lisarc >> /var/log/boot.msg u otro fichero - si usas otro, combiene que mandar la fecha antes: echo `date --iso-8601=seconds` >> otrofichero -- Saludos Carlos Robinson