Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Nuovo di Arch Linux? Nessun problema, fai qui le tue domande
Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da 4javier » 18 agosto 2013, 12:53

Verifica cosa vi è in /sbin e /usr/sbin, se sono vuoti, cancellali. Altrimenti con pacman -Qo /percorso/al/file verifica a quali pacchetti appartengano i gile presenti in queste due directory e postaceli.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Yaxara
Newbie
Messaggi: 10
Iscritto il: 18 agosto 2013, 11:09
Architettura: x86 (32Bit)

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da Yaxara » 18 agosto 2013, 13:09

4javier ha scritto:Verifica cosa vi è in /sbin e /usr/sbin, se sono vuoti, cancellali. Altrimenti con pacman -Qo /percorso/al/file verifica a quali pacchetti appartengano i gile presenti in queste due directory e postaceli.
Hanno contenuti piuttosto diversi:
$ ls /sbin/
halt init poweroff reboot runlevel shutdown telinit

$ls /usr/sbin
ck-log-system-restart ck-log-system-start ck-log-system-stop console-kit-daemon metaserver rc.d
Tutto quello che c'è in /sbin risulta "owned by sysvinit 2.88-9", mentre per /usr/sbin la maggior parte sono di consolekit... non capisco molto...

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da 4javier » 18 agosto 2013, 13:14

Rimuovi sia sysvinit che consolekit
viewtopic.php?f=15&t=16769
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Yaxara
Newbie
Messaggi: 10
Iscritto il: 18 agosto 2013, 11:09
Architettura: x86 (32Bit)

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da Yaxara » 18 agosto 2013, 13:34

4javier ha scritto:Rimuovi sia sysvinit che consolekit
viewtopic.php?f=15&t=16769
Ho rimosso quei due, il conflitto si riduce a /usr/sbin. Tolgo anche initscript?

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da 4javier » 18 agosto 2013, 14:31

Si, mi ero dimenticato di elencartelo.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Yaxara
Newbie
Messaggi: 10
Iscritto il: 18 agosto 2013, 11:09
Architettura: x86 (32Bit)

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da Yaxara » 18 agosto 2013, 14:51

Va bene, ultima domanda stupida: è necessaria la rete per reinstallare systemd ?

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da 4javier » 18 agosto 2013, 15:09

Se hai il pacchetto ancora in cache, no. Per verificarlo, controlla che sia presente il file /var/cache/pacman/pkg/systemd-204-3-i686.pkg.tar.xz che è la versione più recente presente nei repo stabili.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Yaxara
Newbie
Messaggi: 10
Iscritto il: 18 agosto 2013, 11:09
Architettura: x86 (32Bit)

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da Yaxara » 18 agosto 2013, 15:31

4javier ha scritto:Se hai il pacchetto ancora in cache, no. Per verificarlo, controlla che sia presente il file /var/cache/pacman/pkg/systemd-204-3-i686.pkg.tar.xz che è la versione più recente presente nei repo stabili.
Lo ha, quello di cui si lamenta è systemd-sysvcompat-204-3-i686...

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da 4javier » 18 agosto 2013, 16:05

systemd-sysvcompat non è necessario al funzionamento del sistema, nè tantomeno all'installazione di systemd. Tu stai per caso facendo un aggiornamento del sistema da offline? Se così fosse, anzichè dare semplicemente pacman -Syu, dai

Codice: Seleziona tutto

pacman -Su --ignore systemd-sysvcompat
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Yaxara
Newbie
Messaggi: 10
Iscritto il: 18 agosto 2013, 11:09
Architettura: x86 (32Bit)

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da Yaxara » 18 agosto 2013, 16:13

Sì, sono offline. E ho installato systemd. Una volta riaggiornato posso rischiare di uscire da live cd e fare un reboot?

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da 4javier » 18 agosto 2013, 16:20

Ora che ci penso, mi sa che systemd-sysvcompat sia necessario per avviare il sistema... sono in vacanza e non mi sono tenuto aggiornato sulle evoluzioni degli ultimi tempi.
Prova ad uscire da chroot ed a riavviare. Se ottieni il solito messaggio di "/sbin/init does not exist", prova ad aggiungere come parametro di boot del kernel

Codice: Seleziona tutto

init=/usr/lib/systemd/systemd
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Yaxara
Newbie
Messaggi: 10
Iscritto il: 18 agosto 2013, 11:09
Architettura: x86 (32Bit)

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da Yaxara » 18 agosto 2013, 18:42

Perdona la mia profondissima ignoranza, ma esattamente dove dovrei inserire la riga in questione? E nel caso, sempre da live?

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da 4javier » 21 agosto 2013, 15:35

