[mise a jour] /sbin/init no found, good luck! (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Baloox
Hankyu
Messages : 18
Inscription : mar. 11 juin 2013, 22:54

[mise a jour] /sbin/init no found, good luck! (résolu)

Message par Baloox »

Bonjour à tous!

Je suis un petit nouveau dans la communauté, je vais d'ailleur aller me presenter après ce message.

Néanmoins, je viens vous faire part du même problème rencontré sur ce topic dernièrement.

En effet, après la dernière mise à jour du systeme, je rencontre un message d'erreur au boot: ERROR: Root device mounted successfully, but /sbin/init does not exist..

J'ai lu plusieurs topics, qu'ils soient français ou anglais, néanmoins pas de solution en vu. Je suis passé par le fstab dans /etc pour convertir le partitionnement /sda en uuid ce qui n'a pas arrangé le problème. Plutot que de continuer et de faire une betise, je prefere poster ici et reprendre de zero avec vous.

Je sais que ça fait peu d'information, mais je peux vous renseigner d'avantage.

Merci, et je vais de ce pas me presenter ^^'
Dernière modification par Baloox le jeu. 13 juin 2013, 19:06, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17569
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [mise a jour] /sbin/init no found, good luck!

Message par benjarobin »

Bonjour,
Baloox a écrit :J'ai lu plusieurs topics, qu'ils soient français ou anglais, néanmoins pas de solution en vu.
Hum, as tu au moins cherché, car l'ensemble des sujets sont résolus ? Voir une recherche et la news

Le plus simple est de corriger les liens symboliques via un liveCD, et de continuer la mise à jour depuis un chroot
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Baloox
Hankyu
Messages : 18
Inscription : mar. 11 juin 2013, 22:54

Re: [mise a jour] /sbin/init no found, good luck!

Message par Baloox »

Oui j'ai mal formulé ^^'
J'ai testé plusieurs solutions, mais je recontre à chaque fois des erreures.

Entre autre :

-Passer fstab avec uuid : ne change rien

-Methode chroot avec mkinitcpio : impossible de lancer le logiciel, probleme modul kernel ou un truc du genre, pas reussi à résoudre ça

-Methode chroot en refesant la mise à jour correctement (ce qui a résolu le probleme du camarade de ce forum), impossible à cause d'un problème dans pacman

-Modifier le grub avec la touche "e" au lancement pour ajouter un nouveau chemin init= après le "ro", ne se lance toujours pas

Aussi, je precise que j'ai bien un /sbin/init qui existe
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17569
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [mise a jour] /sbin/init no found, good luck!

Message par benjarobin »

Pourquoi tu essayes de faire des choses n'ayant aucun rapport avec le problème... La solution je l'ai donnée dans mon premier message
Sinon
impossible à cause d'un problème dans pacman
Ce serait bien d’avoir l'ensemble des erreurs

Sinon je ne pense pas que tu es de /sbin/init... Comment tu es arrivé à la conclusion que tu en avait un ?
Qu'est ce que tu as fait pour être dans cet état ? As tu suivi la NEWS ?

PS : Je préfère le dire de suite : Merci de répondre à l'ensemble des questions
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Baloox
Hankyu
Messages : 18
Inscription : mar. 11 juin 2013, 22:54

Re: [mise a jour] /sbin/init no found, good luck!

Message par Baloox »

Je suis arrivé à la conclusion que j'avais un /sbin/init en voyant qu'il existait bel et bien un fichier init dans le dossier /sbin. D'après ce que j'ai compris, dans ce cas précis, je dois utiliser mkinitcpio pour reparer le fichier.

J'ai par ailleur bien suivi la news sur le site archlinux.fr avant de me lancer. Quand je dis bien suivit, j'ai lu l'article et j'ai copier/coller les lignes de commandes. Pour moi c'etait bon, mais c'est peut etre de là que vient l'erreur initiale.

Ce que je pense avoir fait pour être dans cet état... Là, je ne sais pas, je m'etais pourtant contenté de suivre le news.


Je vais passer en chroot et revoir comment va pacman pour poster les messages d'erreurs
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [mise a jour] /sbin/init no found, good luck!

Message par tuxce »

Est ce que le /sbin/init not found est la première erreur que t'as eu ? C'est pour essayer de savoir si ça provient bien de la mise à jour et non d'une modification que tu aurais faite par la suite.

Sinon, les commandes que tu as lancé pour la mise à jour, il y en a qui ont échoué?

Vu que t'as accès à ta partition, tu peux (une fois dans le dossier de ta partition) donner la sortie de :

Code : Tout sélectionner

ls -ld sbin
ls -ld var/lib/pacman/local/filesystem*
ls -ld var/lib/pacman/local/bash*
Baloox
Hankyu
Messages : 18
Inscription : mar. 11 juin 2013, 22:54

Re: [mise a jour] /sbin/init no found, good luck!

Message par Baloox »

Oui, c'etait la première erreur, quoique j'ai un doute puisque ça s'est passé samedi dernier. Je me souviens en tout cas que c'est le premier moment ou je me suis dis "il y a un problème là", en effet, ça ne bootait plus .

Au cas ou, même si c'etait pas demandé :la commande mkinitcpio me renvoi l'erreur suivante :

Code : Tout sélectionner

[root@archbang /]# mkinitcpio
==> ERROR: '/lib/modules/3.7.9-2-ARCH' is not a valid kernel module directory
Et lorsque j'essai de mettre de nouveau le system à jour ;

Code : Tout sélectionner

error: GPGME error: Inappropriate ioctl for device

Pour ce que tu m'as demandé :

Code : Tout sélectionner

[root@archbang /]# ls -ld sbin
ls: cannot access sbin: No such file or directory

Code : Tout sélectionner

[root@archbang /]# ls -ld var/lib/pacman/local/filesystem*
drwxr-xr-x 2 root root 4096 Apr  4 08:34 var/lib/pacman/local/filesystem-2013.03-2

Code : Tout sélectionner

[root@archbang /]# ls -ld var/lib/pacman/local/bash*
drwxr-xr-x 2 root root 4096 Apr  4 08:34 var/lib/pacman/local/bash-4.2.045-1
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [mise a jour] /sbin/init no found, good luck!

Message par tuxce »

Tu lances ces commandes d'où ? Depuis un live ? Tu as fais quelque chose avant de les lancer ou c'est direct après avoir lancé un terminal ?
Baloox
Hankyu
Messages : 18
Inscription : mar. 11 juin 2013, 22:54

Re: [mise a jour] /sbin/init no found, good luck!

Message par Baloox »

Je suis sur un live en chroot pour utiliser ma console d'origine.
Le chroot fait, j'ai lancé directement ces commandes
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [mise a jour] /sbin/init no found, good luck!

Message par tuxce »

- le mkinitcpio, c'est normal, il se base sur le noyau du live
- je vois pas comment tu as pu perdre le sbin
- je vois encore moins comment tu as pu voir qu'il y avait un init dedans
- bash n'est pas à jour, ça m'étonnerait que ça soit la maj, ou alors, t'as même pas fait la 2ème commande
Baloox
Hankyu
Messages : 18
Inscription : mar. 11 juin 2013, 22:54

Re: [mise a jour] /sbin/init no found, good luck!

Message par Baloox »

Pour le coup, effectivement, j'ai pas du trouver le bon init ><

J'ai peut être fait une boulette, c'est bien / que je monte et non pas /boot ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17569
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [mise a jour] /sbin/init no found, good luck!

Message par benjarobin »

Pour l'erreur

Code : Tout sélectionner

error: GPGME error: Inappropriate ioctl for device
Merci de suivre le Wiki Chroot

Peux tu donner la sortie hors de ton chroot, sachant que /mnt est le point de montage de ta partition root

Code : Tout sélectionner

ls -ld /mnt/var/lib/pacman/local/linux-*
ls -ld /mnt/var/lib/pacman/local/bash*
ls -ld /mnt/lib/modules/3*
ls -ld /mnt/bin /mnt/sbin /mnt/usr/sbin
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Baloox
Hankyu
Messages : 18
Inscription : mar. 11 juin 2013, 22:54

Re: [mise a jour] /sbin/init no found, good luck!

Message par Baloox »

Voilà les résultats de tes demandes :

Code : Tout sélectionner

[live@archbang ~]$ ls -ld /mnt/var/lib/pacman/local/linux-*
drwxr-xr-x 2 root root 4096 Jun 10 04:43 /mnt/var/lib/pacman/local/linux-3.9.5-1
drwxr-xr-x 2 root root 4096 Apr  4 02:34 /mnt/var/lib/pacman/local/linux-api-headers-3.8.4-1
drwxr-xr-x 2 root root 4096 Jun 10 04:43 /mnt/var/lib/pacman/local/linux-firmware-20130528-1
drwxr-xr-x 2 root root 4096 Jun 10 04:44 /mnt/var/lib/pacman/local/linux-headers-3.9.5-1
drwxr-xr-x 2 root root 4096 Jun 10 04:44 /mnt/var/lib/pacman/local/linux-lts-3.0.81-1

Code : Tout sélectionner

[live@archbang ~]$ ls -ld /mnt/var/lib/pacman/local/bash*
drwxr-xr-x 2 root root 4096 Apr  4 02:34 /mnt/var/lib/pacman/local/bash-4.2.045-1

Code : Tout sélectionner

[live@archbang ~]$ ls -ld /mnt/lib/modules/3*
drwxr-xr-x 3 root root 4096 Jun 10 04:45 /mnt/lib/modules/3.0.81-1-lts
drwxr-xr-x 3 root root 4096 Jun 10 04:44 /mnt/lib/modules/3.9.5-1-ARCH

Code : Tout sélectionner

[live@archbang ~]$ ls -ld /mnt/bin /mnt/sbin /mnt/usr/sbin
ls: cannot access /mnt/sbin: No such file or directory
drwxr-xr-x 2 root root  4096 Jun 10 04:45 /mnt/bin
drwxr-xr-x 2 root root 12288 Jun 10 04:46 /mnt/usr/sbin
Effectivement, l'erreur GPGME se trouve sur le wiki...
J'ai donc après les manips que tu m'a proposé essayer de voir s'il l'erreur gpgme etait toujours là en montant /dev/pts.
Je ne peux toujours pas faire de mise à jour puisque sans qu'il ne se passe rien : "there is nothing to do"

Je peux désormais utiliser mkinitcipio, j'avais en effet pas compris qu'il essayer d'utiliser à la base le noyaux du live...
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17569
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [mise a jour] /sbin/init no found, good luck!

Message par benjarobin »

Hum, logique, tu as juste fait la première commande de la NEWS.
Il suffit depuis le chroot de faire la suite, les 2 commandes restantes

Code : Tout sélectionner

pacman -S bash
pacman -Su
S'il ne t'installe pas la version 2013.05-2 de filesystem, alors fait ceci :

Code : Tout sélectionner

pacman -Syyu --ignore filesystem,bash
pacman -S bash
pacman -Su
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Baloox
Hankyu
Messages : 18
Inscription : mar. 11 juin 2013, 22:54

Re: [mise a jour] /sbin/init no found, good luck!

Message par Baloox »

Merci, c'est fait, je rencontre une nouvelle fois un souci.
Je n'ai donc pas éxécuté la seconde commande :

Code : Tout sélectionner

[root@archbang /]# pacman -S bash
resolving dependencies...
looking for inter-conflicts...

Packages (1): bash-4.2.045-4

Total Installed Size:   3.49 MiB
Net Upgrade Size:       -0.09 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                     [######################] 100%
(1/1) checking package integrity                   [######################] 100%
(1/1) loading package files                        [######################] 100%
(1/1) checking for file conflicts                  [######################] 100%
(1/1) checking available disk space                [######################] 100%
(1/1) upgrading bash                               [######################] 100%
[root@archbang /]# pacman -Su
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...

Packages (17): acl-2.2.52-1  attr-2.4.47-1  audit-2.2.3-3  filesystem-2013.05-2
               git-1.8.3.1-1  jre7-openjdk-headless-7.u40_2.4.0-1
               json-c-0.11-1  libpulse-4.0-2  libxkbcommon-0.3.1-1  ppp-2.4.5-7
               serf-1.2.1-1  subversion-1.7.10-1
               virtualbox-guest-modules-4.2.12-7
               virtualbox-host-modules-4.2.12-7  vte-common-0.34.6-1
               xf86-video-modesetting-0.8.0-1  xf86-video-nouveau-1.0.8-1

Total Installed Size:   121.75 MiB
Net Upgrade Size:       16.16 MiB

:: Proceed with installation? [Y/n] Y
(17/17) checking keys in keyring                   [######################] 100%
(17/17) checking package integrity                 [######################] 100%
(17/17) loading package files                      [######################] 100%
(17/17) checking for file conflicts                [######################] 100%
error: failed to commit transaction (conflicting files)
filesystem: /usr/sbin exists in filesystem
Errors occurred, no packages were upgraded.
Du coup je pars du principe qu'il n'installe pas la version 2013.05-2 de filesystem. J'éxécute alors ta seconde serie de commande ce qui me retourne :

Code : Tout sélectionner

[root@archbang /]# pacman -S bash
resolving dependencies...
looking for inter-conflicts...

Packages (1): bash-4.2.045-4

Total Installed Size:   3.49 MiB
Net Upgrade Size:       -0.09 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                     [######################] 100%
(1/1) checking package integrity                   [######################] 100%
(1/1) loading package files                        [######################] 100%
(1/1) checking for file conflicts                  [######################] 100%
(1/1) checking available disk space                [######################] 100%
(1/1) upgrading bash                               [######################] 100%
[root@archbang /]# pacman -Su
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...

Packages (17): acl-2.2.52-1  attr-2.4.47-1  audit-2.2.3-3  filesystem-2013.05-2
               git-1.8.3.1-1  jre7-openjdk-headless-7.u40_2.4.0-1
               json-c-0.11-1  libpulse-4.0-2  libxkbcommon-0.3.1-1  ppp-2.4.5-7
               serf-1.2.1-1  subversion-1.7.10-1
               virtualbox-guest-modules-4.2.12-7
               virtualbox-host-modules-4.2.12-7  vte-common-0.34.6-1
               xf86-video-modesetting-0.8.0-1  xf86-video-nouveau-1.0.8-1

Total Installed Size:   121.75 MiB
Net Upgrade Size:       16.16 MiB

:: Proceed with installation? [Y/n] Y
(17/17) checking keys in keyring                   [######################] 100%
(17/17) checking package integrity                 [######################] 100%
(17/17) loading package files                      [######################] 100%
(17/17) checking for file conflicts                [######################] 100%
error: failed to commit transaction (conflicting files)
filesystem: /usr/sbin exists in filesystem
Errors occurred, no packages were upgraded.
[root@archbang /]# pacman -Syyu --ignore filesystem,bash
:: Synchronizing package databases...
error: failed retrieving file 'core.db' from mirror.archlinux.ikoula.com : Resolving timed out after 10000 milliseconds
error: failed retrieving file 'core.db' from distrib-coffee.ipsl.jussieu.fr : Resolving timed out after 10000 milliseconds
error: failed retrieving file 'core.db' from mir.archlinux.fr : Resolving timed out after 10000 milliseconds
error: failed retrieving file 'core.db' from miroir.ezvan.fr : Resolving timed out after 10000 milliseconds
error: failed retrieving file 'core.db' from archlinux.mirrors.ovh.net : Resolving timed out after 10000 milliseconds
error: failed retrieving file 'core.db' from archlinux.polymorf.fr : Resolving timed out after 10000 milliseconds
error: failed to update core (download library error)
error: failed retrieving file 'extra.db' from mirror.archlinux.ikoula.com : Resolving timed out after 10000 milliseconds
error: failed retrieving file 'extra.db' from distrib-coffee.ipsl.jussieu.fr : Resolving timed out after 10000 milliseconds
error: failed retrieving file 'extra.db' from mir.archlinux.fr : Resolving timed out after 10000 milliseconds
error: failed retrieving file 'extra.db' from miroir.ezvan.fr : Resolving timed out after 10000 milliseconds
error: failed retrieving file 'extra.db' from archlinux.mirrors.ovh.net : Resolving timed out after 10000 milliseconds
error: failed retrieving file 'extra.db' from archlinux.polymorf.fr : Resolving timed out after 10000 milliseconds
error: failed to update extra (download library error)
error: failed retrieving file 'community.db' from mirror.archlinux.ikoula.com : Resolving timed out after 10000 milliseconds
error: failed retrieving file 'community.db' from distrib-coffee.ipsl.jussieu.fr : Resolving timed out after 10000 milliseconds
error: failed retrieving file 'community.db' from mir.archlinux.fr : Resolving timed out after 10000 milliseconds
error: failed retrieving file 'community.db' from miroir.ezvan.fr : Resolving timed out after 10000 milliseconds
error: failed retrieving file 'community.db' from archlinux.mirrors.ovh.net : Resolving timed out after 10000 milliseconds
error: failed retrieving file 'community.db' from archlinux.polymorf.fr : Resolving timed out after 10000 milliseconds
error: failed to update community (download library error)
error: failed retrieving file 'archbang.db' from www.archbang.org : Resolving timed out after 10000 milliseconds
error: failed to update archbang (download library error)
error: failed retrieving file 'archlinuxfr.db' from repo.archlinux.fr : Resolving timed out after 10000 milliseconds
error: failed to update archlinuxfr (download library error)
error: failed to synchronize any databases
error: failed to init transaction (download library error)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17569
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [mise a jour] /sbin/init no found, good luck!

Message par benjarobin »

1) Il faut se connecter à Internet
2) Il faut bien lire la page du Wiki sur le Chroot (resolv.conf)
3) Bien aussi lire la NEWS !!!
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Baloox
Hankyu
Messages : 18
Inscription : mar. 11 juin 2013, 22:54

Re: [mise a jour] /sbin/init no found, good luck!

Message par Baloox »

Rorf, j'ai de nouveaux un problème
Effectivement, j'ai peut etre voulu aller trop vite, j'ai zappé la commande dhcpcd... malin de ma part.

Je viens de redemarrer mon pc, puisque j'ecris sur le même laptop sauf qu'à chaque fois je suis en live.
Désormais, et après avoir éssayer trois fois de suite avec un reboot entre les deux, je ne peux plus chrooter :

Code : Tout sélectionner

[live@archbang ~]$ sudo chroot /mnt /bin/bash
chroot: failed to run command ‘/bin/bash’: No such file or directory
j'ai bien entendu suivi le wiki pour ce point.

Me voilà bloqué pour effectuer une seconde fois la manip avec dhcpcd
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [mise a jour] /sbin/init no found, good luck!

Message par oktoberfest »

Comme tu as mis à jour bash (et pas encore filesystem), celui-ci est désormais accessible uniquement dans /usr/bin :

Code : Tout sélectionner

sudo chroot /mnt /usr/bin/bash
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Baloox
Hankyu
Messages : 18
Inscription : mar. 11 juin 2013, 22:54

Re: [mise a jour] /sbin/init no found, good luck!

Message par Baloox »

Merci !

Code : Tout sélectionner

[root@archbang /]# sudo cp /etc/resolv.conf /mnt/etc/
cp: cannot create regular file ‘/mnt/etc/’: Not a directory
Pourtant, je pensais être connécté à internet puisque suivant ifconfig :

Code : Tout sélectionner

wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.58.127.152  netmask 255.255.0.0  broadcast 10.58.255.255
        inet6 fe80::c617:feff:fed0:2689  prefixlen 64  scopeid 0x20<link>
        ether c4:17:fe:d0:26:89  txqueuelen 1000  (Ethernet)
        RX packets 13997  bytes 12552042 (11.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 332459
        TX packets 13026  bytes 1755435 (1.6 MiB)
        TX errors 3  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 17  

Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17569
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [mise a jour] /sbin/init no found, good luck!

Message par benjarobin »

Il faut copier le resolv.conf après avoir monter la partition root et avant de rentrer dans le chroot
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre