OVH Cloud OVH Cloud

remettre une Debian en etat

31 réponses
Avatar
Rakotomandimby Mihamina
Bonjour .
On m'a confie un serveur sous Debian .

Le monsieur qui a pris en main le serveur ne connait pas debian eta
foutu un peu le boxon dans le systeme .
Je n'ai pas acces physique au serveur .seulement ssh et possibilite de
reboot logiciel (aavec shutdown -r now , par exemple).

Deja je ne sais pas comment on fait pour savoir si c'est une SID Sarge
ou Woody ....

Ensuite il a foutu apt-get en l'air parceque apt-get install ne veut
plus rien installer :
J;ai tenté d'installer cvs , libxslt , automake , autoconf , libtool
avec la commande "apt-get install le_truc" mais non . J'ai deja fait un
apt-get update .

Il me met toujours la meme erreur pour tous ceux la :

Sorry, but the following packages have unmet dependencies:
libc6: Depends: libdb1-compat but it is not installable
libc6-dev: Depends: libc6 (= 2.2.5-11.5) but 2.3.2.ds1-12 is to be
installed
locales: Depends: glibc-2.2.5-11.5
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or
specify a solution).


A chaque fois .
J'en ai deduis donc que quelquechose st casse dans apt ....
Sauriez vous comment remettre ca en place ? je me vois mal avoir une
DEbian from scratch a la fin ....

en attendant et comme j'avias besoin de cvs , automake , etc etc jeles
ai mis dans /usr/local .... mais on va pas continuer comme ca ! :-)

Pourriez vous m'aider ? Merci ...
--
Rakotomandimby Mihamina Andrianifaharana
Tel : +33 2 38 76 43 65
http://stko.dyndns.info/site_principal/Members/mihamina

10 réponses

1 2 3 4
Avatar
Sebastien Kirche
On 21 May 2004, Rakotomandimby Mihamina wrote:

Bonjour .


Salut :)

On m'a confie un serveur sous Debian .

Le monsieur qui a pris en main le serveur ne connait pas debian eta
foutu un peu le boxon dans le systeme .
Je n'ai pas acces physique au serveur .seulement ssh et possibilite de
reboot logiciel (aavec shutdown -r now , par exemple).

Deja je ne sais pas comment on fait pour savoir si c'est une SID Sarge
ou Woody ....


De mémoire /etc/version ou /etc/debian_version devrait te renseigner.
S'il te parle de
- stable -> woody si c'est une Debian 3 (ou potato si c'est 2.2 mais c'est
obsolète maintenant)
- testing -> Sarge
- unstable -> sid


Ensuite il a foutu apt-get en l'air parceque apt-get install ne veut
plus rien installer :


J'ai déjà eu des problèmes comme ça en unstable, en fait apt-get fonctionne
toujours, mais certains paquets peuvent se retrouver avec des dépendances
qui s'excluent, et faut alors un peu aider apt. Parfois en supprimant des
paquets pour les réinstaller.

J;ai tenté d'installer cvs , libxslt , automake , autoconf , libtool
avec la commande "apt-get install le_truc" mais non . J'ai deja fait
un apt-get update .

Il me met toujours la meme erreur pour tous ceux la :

Sorry, but the following packages have unmet dependencies:
libc6: Depends: libdb1-compat but it is not installable
libc6-dev: Depends: libc6 (= 2.2.5-11.5) but 2.3.2.ds1-12 is to be
installed
locales: Depends: glibc-2.2.5-11.5
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or
specify a solution).


A chaque fois .


Tu as essayé le «apt-get install -f» comme il t'a suggéré ? Ça règle
parfois les problèmes.

Sinon en spécifiant tous les paquets incriminés en même temps parfois ça
aide aussi : «apt-get install libc6 libc6-dev locales» s'il sont déjà
installé, ça met à jour.

Tu peux aussi essayer de désinstaller un paquet qui gène, quitte à le
réinstaller plus tard «apt-get remove le_paquet»
Il vérifie les dépendances en conséquence et te demande confirmation au cas
où, donc regarde s'il ne veut pas tout supprimer dans ce cas...
Enfin pour libc6 je sais pas ce que ça peut donner :)

Il faut parfois désinstaller les paquets en même temps comme pour l'install.

J'en ai deduis donc que quelquechose st casse dans apt ....


Oui, les dépendances de certains paquets

Sauriez vous comment remettre ca en place ? je me vois mal avoir une
DEbian from scratch a la fin ....


Essaie ça. Si ça suffit pas on verra :) Mais je n'ai pas ma Debian sous la
main...


en attendant et comme j'avias besoin de cvs , automake , etc etc jeles
ai mis dans /usr/local .... mais on va pas continuer comme ca ! :-)

