[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [riminilug-general] Tips: Eseguire il boot in ordine sequenziale



Il 16/04/2014 18:16, Umberto Zappi ha scritto:
> Ciao a tutti,
> qualche giorno fa ho avuto un problema di stampa tramite Cups da un
> client verso un server avente la stampante condivisa.
> In pratica il problema consisteva che il client non riusciva a trovare
> in rete nessun servizio di stampa offerto da un server CUPS.
>
> Dopo un po' di tempo ho individuato che il problema consisteva
> nell'errata sequenza dei servizi attivati sul server: avahi partiva
> dopo di cups.
>
> Il server monta una distro Debian Jessie.
>
> Controllando con runlevel il runlevel corrente (= 2) e verificando in
> /etc/rc2.d tutto sembrava corretto: il servizio Avahi doveva partire
> prima di Cups, ma cio' non accadeva.
>
> Il problema è dovuto all'avvio in concorrenza dei servizi, quindi in
> fase di boot non è detto che i servizi rispettino l'ordine impostato
> linkando gli script di boot con i nomi del tipo Snn'script'
>
> Ormai avevo "gettato la spugna", ma prima ho voluto guardare
> all'interno dello script /etc/init.d/rc e mi sono accorto che se
> esiste il file nascosto /etc/init.d/.legacy-bootordering viene
> impostata la variabile CONCURRENCY a "none" e l'avvio viene eseguito
> in maniera tradizionale (tipo Unix System V).
>
> Ho fatto un bel touch /etc/init.d/.legacy-bootordering e ho risolto il
> problema.
>
> Un saluto a tutti quanti.
> UmbertoZ

Grazie Umberto per la condivisione di questa tua esperienza! Ottimo
esercizio e dimostrazione di come, avendo la possibilita' di guardare
sotto al cofano (e le capacita' per farlo), spesso si trova una soluzione.

Quindi, se ho capito bene, cosi' facendo hai disabilitato l'avvio
concorrente dei servizi. Una curiosita': dopo aver fatto questa modifica
hai rilevato dei sostanziali aumenti nel tempo di boot ?

Ho letto che si sta valutando se passare da sysvinit a systemd (o
upstart) ma credo che ancora non sia stata presa alcuna decisione.

Ciao!
Ivan



---------------------------------------------------------------------
Per cancellarsi, scrivi a: riminilug-general-unsubscribe@xxxxxxxxxxxx
Se vuoi conoscere altri comandi, scrivi a: riminilug-general-help@xxxxxxxxxxxx