Supponendo tu utilizzi grub, si fa così https://wiki.archlinux.org/index.php/Ke ... eters#GRUB
La cosa migliore comunque sarebbe installare un pacchetto aggiornato di systemd-sysvcompat. Un'altra pezza da mettere, ma che ti sconsiglio, è di spostare manualmente gli eseguibili di systemd-sysvcompat nella nuova locazione.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Yaxara
Newbie
Messaggi: 10
Iscritto il: 18 agosto 2013, 11:09
Architettura: x86 (32Bit)

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da Yaxara » 25 agosto 2013, 12:26

4javier ha scritto:Supponendo tu utilizzi grub, si fa così https://wiki.archlinux.org/index.php/Ke ... eters#GRUB
La cosa migliore comunque sarebbe installare un pacchetto aggiornato di systemd-sysvcompat. Un'altra pezza da mettere, ma che ti sconsiglio, è di spostare manualmente gli eseguibili di systemd-sysvcompat nella nuova locazione.
La modifica del parametro di boot purtroppo non porta da nessuna parte, stesso identico problema di prima :(

E anche volendo installare altri pacchetti, da live cd appena entro in chroot mi perde la rete, wired o wireless che sia, quindi non posso farci molto.

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da 4javier » 25 agosto 2013, 14:50

Cosa vuol dire che ti perde la rete? Le interfacce risultano inattive?
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Yaxara
Newbie
Messaggi: 10
Iscritto il: 18 agosto 2013, 11:09
Architettura: x86 (32Bit)

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da Yaxara » 25 agosto 2013, 16:27

4javier ha scritto:Cosa vuol dire che ti perde la rete? Le interfacce risultano inattive?
Sì, l'ethernet che sto utilizzando è up. Prima di lanciare il chroot fa ping normalmente, appena lancio chroot il ping dà assenza di rete (unknown host)

Yaxara
Newbie
Messaggi: 10
Iscritto il: 18 agosto 2013, 11:09
Architettura: x86 (32Bit)

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da Yaxara » 25 agosto 2013, 16:47

Problema con la rete di chroot risolto, gli ho un po' rotto le scatole e ha funzionato. Ho installato systemd-sysvcompat e ora il boot funziona nuovo! :D
Una cosa curiosa: prima di permettermi di fare login, mi mostra sempre la schermata del warning, senza però darmi il prompt. Poi sparisce e mi dà la shell usuale per il log e la password. E' normale?

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da 4javier » 25 agosto 2013, 16:55

quale warning?
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

Avatar utente
veleno77
Moderatore
Messaggi: 6282
Iscritto il: 25 marzo 2008, 18:26
Architettura: x86 (32Bit)
Località: Torino
Contatta:

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da veleno77 » 25 agosto 2013, 20:35

so che qualcuno aveva notato al boot che appare per un secondo la shell di recovery poi sparisce e parte ugualmente il sistema.. a me non capita, prova a controllare via terminale ricreando l'immagine del kernel se hai errori,
Se avete risolto il vostro problema, editate il primo post aggiungendo [Risolto] al titolo.
Problemi con Arch ? 1°Metodo-2°Metodo-3°Metodo
ArchWiki Translation Team - Cerchiamo traduttori!

Avatar utente
N-Di
Arciere
Messaggi: 257
Iscritto il: 4 gennaio 2013, 12:16
Località: echo "oniroot"|sed 's/oo/o/'|rev

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da N-Di » 28 agosto 2013, 22:05

veleno77 ha scritto:so che qualcuno aveva notato al boot che appare per un secondo la shell di recovery poi sparisce e parte ugualmente il sistema.. a me non capita, prova a controllare via terminale ricreando l'immagine del kernel se hai errori,
capita a me, in tutti i pc tranne nel vaio p11z
OS: Arch ARM & tmux
LivingWithoutX

Avatar utente
Linux@to
Arciere
Messaggi: 336
Iscritto il: 17 settembre 2009, 12:51
Architettura: x86_64 (64bit)
Località: Universo Parallelo
Contatta:

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da Linux@to » 18 novembre 2013, 16:25

Raga so che è tardissimo ma sto per fare questo aggiornamento :D
Allora tra i pacchetti ho questi:

Codice: Seleziona tutto

# pacman -Qqo /bin /sbin /usr/sbin | pacman -Qm -
gen-init-cpio 2.6.36-1
consolekit 0.4.6-4
dcron 4.5-4
disk-manager 1.0.1-3
tcp_wrappers 7.6-15
li elimino e li istallo successivamente prima di aggiornare, giusto? o dite che dcron può causare qualche problema?

per fortuna non ho file da spostare perché questo commando mi restituisce nulla:

Codice: Seleziona tutto

# find /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null

grazie di già!!
Nella Tana del Coniglio Coniglio parla di Linux. L'entrata è gratis, l'uscita non tanto.
Linux sui Netbook guide e tips multidistro!

Avatar utente
Dusty
Little John
Messaggi: 879
Iscritto il: 12 agosto 2011, 13:15
Località: Firenze

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da Dusty » 19 novembre 2013, 13:07

I pacchetti che hai elencato sono tutti usciti dai repo ufficiali e sono in AUR.
Ti conviene cercare documentazione per ciascuno e capire se e come ne puoi fare a meno.
Per consolkit, ti segnalo che non serve più; se in startx hai usato il comando "exec ck-launch-session", devo correggere perchè altrimenti il DM non parte più.

Avatar utente
Linux@to
Arciere
Messaggi: 336
Iscritto il: 17 settembre 2009, 12:51
Architettura: x86_64 (64bit)
Località: Universo Parallelo
Contatta:

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da Linux@to » 19 novembre 2013, 14:17

Grazie! ho controllato.

Comunque sia ho appena eseguito tutte le istruzioni ma alla fine quando do pacman -Su non mi lascia installare filesystem...

Codice: Seleziona tutto

# pacman -Su
:: Aggiornamento del sistema in corso...
risoluzione delle dipendenze in corso...
ricerca dei conflitti in corso...

Pacchetti (1): filesystem-2013.05-2

Dimensione totale dei pacchetti da installare:   0,01 MiB
Dimensione netta dell'aggiornamento:             -0,30 MiB

:: Vuoi procedere con l'installazione? [S/n] s
(1/1) verifica delle chiavi presenti nel portachiavi                                                           [##################################################################] 100%
(1/1) verifica dell'integrità dei pacchetti                                                                    [##################################################################] 100%
(1/1) caricamento dei file dei pacchetti                                                                       [##################################################################] 100%
(1/1) controllo dei conflitti in corso                                                                         [##################################################################] 100%
errore: impossibile eseguire l'operazione richiesta (file in conflitto)
filesystem: /bin è già presente nel filesystem
Si sono verificati degli errori, nessun pacchetto è stato aggiornato.
ho un secondo terminale coi permessi di root e comunque la sessione è ancora accesa, avete qualche idea?
Nella Tana del Coniglio Coniglio parla di Linux. L'entrata è gratis, l'uscita non tanto.
Linux sui Netbook guide e tips multidistro!

Avatar utente
Linux@to
Arciere
Messaggi: 336
Iscritto il: 17 settembre 2009, 12:51
Architettura: x86_64 (64bit)
Località: Universo Parallelo
Contatta:

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da Linux@to » 19 novembre 2013, 14:28

e se disinstallassi filesystem e lo reinstallassi al volo?

Codice: Seleziona tutto

# grep '^\(bin\|sbin\|usr/sbin\)' /var/lib/pacman/local/*/files | cut -d ":" -f 1 | uniq | cut -d "/" -f 6
filesystem-2013.03-2
tanto è l'unico che genera conflitti

Codice: Seleziona tutto

# find /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null
find: "/sbin": File o directory non esistente
errore: Nessun pacchetto contiene /bin
errore: Nessun pacchetto contiene /bin/mono
Nella Tana del Coniglio Coniglio parla di Linux. L'entrata è gratis, l'uscita non tanto.
Linux sui Netbook guide e tips multidistro!

Avatar utente
Linux@to
Arciere
Messaggi: 336
Iscritto il: 17 settembre 2009, 12:51
Architettura: x86_64 (64bit)
Località: Universo Parallelo
Contatta:

Re: Aggiornamento di filesystem - Spostamento dei file binari in /usr/bin richiede un intervento manuale - [Risolto]Problema: errore /sbin/init does not exist

Messaggio da Linux@to » 19 novembre 2013, 15:48

mi rispondo da solo, tutto risolto.

Ho visto che su bin c'era solo un collegamento a mono quindi ho fatto:

Codice: Seleziona tutto

rm -rf /bin
rm -rf /sbin
rm -rf /usr/sbin
dopodiché:

Codice: Seleziona tutto

pacman -S filesystem bash systemd-sysvcompat
si è riavviato e tutto è andato bene ;)
Nella Tana del Coniglio Coniglio parla di Linux. L'entrata è gratis, l'uscita non tanto.
Linux sui Netbook guide e tips multidistro!

Rispondi