[busybox] Mon systeme n'utilise que busybox [Abandon]
- Skippythekangoo
- archer de cavalerie
- Messages : 165
- Inscription : mar. 15 mai 2007, 17:46
- Localisation : /dev/null
- Contact :
[busybox] Mon systeme n'utilise que busybox [Abandon]
J'ai un sérieux problème avec mon système. En effet, il ne veut utiliser que busybox pour l'appel de certaine commande (ls et consort).
Ainsi, je ne peux plus accéder au réseau wifi via net-profiles, et ne peux plus installer/upgrader quoique ce soit.
J'ai essayé de corriger le tir via chroot (avec plusieurs distribution live, dont CTKArch)
Un beau dessin vaut mieux que de grandes phrases, je me permet de renvoyer à ce pastebin, ainsi qu'au dmesg.log et le mkinitcpio.conf qui l'accompagne, pour, je l'espère, mieux comprendre mes dires.
Merci de l'attention que vous pourrez porter à ce post.
Cordialement.
Chansons Plus Bifluorées
°¿° Skippy the Kangoo °¿°
- benjarobin
- Maître du Kyudo
- Messages : 17235
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [busybox] Mon systeme n'utilise que busybox
Donc quel est le réel soucis ? Pourquoi utiliser busybox ?
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- Desintegr
- Chu Ko Nu
- Messages : 354
- Inscription : jeu. 28 avr. 2011, 16:42
- Localisation : Orléans - France
Re: [busybox] Mon systeme n'utilise que busybox
Que renvoie :
Code : Tout sélectionner
echo $0
Code : Tout sélectionner
getent passwd root
- Skippythekangoo
- archer de cavalerie
- Messages : 165
- Inscription : mar. 15 mai 2007, 17:46
- Localisation : /dev/null
- Contact :
Re: [busybox] Mon systeme n'utilise que busybox
Ben le réel souci, c'est que c'est apparu comme un chien dans un jeu de quille et que je peux utiliser ma machine qu'à "moitier"...benjarobin a écrit :Désolé mais je ne comprend pas bien le soucis. Apparemment ton système possède busybox mais celui-ci ne supporte pas certaine option (par exemple grep...)
Donc quel est le réel soucis ? Pourquoi utiliser busybox ?
Et à la question, Pourquoi utiliser Busybox? Ben je ne lui ai rien demander, le système l'a installé comme un grand en upgradant, je crois, mkinitcpio
Desintegr a écrit :Que renvoie :Code : Tout sélectionner
echo $0
Code : Tout sélectionner
/bin/bash
Desintegr a écrit :Code : Tout sélectionner
getent passwd root
Code : Tout sélectionner
root:x:0:0:root:/root:/bin/bash
Chansons Plus Bifluorées
°¿° Skippy the Kangoo °¿°
- benjarobin
- Maître du Kyudo
- Messages : 17235
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [busybox] Mon systeme n'utilise que busybox
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- Skippythekangoo
- archer de cavalerie
- Messages : 165
- Inscription : mar. 15 mai 2007, 17:46
- Localisation : /dev/null
- Contact :
Re: [busybox] Mon systeme n'utilise que busybox
Code : Tout sélectionner
[skippy@traveler ~]$ pacman -Ss busybox
core/mkinitcpio-busybox 1.19.4-2 [installé]
base initramfs tools
community/busybox 1.19.4-1
Utilities for rescue and embedded systems
[skippy@traveler ~]$ pacman -Ss mkinitcpio
core/mkinitcpio 0.9.0-2 [installé: 0.8.8-1]
Modular initramfs image creation utility
core/mkinitcpio-busybox 1.19.4-2 [installé]
base initramfs tools
core/mkinitcpio-nfs-utils 0.3-2
ipconfig and nfsmount tools for NFS root support in mkinitcpio
extra/hwdetect 2012.04-2
Hardware detection script with loading modules and mkinitcpio.conf / rc.conf suppor
Chansons Plus Bifluorées
°¿° Skippy the Kangoo °¿°
- Desintegr
- Chu Ko Nu
- Messages : 354
- Inscription : jeu. 28 avr. 2011, 16:42
- Localisation : Orléans - France
Re: [busybox] Mon systeme n'utilise que busybox
Code : Tout sélectionner
pacman -Qi mkinitcpio | grep "Dépend de"
Dépend de : mkinitcpio-busybox>=1.19.4-2 kmod>=3 util-linux>=2.21 libarchive coreutils bash findutils sed grep filesystem>=2011.10-1 file gzip udev>=182-3
Que renvoie les commandes :
Code : Tout sélectionner
which ls
Code : Tout sélectionner
which --skip-alias ls
- Desintegr
- Chu Ko Nu
- Messages : 354
- Inscription : jeu. 28 avr. 2011, 16:42
- Localisation : Orléans - France
Re: [busybox] Mon systeme n'utilise que busybox
C'est un composant de base essentiel au bon fonctionnement, il ne faut pas le supprimer.
Ton système n'est pas à jour ! Tu as presque un mois de retard :
Code : Tout sélectionner
core/mkinitcpio 0.9.0-2 [installé: 0.8.8-1]
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [busybox] Mon systeme n'utilise que busybox
Tu peux déjà faire un :
Code : Tout sélectionner
$ grep busybox /var/log/pacman.log
Vire donc busybox via un
Code : Tout sélectionner
# pacman -R busybox
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
- Skippythekangoo
- archer de cavalerie
- Messages : 165
- Inscription : mar. 15 mai 2007, 17:46
- Localisation : /dev/null
- Contact :
Re: [busybox] Mon systeme n'utilise que busybox
Desintegr a écrit :Que renvoie les commandes :Code : Tout sélectionner
which ls
Code : Tout sélectionner
/usr/bin/ls
Code : Tout sélectionner
which --skip-alias ls
Code : Tout sélectionner
/usr/bin/ls
C'est bien là, le souci. Je suis parti 3 semaines de chez moi, le Pc éteint. et quand je suis rentré, j'ai fait un gentil pacman -Syu (trés gros...). J'i utilisé la machine sans la rebooter, sans problèmes, et quand il m'a fallut la redémarrer, ben busybox et compagnie sont venus me faire des cheveux blancs.Desintegr a écrit :Ton système n'est pas à jour ! Tu as presque un mois de retard :Il faut mettre ton système à jour, peut-être au cas par cas.Code : Tout sélectionner
core/mkinitcpio 0.9.0-2 [installé: 0.8.8-1]
En chroot, quand j'essaie
Code : Tout sélectionner
pacman -Syu
Si je force la ré-installation du noyau, j'ai les erreurs comme dans le pastebin du premier post.
Chansons Plus Bifluorées
°¿° Skippy the Kangoo °¿°
- Skippythekangoo
- archer de cavalerie
- Messages : 165
- Inscription : mar. 15 mai 2007, 17:46
- Localisation : /dev/null
- Contact :
Re: [busybox] Mon systeme n'utilise que busybox
oktoberfest a écrit :Il ne faut pas confondre busybo et mkinitcpio-busybox !
Tu peux déjà faire un :histoire de voir de quand date l'installation de busybox, installation que tu as effectué. Car comme le dit benjarobin, busybox de dépend de rien et rien ne dépend de busybox, il n'est donc pas arrivé tout seul...Code : Tout sélectionner
$ grep busybox /var/log/pacman.log
Vire donc busybox via unton système fonctionnera sans doute mieux.Code : Tout sélectionner
# pacman -R busybox
Code : Tout sélectionner
pacman -Ss busybox | grep install
core/mkinitcpio-busybox 1.19.4-2 [installé]
/me va se pendre au fond de la rivière et revient... :/
Chansons Plus Bifluorées
°¿° Skippy the Kangoo °¿°
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [busybox] Mon systeme n'utilise que busybox
Que donne le log de pacman ? As-tu vérifié lors de la mise à jour que tu n'as eu aucun message d'erreur (disque plein par exemple...) ? Il faut TOUJOURS bien vérifier ce qui se passe pendant les mises à jour, cela évite de remplir les forumsSkippythekangoo a écrit :C'est bien là, le souci. Je suis parti 3 semaines de chez moi, le Pc éteint. et quand je suis rentré, j'ai fait un gentil pacman -Syu (trés gros...). J'ai utilisé la machine sans la rebooter
EDIT : tu pourras toujours downgrader mkinitcpio et mkinitcpio-busybox s'ils ont été mis à jour. Et ensuite faire une recréation de l'initramfs pour vérifier que tout va bien.
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
- Desintegr
- Chu Ko Nu
- Messages : 354
- Inscription : jeu. 28 avr. 2011, 16:42
- Localisation : Orléans - France
Re: [busybox] Mon systeme n'utilise que busybox
ls
n'est pas au bon endroit.Il doit être dans
/bin
:
Code : Tout sélectionner
$ pacman -Ql coreutils | grep "ls$"
coreutils /bin/ls
Code : Tout sélectionner
ls -l /bin/ls
Code : Tout sélectionner
ls -l /usr/bin/ls
Code : Tout sélectionner
pacman -Qo /bin/ls
Code : Tout sélectionner
pacman -Qo /usr/bin/ls
- Skippythekangoo
- archer de cavalerie
- Messages : 165
- Inscription : mar. 15 mai 2007, 17:46
- Localisation : /dev/null
- Contact :
Re: [busybox] Mon systeme n'utilise que busybox
Sont-ce de normales erreurs, ou serait-ce le pur chienlit ???
Chansons Plus Bifluorées
°¿° Skippy the Kangoo °¿°
- Desintegr
- Chu Ko Nu
- Messages : 354
- Inscription : jeu. 28 avr. 2011, 16:42
- Localisation : Orléans - France
Re: [busybox] Mon systeme n'utilise que busybox
Les paquets lvm2 et device-mapper sont à jour ?
Il ne devrait plus rester grand chose dans
/lib
, tout a été migré dans /usr/lib
depuis les mises à jour récentes.-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [busybox] Mon systeme n'utilise que busybox
En voyant l'erreur, j'ai reconstruit l'initramfs à l'issue de la mise à jour.
Il te faut donc toi aussi le reconstruire, mais c'est ce qui bloque chez toi... Essaye un downgrade de lvm2, device-mapper, udev, mkinitcpio, mkinitcpio-busybox (et t'assurant bien qu'ils ont été mis à jour lors de ta grosse mise à jour) et retente la mise à jour de l'initramfs.
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
- Skippythekangoo
- archer de cavalerie
- Messages : 165
- Inscription : mar. 15 mai 2007, 17:46
- Localisation : /dev/null
- Contact :
Re: [busybox] Mon systeme n'utilise que busybox
Chansons Plus Bifluorées
°¿° Skippy the Kangoo °¿°
- Skippythekangoo
- archer de cavalerie
- Messages : 165
- Inscription : mar. 15 mai 2007, 17:46
- Localisation : /dev/null
- Contact :
Re: [busybox] Mon systeme n'utilise que busybox
Code : Tout sélectionner
[skippy@tzi-no ~]$ pacman -Qi lvm2
Nom : lvm2
Version : 2.02.95-4
URL : http://sourceware.org/lvm2/
Licences : GPL2 LGPL2.1
Groupes : base
Fournit : --
Dépend de : bash device-mapper>=2.02.95 udev readline
Dépendances opt. : --
Requis par : --
Est en conflit avec : lvm mkinitcpio<0.7
Remplace : --
Taille installé : 3300,00 KiB
Paqueteur : Eric Belanger <eric@archlinux.org>
Architecture : i686
Compilé le : mer. 02 mai 2012 07:52:12 CEST
Installé le : dim. 27 mai 2012 01:00:46 CEST
Motif d'installation : Explicitement installé
Script d'installation : Non
Description : Logical Volume Manager 2 utilities
[skippy@tzi-no ~]$ pacman -Qi device-mapper
Nom : device-mapper
Version : 2.02.95-4
URL : http://sourceware.org/dm/
Licences : GPL2 LGPL2.1
Groupes : base
Fournit : --
Dépend de : glibc udev
Dépendances opt. : --
Requis par : cryptsetup grub2-common lvm2 multipath-tools-git nfs-utils parted udisks
Est en conflit avec : --
Remplace : --
Taille installé : 564,00 KiB
Paqueteur : Eric Belanger <eric@archlinux.org>
Architecture : i686
Compilé le : mer. 02 mai 2012 07:52:17 CEST
Installé le : dim. 27 mai 2012 00:50:29 CEST
Motif d'installation : Explicitement installé
Script d'installation : Non
Description : Device mapper userspace library and tools
Chansons Plus Bifluorées
°¿° Skippy the Kangoo °¿°
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [busybox] Mon systeme n'utilise que busybox
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
- Desintegr
- Chu Ko Nu
- Messages : 354
- Inscription : jeu. 28 avr. 2011, 16:42
- Localisation : Orléans - France
Re: [busybox] Mon systeme n'utilise que busybox
/usr/bin/ls
qui pointe vers /usr/bin/busybox
qui a été modifié (peut-être même créé) le 28 mai à 18:02 (hier)./usr/bin/busybox
ne fait pas parti des paquets officiels d'Arch.Le
busybox
du dépôt community s'installe dans /bin/
et ce paquet n'est pas installé sur ton système.Le lien
ls
et busybox
n'ont rien à faire à cet emplacement.Je pense qu'il va falloir faire un petit nettoyage de ton système.