Pourriez vous m'aider ? Merci ...


De rien :)
A+

Sébastien Kirche

Avatar
Jerome Lambert
Le Fri, 21 May 2004 01:32:20 +0200, Rakotomandimby Mihamina a écrit :

Bonjour .


Bonjour.

On m'a confie un serveur sous Debian .

Le monsieur qui a pris en main le serveur ne connait pas debian eta
foutu un peu le boxon dans le systeme .
Je n'ai pas acces physique au serveur .seulement ssh et possibilite de
reboot logiciel (aavec shutdown -r now , par exemple).

Deja je ne sais pas comment on fait pour savoir si c'est une SID Sarge
ou Woody ....

Ensuite il a foutu apt-get en l'air parceque apt-get install ne veut
plus rien installer :
J;ai tenté d'installer cvs , libxslt , automake , autoconf , libtool
avec la commande "apt-get install le_truc" mais non . J'ai deja fait un
apt-get update .

Il me met toujours la meme erreur pour tous ceux la :

Sorry, but the following packages have unmet dependencies:
libc6: Depends: libdb1-compat but it is not installable
libc6-dev: Depends: libc6 (= 2.2.5-11.5) but 2.3.2.ds1-12 is to be
installed
locales: Depends: glibc-2.2.5-11.5
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or
specify a solution).


A chaque fois .
J'en ai deduis donc que quelquechose st casse dans apt ....
Sauriez vous comment remettre ca en place ? je me vois mal avoir une
DEbian from scratch a la fin ....


En lisant la description du problème, on dirait une Debian dont on aurait
modifié le /etc/apt/sources.list en dépit de bon sens.

Vérifie donc que ce fichier renvoie vers des sources de paquets
"uniforme" (càd tous woody, tous sid, ...).

Une solution serait d'upgrader la distribution (apt-get dist-uprgade
après modification de sources.list) afin de tout remettre à plat. A toi
de voir si c'est faisable et "non-pénalisant".

Bonne chance.

--
Jerome.
"Fais aux autres ce que tu voudrais qu'ils te fassent, sois fier de ce que tu
fais et prend du plaisir à le faire".
(Linus Torvalds, "Just for fun")

Avatar
Sebastien Kirche
On 21 May 2004, Jerome Lambert wrote:

En lisant la description du problème, on dirait une Debian dont on aurait
modifié le /etc/apt/sources.list en dépit de bon sens.


Ah oui ça peut *aussi* être une source d'ennuis :)


Vérifie donc que ce fichier renvoie vers des sources de paquets
"uniforme" (càd tous woody, tous sid, ...).


Voici un exemple :
deb ftp://ftp.skynet.be/debian/ woody main contrib # non-free
^^^^^
Sachant que les versions peuvent être désignées par leur nom ou leur état
(soit: potato, woody, sarge, sid, stable, testing, unstable
(experimental ?))

Vérifie que tu n'as pas des sources mélangées et/ou aussi le fichier
/etc/apt/apt.conf qui peut alors préciser la version par défaut où aller
chercher les paquets (p.exemple «APT::Default-Release "testing"»)

Idéalement, 2 lignes dans sources.list : une "deb" qui donne une source de
paquets binaires et une "deb-src" pour les paquets sources.

Mais comme pour certaines applis "contrib" ou "non-free" on doit parfois
ajouter d'autres sources ça devient -vite- parfois le boxon...


Une solution serait d'upgrader la distribution (apt-get dist-uprgade
après modification de sources.list) afin de tout remettre à plat. A toi
de voir si c'est faisable et "non-pénalisant".


Bon courage :)

Sébastien Kirche

Avatar
Michel Tatoute

On 21 May 2004, Rakotomandimby Mihamina wrote:

Bonjour .


Salut :)

On m'a confie un serveur sous Debian .

Le monsieur qui a pris en main le serveur ne connait pas debian eta
foutu un peu le boxon dans le systeme .
Je n'ai pas acces physique au serveur .seulement ssh et possibilite de
reboot logiciel (aavec shutdown -r now , par exemple).




