[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux_var] GENTOO aggiornamento da baselayout 1 a baselayout 2 (openRC): dipendenze orfane
Tempo fa avevo aggiornato il baselayout di gentoo passando al nuovo
baselayout (l'insieme dei programmi e script per l'inizializzazione
del sistema al momento del boot) senza particolari problemi.
Il nuovo baselayout si basa su un programma scritto in C anziché uno
script di bash e rende più veloce il boot.
(Rende gentoo più versatile perché può fare il boot anche su sistemi
senza l'interprete bash, come un sistema embedded povero di risorse)
Quando ho voluto aggiungere net.br0, net.vbox0 e portmap tra i
servizi da lanciare al momento del boot ho avuto questo strano
comportamento
rc-update net.br0
funzionava e metteva net.br0 tra i servizi da avviare alla fase di boot.
lo stesso discorso per vbox0 e portmap.
Ma durante il boot i servizi non venivano lanciati.
Ho provato e riprovato fino a quando ho scoperto /lib/rc/bin/rc-depend
# /lib/rc/bin/rc-depend `ls /etc/runlevels/default`
(cerca le dipendenze dei vari programmi lanciati durante il boot)
con questo programma ho scoperto che i tre servizi non avevano la
dipendenza: erano orfani.
#/lib/rc/bin/rc-depend -u
aggiorna la lista delle dipendenze dei programmi lanciati durante il boot.
Grazie a questo comando, ho aggiornato le dipendenze e risolto il problema.
Consiglio:
in/rc-depend -u
aggiorna la lista delle dipendenze dei programmi lanciati durante il boot.
l'output di adesso:
/lib/rc/bin/rc-depend `ls /etc/runlevels/default`
local fsck modules root mtab localmount net.eth0 net.vbox0 net.br0
portmap netmount hwclock hostname syslog-ng sshd
Ciao
Lorenzo
--
Per cancellare l'iscrizione: <talking-unsubscribe at ml.linuxvar.it>
Archivi web e configurazione: http://ml.linuxvar.it/ml/