[busybox] Mon systeme n'utilise que busybox [Abandon]

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
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]

Message par Skippythekangoo »

Salutations à toutes et tous.

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.
Dernière modification par Skippythekangoo le sam. 02 juin 2012, 10:04, modifié 1 fois.
Quiconque a cette louange d'être homme sans boire de vin, si il en buvait serait un ange.

Chansons Plus Bifluorées

°¿° Skippy the Kangoo °¿°
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17230
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [busybox] Mon systeme n'utilise que busybox

Message par benjarobin »

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 ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
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

Message par Desintegr »

Problème assez étrange en effet.

Que renvoie :

Code : Tout sélectionner

echo $0

Code : Tout sélectionner

getent passwd root
Avatar de l’utilisateur
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

Message par Skippythekangoo »

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 ?
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"...
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
Merci encore de m'aider...
Quiconque a cette louange d'être homme sans boire de vin, si il en buvait serait un ange.

Chansons Plus Bifluorées

°¿° Skippy the Kangoo °¿°
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17230
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [busybox] Mon systeme n'utilise que busybox

Message par benjarobin »

Busybox n'est requis pas aucun paquet, il n'est donc pas arrivé tout seul ! Si tu n'en as pas besoin supprime le.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
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

Message par Skippythekangoo »

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
Je peux donc virer mkinitcpio-busybox, sans risque de casser mon système ???
Quiconque a cette louange d'être homme sans boire de vin, si il en buvait serait un ange.

Chansons Plus Bifluorées

°¿° Skippy the Kangoo °¿°
Avatar de l’utilisateur
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

Message par Desintegr »

mkinitcpio installe mkinitcpio-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
Les commandes montre que tu utilises bien bash.

Que renvoie les commandes :

Code : Tout sélectionner

which ls

Code : Tout sélectionner

which --skip-alias ls
Dernière modification par Desintegr le mar. 29 mai 2012, 14:01, modifié 1 fois.
Avatar de l’utilisateur
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

Message par Desintegr »

mkinitcpio est repuis pour construire les fichiers initramfs nécessaires au démarrage du système.
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]
Il faut mettre ton système à jour, peut-être au cas par cas.
oktoberfest
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

Message par oktoberfest »

Il ne faut pas confondre busybo et mkinitcpio-busybox !

Tu peux déjà faire un :

Code : Tout sélectionner

$ grep busybox /var/log/pacman.log
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...

Vire donc busybox via un

Code : Tout sélectionner

# pacman -R busybox
ton système fonctionnera sans doute mieux.
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
Avatar de l’utilisateur
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

Message par Skippythekangoo »

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
Desintegr a écrit :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]
Il faut mettre ton système à jour, peut-être au cas par cas.
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.

En chroot, quand j'essaie

Code : Tout sélectionner

pacman -Syu
, ça synchronise avec les dépot, ça met bien certains paquets à jour. mais c'est tout.
Si je force la ré-installation du noyau, j'ai les erreurs comme dans le pastebin du premier post.
Quiconque a cette louange d'être homme sans boire de vin, si il en buvait serait un ange.

Chansons Plus Bifluorées

°¿° Skippy the Kangoo °¿°
Avatar de l’utilisateur
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

Message par Skippythekangoo »

oktoberfest a écrit :Il ne faut pas confondre busybo et mkinitcpio-busybox !

Tu peux déjà faire un :

Code : Tout sélectionner

$ grep busybox /var/log/pacman.log
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...

Vire donc busybox via un

Code : Tout sélectionner

# pacman -R busybox
ton système fonctionnera sans doute mieux.

Code : Tout sélectionner

pacman -Ss busybox | grep install
core/mkinitcpio-busybox 1.19.4-2 [installé]
Donc pas de paquet busybox d'installé, seulement mkinitcpio-busybox...

/me va se pendre au fond de la rivière et revient... :/
Quiconque a cette louange d'être homme sans boire de vin, si il en buvait serait un ange.

Chansons Plus Bifluorées

°¿° Skippy the Kangoo °¿°
oktoberfest
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

Message par oktoberfest »

Skippythekangoo 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
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 forums :humour:

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.
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
Avatar de l’utilisateur
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

Message par Desintegr »

Chose très étrange, ton ls n'est pas au bon endroit.
Il doit être dans /bin :

Code : Tout sélectionner

$ pacman -Ql coreutils | grep "ls$"
coreutils /bin/ls
Que renvoie :

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
Avatar de l’utilisateur
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

Message par Skippythekangoo »

Merci Fête de la bière, j'ai effectivement quelque erreurs à la construction de l'image initram.
Sont-ce de normales erreurs, ou serait-ce le pur chienlit ???
Quiconque a cette louange d'être homme sans boire de vin, si il en buvait serait un ange.

Chansons Plus Bifluorées

°¿° Skippy the Kangoo °¿°
Avatar de l’utilisateur
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

Message par Desintegr »

Il y a un problème avec le hook de lvm2.
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.
Dernière modification par Desintegr le mar. 29 mai 2012, 15:00, modifié 1 fois.
oktoberfest
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

Message par oktoberfest »

J'ai eu le même souci (j'utilise aussi LVM). En fait le paquet lvm2 est mis à jour après la construction de l'initramfs, d'où le problème.
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.
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
Avatar de l’utilisateur
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

Message par Skippythekangoo »

Desintegr, voici le retour des commandes demandées.
Quiconque a cette louange d'être homme sans boire de vin, si il en buvait serait un ange.

Chansons Plus Bifluorées

°¿° Skippy the Kangoo °¿°
Avatar de l’utilisateur
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

Message par Skippythekangoo »

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
C'est donc à jour du 27/05...
Quiconque a cette louange d'être homme sans boire de vin, si il en buvait serait un ange.

Chansons Plus Bifluorées

°¿° Skippy the Kangoo °¿°
oktoberfest
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

Message par oktoberfest »

Qu'as-tu fait hier soir à 18h02 ? C'est la date de création du lien /usr/bin/ls. Lien que tu peux virer d'ailleurs.
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
Avatar de l’utilisateur
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

Message par Desintegr »

Tu as donc un lien /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.
Répondre