Page 1 sur 2
[mise a jour] /sbin/init no found, good luck! (résolu)
Publié : mer. 12 juin 2013, 20:15
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 ^^'
Re: [mise a jour] /sbin/init no found, good luck!
Publié : mer. 12 juin 2013, 20:28
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
Re: [mise a jour] /sbin/init no found, good luck!
Publié : mer. 12 juin 2013, 20:37
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
Re: [mise a jour] /sbin/init no found, good luck!
Publié : mer. 12 juin 2013, 20:39
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
Re: [mise a jour] /sbin/init no found, good luck!
Publié : mer. 12 juin 2013, 21:02
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
Re: [mise a jour] /sbin/init no found, good luck!
Publié : mer. 12 juin 2013, 21:08
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*
Re: [mise a jour] /sbin/init no found, good luck!
Publié : mer. 12 juin 2013, 21:39
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 ;
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
Re: [mise a jour] /sbin/init no found, good luck!
Publié : mer. 12 juin 2013, 21:44
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 ?
Re: [mise a jour] /sbin/init no found, good luck!
Publié : mer. 12 juin 2013, 22:01
par Baloox
Je suis sur un live en chroot pour utiliser ma console d'origine.
Le chroot fait, j'ai lancé directement ces commandes
Re: [mise a jour] /sbin/init no found, good luck!
Publié : mer. 12 juin 2013, 22:11
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
Re: [mise a jour] /sbin/init no found, good luck!
Publié : mer. 12 juin 2013, 22:22
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 ?
Re: [mise a jour] /sbin/init no found, good luck!
Publié : mer. 12 juin 2013, 23:35
par benjarobin
Pour l'erreur
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
Re: [mise a jour] /sbin/init no found, good luck!
Publié : jeu. 13 juin 2013, 07:16
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...
Re: [mise a jour] /sbin/init no found, good luck!
Publié : jeu. 13 juin 2013, 10:39
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
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
Re: [mise a jour] /sbin/init no found, good luck!
Publié : jeu. 13 juin 2013, 10:56
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)
Re: [mise a jour] /sbin/init no found, good luck!
Publié : jeu. 13 juin 2013, 11:31
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 !!!
Re: [mise a jour] /sbin/init no found, good luck!
Publié : jeu. 13 juin 2013, 12:17
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
Re: [mise a jour] /sbin/init no found, good luck!
Publié : jeu. 13 juin 2013, 13:12
par oktoberfest
Comme tu as mis à jour bash (et pas encore filesystem), celui-ci est désormais accessible uniquement dans /usr/bin :
Re: [mise a jour] /sbin/init no found, good luck!
Publié : jeu. 13 juin 2013, 14:09
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
Re: [mise a jour] /sbin/init no found, good luck!
Publié : jeu. 13 juin 2013, 14:38
par benjarobin
Il faut copier le resolv.conf après avoir monter la partition root et avant de rentrer dans le chroot