Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Probleme libc6 /bin/bash: aucun fichier

debianUbuntu, le vendredi 17 juin 2005 à 21:00:43
bonjour

j'etais en train de mettre a jours ma distrib 1/2 debian sarge 1/2 ubuntu

J'ai du d'installer la lic6 pour recuperer une version moins recente

dpkg -i -forces-depends libc6 ((Grave erreur d ma part)

la deinstallation a echouee

/bin/bash : aucun fichier ou repertoire de ce type

Le fichier exite bien

Je ne peux plus executer aucunne commande

> cat
/bin/cat : aucune commande ou fichier de ce type

les commandes sont pourtant bien la

donc impossible de reinstaller la libc (Qui est toujours la d'ailleurs)


Le syteme ne reboot plus,


Via un boot sur un cd knoopix, plus le montage de la partition linux

j'esaie un chroot /mnt/hda7
/bin/bash : aucun fichier au repretoire de ce type

par contre un /mnt/hda7/bin/bash fonctionne


je penche pour une etat defecueux de ld.conf

Comment puis-je m'en sortir


merci
Configuration: pc tochiba m30x

debian ubuntu
Répondre à debianUbuntu  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
kmf31, le vendredi 17 juin 2005 à 22:17:20
dpkg -i -forces-depends libc6 ((Grave erreur d ma part)

Aie!!! En effet, tres grave erreur de ta part!!

Tu aurais du lire ca (notamment la derniere phrase en parentheses)
http://www.commentcamarche.net/forum/affich-1308760-installe­r-de-libs-sous-ubuntu-debian#1
avant de te lancer dans cette operation!!


Diagnostique: Je crois tu as remplace la bonne version le "libc" par une ancienne version qui ne marche pas sur ton systeme! Tout programe compile de facon dynamique depend de libc, incluant bash, les commandes: ls, cp, etc.!! C'est nettement pire qu'un ld.so.conf (le fichier contenant les repertoires lib) bousille, c'est la bibliotheque principale du systeme /lib/libc.so et probablement aussi /lib/ld.so qui ne marchent plus.
(c'est comme si libc etait efface).

Donc en principe rien ne marche et un reboot ne resoud rien, au contraire il faudrait eviter le reboot! (Tant ca tourne avec une shell ouverte il y a encore un (petit) espoire, en demarrant une shell statique si on en a, chez moi il y a "/bin/ash.static" qu'on peut lancer et avec ca on peut faire de commandes pour reparer).

Traitement:
1) La methode la plus facile est simplement de reinstaller.

2) Moins facile: On peut essayer de reparer avec un cd Knoppix ou un cd installation en mode rescue. Il faut demarrer avec un tel cd. Dans ce cas tout l'arbre de fichiers racine, /bin/, /lib/, etc. se trouve dans un ramdisque et ca ne prend pas la copie du disque dur. Donc en mode rescue ou Knoppix il faut essayer de reparer. Moi je ferais comme tu as deja commence:
monter la partition racine mais ne pas faire le chroot et essayer de copier la version libc de Knoppix ou cd-rescue au bon endroit en esperant que la version Knoppix est assez recente. En principe depuis un terminal Knoppix:
# saufgarder les fichiers lib actuels (meme si c'est boussile, on ne sait jamais):
cd /mnt/hda7/lib/
mkdir sauf
cp libc.* sauf
cp ld.so* sauf

# copier les fichiers lib du l'arbe Knoppix se trouvant dans le ramdisque vers le disque dur:
cd /lib
cp libc.* /mnt/hda7/lib/
cp ld.so* /mnt/hda7/lib/

Si le "cp" demande de confirmation pour effacer les anciens fichiers, tapper "y" pour oui.
Apres rebooter et si on a (beaucoup) de chance ca marche sans trop d'erreurs. Avec ca, ce n'est qu'une reparation provisoire. Apres il faut absolument proprement resinstaller (avec dpgk ...) le bon paquet libc pour ta distibution (il y des centaines fichiers tres important la dedans!!). Le but de l'operation avec Knoppix est uniquement de te mettre dans un etat ou tu peux reparer. Cependant tout ca, c'est tres delicat et loin d'etre sur de marcher!


En fait manipuler le libc, c'est comme une operation a coeur ouvert. De casser ca, c'est pire que d'effacer l'image du noyau linux dans /boot. Si on se decide de faire ce genre de choses il faut etre super prudent, par exemple faire une copie de saufegarde complete de /lib/... vers ailleurs. Apres il faut lancer une shell static (eventuellement "/bin/ash.static" si ca existe et marche chez toi, sur Suse et Redhat/Fedora ca marche) et faire l'operation delicate la dedans. Apres on teste sur un autre terminal si ca fonctionne encore et sinon, on repare dans la shell statique (qu'il faut absolument garder), par exemple remettre les fichiers de la copie de saufgarde de /lib/....
Répondre à kmf31

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
debianUbuntu, le samedi 18 juin 2005 à 07:57:37
merci pour tes conseils

on m'a donne une autre solution


boote sur un cd rescue

et

dkpg -x libc6xxxxxx /mnt/hda7


puis reboot

et enfin
un autre dpkg -i /mnt/hda7
(pour les dependence)

Ca a marche

Encore merci pour tes explications claires et pour ton temps
Répondre à debianUbuntu

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
kmf31, le samedi 18 juin 2005 à 12:55:22
Bien-sur si tu peux (re-)installer avec dpkg de paquets depuis le cd-rescue c'est la solution ideale. Je suppose en future tu feras plus attention.
Répondre à kmf31

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ahliz, le jeudi 13 septembre 2007 à 02:23:41
bonjour

j'essayé d'installer chillispot sur mon debian sarge mais lorque je tape lacommande <<dpkg -i chillispot_1.0-6_i386.deb>>
ca ne marche pas le schell mon envois le message suivant
----------------------------------------------------------------------------------------------------------------------
adatel:/home/ahliz/Desktop# dpkg -i chillispot_1.0-6_i386.deb
Sélection du paquet chillispot précédemment désélectionné.
(Lecture de la base de données... 78808 fichiers et répertoires déjà installés.)Dépaquetage de chillispot (à partir de chillispot_1.0-6_i386.deb) ...
dpkg : des problèmes de dépendances empêchent la configuration de chillispot :
chillispot dépend de libc6 (>= 2.5-5) ; cependant :
La version de libc6 sur le système est 2.3.6.ds1-13etch2.
dpkg : erreur de traitement de chillispot (--install) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
chillispot
------------------------------------------------------------------------------------------------------------------------
si vous pouvez m'aidez cé gentille
Cordialelement
Répondre à ahliz

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
lami20j, le jeudi 13 septembre 2007 à 07:35:59
Salut,

le paquet existe sur Etch
lami20j@deb:~$ aptitude search chillispot
p   chillispot                                                     - Wireless LAN Access Point Controller
lami20j@deb:~$ aptitude show chillispot
Paquet : chillispot
État: non installé
Version : 1.0-4
Priorité : optionnel
Section : net
Responsable : Rudy Godoy <rudy@debian.org>
Taille décompressée : 258k
Dépend: libc6 (>= 2.3.6-6), debconf | debconf-2.0, ucf
Recommande: httpd | httpd-cgi, freeradius
Description : Wireless LAN Access Point Controller
 ChilliSpot is an open source captive portal or wireless LAN access point controller. It supports web based login which is today's standard
 for public HotSpots and it supports Wireless Protected Access (WPA) which is the standard of the future. Authentication, Authorization and
 Accounting (AAA) is handled by your favorite radius server. Read more on http://www.chillispot.org
essaie sur sarge pour voir lami20j
Répondre à lami20j

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
likeastone, le jeudi 17 avril 2008 à 14:30:31
Bonjour

J'ai vraiment besoin de votre aide.
Je dois installer un chillispot sur Fedora 6 mais ca ne marche pas, g tapé la commande :
rpm -i http://www.chillispot.info/download/chillispot-1.0RC3.i386.r­pm
mais ca ne marche pas

Aidez moi svp

Merci
Répondre à likeastone

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 likeastone, le vendredi 18 avril 2008 à 11:11:53
Bonjour

pour l'installation du chillispot qui marchait pas cété bien de ma faute, javais pas bien tapé la commande :)
Répondre à likeastone

Résultats pour probleme libc6 /bin/bash: aucun fichier

Probleme avec un script shell (Résolu) Bonjour, Je débute en shell et j' aimerais écrire un programme qui compte le nombre d éléments du répertoire local, j écris donc: #!/bin/bash for fichier in $PWD x=0 do if [ -e "$fichier" ] then x=$x+1 done echo $x et a l execution j obtiens:... www.commentcamarche.net/forum/affich-4196092-probleme-avec-un-script-shell
Creation fichier Bin/cue (Résolu) salut, Je voudrais créer une image Bin/cue de fichiers situé sur mon Disque Dur. J'ai essyé avec plusieurs logiciels en version d'évalutation mais à chaque fois ils sont limités à 300 Méga alors que mes fichiers font au moins 2 Gigas.... www.commentcamarche.net/forum/affich-1993081-creation-fichier-bin-cue
Commande su impossible (Résolu) Bonjour a tous, J'ai un serveur sous redhat 8 et depuis quelque temps je n'arrive plus a a me logger sous un autre utilisateur que le root. Pourtan root sur la machine, des que je fais su user il me met: su: /bin/bash: Permission non... www.commentcamarche.net/forum/affich-1721329-commande-su-impossible

Résultats pour probleme libc6 /bin/bash: aucun fichier

Parser un fichier binaire en PHPSupposons que vous ayez enregistré des données binaires dans un fichier, c'est-à-dire un enregistrement brut qui n'est pas traduit en texte. C'est une chose que l'on fait couramment avec certains langages de bas niveau comme le C ou le... www.commentcamarche.net/faq/sujet-13092-parser-un-fichier-binaire-en-php
Modifier une variable en lecture seuleSolution 1 Une variable declarée en lecture seule ne peux pas être modifier dans le processus en cours. Toutefois si la variable est exportée dans un shell fils elle pourra être modifiée.#!/bin/bash if [ "$PROC_PID" != "$PPID" ]; then export... www.commentcamarche.net/faq/sujet-8011-modifier-une-variable-en-lecture-seule
[Gravure] Graver ou lire un fichier .BIN / .CUELes fichiers .bin et .cue sont respectivement : .BIN : une image de CD, c'est-à-dire une copie binaire d'un CD ou d'un DVD sous forme d'un fichier .CUE : informations sur les pistes du disque. Les fichiers .BIN / .CUE sont utilisables par... www.commentcamarche.net/faq/sujet-2963-gravure-graver-ou-lire-un-fichier-bin-cue

Résultats pour probleme libc6 /bin/bash: aucun fichier

Script Bash et conditions IF (Résolu)Bonjour, j'ai un bout de code dans mon fichier testmaj.sh : #! /bin/bash OMEMAJ="/home/${USER}" if [ "${USER}" == "toto" ] then REPMAJ="totorep" else if [ "${USER}" == "tata" ] then REPMAJ="tatarep" else echo "pas de dossier" exit 1 fi exit 0... www.commentcamarche.net/forum/affich-7197439-script-bash-et-conditions-if
Executer un fichier sh (Résolu)Bonsoir, j'utilise Cygwin pour exécuter le bash suivant: **************************************************** #! /bin/bash fichier="$1" while read line do var=$(echo "$line" | sed 's/.\{332\}\(.\{60\}\).*/\1/') while [ $(grep -o "$var"... www.commentcamarche.net/forum/affich-3051833-executer-un-fichier-sh
Opérateur unaire attendu (Résolu)Bonjour, j'ai un petit problème j'ai un message de la console quit me dit : != : opérateur unaire attendu ... j'aimerais faire un test si un fichier n'existe pas j'écris qqch sinon autre chose voici mon code : #!/bin/bash... www.commentcamarche.net/forum/affich-5645953-operateur-unaire-attendu

Résultats pour probleme libc6 /bin/bash: aucun fichier

Fichier BINFormat BIN Les fichiers BIN et CUE sont respectivement : .BIN : une image de CD, c'est-à-dire une copie binaire d'un CD ou d'un DVD sous forme d'un fichier .CUE : informations sur les pistes du disque. Comment lire un fichier BIN ? Les... www.commentcamarche.net/contents/fichier/bin.php3
Fichier CUEFormat CUE Les fichiers [bin.php3 BIN] et CUE sont respectivement : .BIN : une image de CD, c'est-à-dire une copie binaire d'un CD-ROM ou d'un DVD-ROM sous forme d'un fichier pouvant être stocké sur disque dur. .CUE : informations sur les... www.commentcamarche.net/contents/fichier/cue.php3
Introduction à la programmation des CGIPrésentation de l'interface CGI Un script CGI (Common Gateway Interface, traduisez interface de passerelle commune) est un programme exécuté par le serveur web (on dit généralement « côté serveur »), permettant d'envoyer au navigateur de... www.commentcamarche.net/contents/cgi/cgiintro.php3