Mailinglist Archive: opensuse-es (1895 mails)

< Previous Next >
Re: [suse-linux-s] Servicio que no se inicia
  • From: "Carlos E. R." <robin1.listas@xxxxxxxxxx>
  • Date: Tue, 15 Jun 2004 14:54:36 +0200 (CEST)
  • Message-id: <Pine.LNX.4.53.0406151440440.4573@xxxxxxxxxxxxxxxx>

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



< Previous Next >
Follow Ups