utilise UML (User Mode Linux). Tu peux te creer une copie de ta
debian endommagée (un filessystem root) que tu tenteras de reconstruire
sans aucun risque (en utilisant le mode ubd cow.

Une fois que tu est content du recsultat tu pourras reconstruire ta
machine avec.

Michel.


Avatar
Adrien Charruel
Rakotomandimby Mihamina a ecrit (21.05.2004 01:32) :
Bonjour .


Bonjour,

On m'a confie un serveur sous Debian .

Le monsieur qui a pris en main le serveur ne connait pas debian eta
foutu un peu le boxon dans le systeme .
Je n'ai pas acces physique au serveur .seulement ssh et possibilite de
reboot logiciel (aavec shutdown -r now , par exemple).

Deja je ne sais pas comment on fait pour savoir si c'est une SID Sarge
ou Woody ....

Ensuite il a foutu apt-get en l'air parceque apt-get install ne veut
plus rien installer :


Si ça peut aider, et en plus des autres réponse :

Si apt est réellement pété, tu peux télécharger le paquet sur le site
http://www.debian.org, en faisant attention à prendre la version qui
correspond à celle de la distribution (Stable, Testing ou Unstable).
Mais apparemment, dans ton cas, le programme fonctionne, c'est seulement
les dépendances qui sont cassées...

Sinon tu peux installer le programme « aptitude », c'est une interface
bien pratique pour apt, qui résoud mieux les dépendances généralement.

Pourriez vous m'aider ? Merci ...


En espérant que ça t'aide un peu. Bon courage,

--
Adrien Charruel

Avatar
Jean-Claude(06)
Essayer:
# apt-get clean
# dselect update
# apt-get upgrade

Eventuellement si toujours la meme erreur :

# apt-get -f upgrade

Pour essayer de reconstruire les dependances.
J.C
Avatar
eric_alube
Bonjour,

Essayer:
# apt-get clean
# dselect update
# apt-get upgrade


Avant de faire apt-get clean, qui efface les traces (le paquet fautif
est forcément encore dans /var/cache/apt/archives) , je suggère plutôt
un : dpkg --remove libc6-dev

suivi d'un :

apt-get -f install , parce qu'amha, c'est libc6-dev le paquet qui bloque
tout...mais je peux me tromper.



Eventuellement si toujours la meme erreur :

# apt-get -f upgrade


Oui, peut-être


Pour essayer de reconstruire les dependances.


Cordialement

--
eric bachard

Avatar
Rakotomandimby Mihamina
bon alors ...au rapport .... :

apt-get clean
apt-get -f upgrade

il y a un probleme avec le package flex

[...]
Unpacking replacement pciutils ...
Preparing to replace pdksh 5.2.14-6 (using .../pdksh_5.2.14-12_i386.deb) ...
Unpacking replacement pdksh ...
Preparing to replace pppconfig 2.0.14 (using
.../pppconfig_2.3.2_all.deb) ...
Unpacking replacement pppconfig ...
Preparing to replace pppoe 3.3-1.1 (using
.../archives/pppoe_3.5-3_i386.deb) ...
Unpacking replacement pppoe ...
Errors were encountered while processing:
/var/cache/apt/archives/flex_2.5.31-24_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


comment je peux faire pour exclure ce flex de l'upgrade voulu ?
de plus j'ai l'impression qu'il telecharge els package des sources
unstable et testing . est ce normal ? ne doit il pas se contenter
d'unstable _ou_ de testing ? ... ( testing est quand meme present en
majorite ...
--
Rakotomandimby Mihamina Andrianifaharana
Tel : +33 2 38 76 43 65
http://stko.dyndns.info/site_principal/Members/mihamina
Avatar
Jerome Lambert
Le Fri, 21 May 2004 23:58:44 +0200, Rakotomandimby Mihamina a écrit :

(snip)
de plus j'ai l'impression qu'il telecharge els package des sources
unstable et testing . est ce normal ?


Non.

ne doit il pas se contenter d'unstable _ou_ de testing ? ... ( testing
est quand meme present en majorite ...


As-tu vérifié le source.list?
Si celui-ci n'est pas correct, apt-get va de nouveau s'emmêler les
pinceaux des qu'il telechargera des paquetages...

--
Jerome.
"Fais aux autres ce que tu voudrais qu'ils te fassent, sois fier de ce que tu
fais et prend du plaisir à le faire".
(Linus Torvalds, "Just for fun")

Avatar
eric_alube
Bonjour,

de plus j'ai l'impression qu'il telecharge els package des sources
unstable et testing . est ce normal ?



Non.



L'admin précédent a-t-il modifié/ajouté des lignes ?

Peut-être y a-t-il des traces (perso, je fais systématiquement une
sauvegarde et je mets la date + un commentaire quand je modifie un
fichier de config).



As-tu vérifié le source.list?
Si celui-ci n'est pas correct, apt-get va de nouveau s'emmêler les
pinceaux des qu'il telechargera des paquetages...


Tout à fait d'accord : il faut corriger le sources.list d'abord.

Pour Mihamina : Si tu ne trouves pas ce qui ne va pas, tu peux peut-être
poster le contenu ?


Cordialement

--
revp onpuneq


1 2 3 4