[mise a jour] /sbin/init no found (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
spouki
Hankyu
Messages : 29
Inscription : ven. 05 avr. 2013, 05:54

[mise a jour] /sbin/init no found (résolu)

Message par spouki »

Bonjour,

Tout est dans le titre. Cela ne fait pas beaucoup d'information. c'est juste après le grub...
Mais c' est ce que j'ai aux moment du redémarrage du pc, après la mise à jours.
Comme j'avais une sauvegarde faite avant avec DD ... mai le problème reste évidement d'actualité.

j'ai désinstallé les paquets suivants.

Code : Tout sélectionner

$ pacman -Qqo /bin /sbin /usr/sbin | pacman -Qm -
mingetty 1.08-3
adduser 1.15-4
g15daemon 1.9.5.3-5
update-grub 0.0.1-1

Code : Tout sélectionner

paclist archlinuxfr | awk ' { print $1 } ' | pacman -Ql - | grep ' /s\?bin/\| /usr/sbin/

Code : Tout sélectionner

pacman -Syu
:: Synchronisation des bases de données de paquets...
 core                                                                                                                 102.3 KiB   186K/s 00:01 [#######################################################################################] 100%
 extra                                                                                                               1505.1 KiB  1020K/s 00:01 [#######################################################################################] 100%
 community                                                                                                           1953.6 KiB  1240K/s 00:02 [#######################################################################################] 100%
 multilib                                                                                                             104.5 KiB   180K/s 00:01 [#######################################################################################] 100%
 archlinuxfr est à jour
:: Début de la mise à jour complète du système...
résolution des dépendances...                                                                                                                                                                                                                
recherche des conflits entre paquets...                                                                                                                                                                                                      
                                                                                                                                                                                                                                             
Paquets (154): acpid-2.0.19-1  akonadi-1.9.2-2  archlinux-keyring-20130525-2  bash-4.2.045-4  blender-8:2.67.57180-1  cdrkit-1.1.11-3  cmake-2.8.11.1-1  coreutils-8.21-2  cryptsetup-1.6.1-2  device-mapper-2.02.98-4  dhcpcd-5.6.8-3       
               dialog-1.2_20130523-2  e2fsprogs-1.42.7-2  filesystem-2013.05-2  flac-1.3.0-1  fuse-2.9.2-3  gcc-4.8.1-1  gcc-libs-4.8.1-1  gconf-3.2.6-2  gdk-pixbuf2-2.28.2-1  giflib-4.2.1-2  glibc-2.17-6  gnutls-3.2.1-1                 
               grub-bios-2.00-2  grub-common-2.00-2  gvfs-1.16.2-2  harfbuzz-0.9.18-1  ifplugd-0.28-14  imagemagick-6.8.5.10-1  inetutils-1.9.1-6  iproute2-3.9.0-2  iptables-1.4.19.1-1  iptraf-ng-1.1.3.1-2  kactivities-4.10.4-1          
               kde-l10n-fr-4.10.4-1  kdebase-dolphin-4.10.4-1  kdebase-konsole-4.10.4-1  kdebase-lib-4.10.4-1  kdebase-runtime-4.10.4-1  kdegraphics-ksnapshot-4.10.4-1  kdelibs-4.10.4-1  kdemultimedia-ffmpegthumbs-4.10.4-1               
               kdemultimedia-kmix-4.10.4-1  kdemultimedia-mplayerthumbs-4.10.4-1  kdepim-korganizer-4.10.4-1  kdepim-libkdepim-4.10.4-1  kdepim-runtime-4.10.4-1  kdepimlibs-4.10.4-1  kdesdk-kompare-4.10.4-1  kdeutils-filelight-4.10.4-1  
               kdeutils-kcalc-4.10.4-1  keyutils-1.5.5-5  kmod-13-2  lib32-gcc-libs-4.8.1-1  lib32-harfbuzz-0.9.18-1  lib32-icu-51.2-1  lib32-libjpeg-turbo-1.3.0-2  lib32-libtiff-4.0.3-2  lib32-libx11-1.6.0-1  lib32-libxau-1.0.8-1       
               lib32-libxcb-1.9.1-1  lib32-libxcursor-1.1.14-1  lib32-libxext-1.3.2-1  lib32-libxfixes-5.0.1-1  lib32-libxinerama-1.1.3-1  lib32-libxrandr-1.4.1-1  lib32-libxxf86vm-1.1.3-1  lib32-nvidia-libgl-319.23-1                    
               lib32-nvidia-utils-319.23-1  lib32-pcre-8.33-1  lib32-util-linux-2.23.1-1  libatasmart-0.19-2  libbluray-0.3.0-1  libcanberra-0.30-4  libdmx-1.1.3-1  libedit-20130601_3.1-1  libee-0.4.1-2  libffi-3.0.13-3                  
               libkcddb-4.10.4-1  libkipi-4.10.4-1  libltdl-2.4.2-9  libogg-1.3.1-1  libpulse-4.0-1  libsasl-2.1.26-4  libtiff-4.0.3-2  libtool-2.4.2-9  libtxc_dxtn-1.0.1-4  libx11-1.6.0-1  libxcb-1.9.1-1  libxcursor-1.1.14-1            
               libxext-1.3.2-1  libxfixes-5.0.1-1  libxinerama-1.1.3-1  libxml2-2.9.1-2  libxp-1.0.2-1  libxrandr-1.4.1-1  libxt-1.1.4-1  libxtst-1.2.2-1  libxv-1.0.8-1  libxxf86dga-1.1.4-1  libxxf86vm-1.1.3-1  linux-3.9.5-1             
               linux-firmware-20130528-1  linux-headers-3.9.5-1  lirc-utils-1:0.9.0-46  live-media-2013.05.30-1  lsof-4.87-2  lvm2-2.02.98-4  mumble-1.2.4-2  nepomuk-core-4.10.4-1  nepomuk-widgets-4.10.4-1  net-tools-1.60.20130531git-1  
               netctl-1.1-1  nettle-2.7.1-1  nvidia-319.23-1  nvidia-libgl-319.23-1  nvidia-utils-319.23-1  openresolv-3.5.4-3  oss-4.2_2007-4  oxygen-icons-4.10.4-1  p11-kit-0.18.2-1  pacman-mirrorlist-20130601-1  pcre-8.33-1           
               pm-utils-1.4.1-6  ppp-2.4.5-6  procps-ng-3.3.8-1  python2-distribute-0.6.45-1  python2-mako-0.8.1-1  reiserfsprogs-3.6.22-2  rsyslog-7.4.0-2  rtmpdump-20121203-2  ruby-2.0.0_p195-1  sane-1.0.23-7  sed-4.2.2-3              
               serf-1.2.1-1  shadow-4.1.5.1-6  strace-4.8-1  strigi-0.7.8-3  syslinux-4.06-2  system-config-printer-1.4.1-3  systemd-204-3  systemd-sysvcompat-204-3  sysvinit-tools-2.88-11  tar-1.26-4  udisks2-2.1.0-3  usbmuxd-1.0.8-2   
               util-linux-2.23.1-2  v4l-utils-0.9.5-2  vlc-2.0.7-2  whois-5.0.25-2  wpa_supplicant-2.0-4  xkeyboard-config-2.9-1  xterm-293-1  zvbi-0.2.33-6                                                                                 
                                                                                                                                                                                                                                             
Taille totale de téléchargement : 341.47 MiB                                                                                                                                                                                                 
Taille totale installé :           1127.85 MiB                                                                                                                                                                                               
Taille de mise à jour net :        -9.18 MiB 

puis réinstaller les paquets, Pas de souci particulier.

Code : Tout sélectionner

mingetty 1.08-3
adduser 1.15-4
g15daemon 1.9.5.3-5
update-grub 0.0.1-1
reboot , et /sbin/init no found

j'ai raté quelque chose mai quoi ?
Dernière modification par spouki le mar. 11 juin 2013, 18:08, modifié 1 fois.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [mise a jours] /sbin/init no found

Message par tuxce »

Tu n'as pas fait la mise à jour jusqu'au bout :

Code : Tout sélectionner

pacman -Syu --ignore filesystem,bash
pacman -S bash
pacman -Su
?
spouki
Hankyu
Messages : 29
Inscription : ven. 05 avr. 2013, 05:54

Re: [mise a jours] /sbin/init no found

Message par spouki »

je n'ais pas effectué la dernière commande, je ré-essaye ce soir

Merci pour ta réponse :chinois:
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [mise a jours] /sbin/init no found

Message par Xorg »

La dernière commande est la plus essentielle, elle met à jour filesystem, justement le paquet qui créé "la nouveauté", c'est-à-dire le déplacement du contenu des répertoires /bin, /sbin et /usr/sbin dans l'unique /usr/bin, et la création de liens symbaloques de ces premiers répertoires vers ce dernier. Image
En gros, le

Code : Tout sélectionner

pacman -Su
est la simple solution à ton problème. :wink:

Si je ne dis pas de bêtises, lorsque que GRUB charge, tu peux éditer la ligne de boot grâce à la touche "E" et ajouter ceci au bon endroit (par exemple après le ro) :

Code : Tout sélectionner

init=/usr/bin/init
ou

Code : Tout sélectionner

init=/lib/systemd/systemd
Après il faut faire Ctrl+X, et ça devrait booter correctement jusqu'à ce que tu règles ce soucis.
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
spouki
Hankyu
Messages : 29
Inscription : ven. 05 avr. 2013, 05:54

Re: [mise a jours] /sbin/init no found

Message par spouki »

Bonjour,
c'est bon à savoir. A mettre peux être sur le wiki ?
sinon la mise à jour est passée, je rencontre un souci avec les driver nvidia.
Je vais faire un nouveau topic pour en faciliter la future recherche.
Merci pour vos réponses je passe en résolu.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [mise a jours] /sbin/init no found [ Résolu ]

Message par FoolEcho »

spouki a écrit :c'est bon à savoir. A mettre peux être sur le wiki ?
Si tu parles des options temporaires au démarrage, c'est déjà sur les pages des gestionnaires de démarrage.
Si tu parles de init=/lib/systemd/systemd, c'est inutile. Ça traîne encore sur la partie migration initscripts > systemd (pour les archi-retardataires :mrgreen: ), mais sinon ça n'a pas de sens car systemd-sysvcompat étant dans le groupe base, préciser l'init est inutile (sauf ponctuellement, comme ici pour ton pépin). C'était indiqué il y a quelques temps dans la mesure où systemd-sysvcompat n'était pas encore intégré dans base.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [mise a jours] /sbin/init no found [ Résolu ]

Message par tuxce »

De toute façon, pour ce cas là, bash n'étant plus dans /bin, tu ne pourras pas te loguer (à supposer que le démarrage arrive à la fin)
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [mise a jours] /sbin/init no found [ Résolu ]

Message par Xorg »

FoolEcho a écrit :
spouki a écrit :c'est bon à savoir. A mettre peux être sur le wiki ?
Si tu parles des options temporaires au démarrage, c'est déjà sur les pages des gestionnaires de démarrage.
Si tu parles de init=/lib/systemd/systemd, c'est inutile. Ça traîne encore sur la partie migration initscripts > systemd (pour les archi-retardataires :mrgreen: ), mais sinon ça n'a pas de sens car systemd-sysvcompat étant dans le groupe base, préciser l'init est inutile (sauf ponctuellement, comme ici pour ton pépin). C'était indiqué il y a quelques temps dans la mesure où systemd-sysvcompat n'était pas encore intégré dans base.
Je sais que

Code : Tout sélectionner

init=/usr/bin/init
étant amplement suffisant. J'ai mis init=/lib/systemd/systemd comme une alternative, car c'est bien d'avoir le choix. :mrgreen:
tuxce a écrit :De toute façon, pour ce cas là, bash n'étant plus dans /bin, tu ne pourras pas te loguer (à supposer que le démarrage arrive à la fin)
Si j'en crois son réponse qui était en réponse au tiens, il a fait ceci :

Code : Tout sélectionner

pacman -Syu --ignore filesystem,bash
pacman -S bash
Donc je pense que ça devrait être bon pour le shell. :)
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
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 (résolu)

Message par tuxce »

Non parce que le dernier bash se met dans /usr/bin/bash et que la plupart des scripts appellent /bin/sh ou /bin/bash à commencer par le shell des utilisateurs :

Code : Tout sélectionner

$ echo $SHELL
/bin/bash
(Et je ne parle même pas des autres programmes qui pourraient éventuellement se faire appeler avec un /sbin/xxxx)
Répondre