|
|
|
|
Bonjour à tous, j'ai formater mon Ubuntu ce matin pour passer à Debian.
Après l'installation j'ai tout de suite modifier le fichier sources.list pour passer à Sid ( comme autre foi ), mais en voulant faire un "apt-get upgrade" ( après avoir fait "dist-upgrade" ) j'ai trouvé un message d'erreur, un problème de dépendance que je n'arrive pas à résoudre voila les commandes et messages d'erreurs que j'ai obtenue :
# apt-get update Réception de : 1 http://ftp.fr.debian.org sid Release.gpg [189B] Atteint http://ftp.fr.debian.org sid Release Atteint http://ftp.fr.debian.org sid/main Packages/DiffIndex Atteint http://ftp.fr.debian.org sid/contrib Packages/DiffIndex Atteint http://ftp.fr.debian.org sid/non-free Packages/DiffIndex Atteint http://ftp.fr.debian.org sid/main Sources/DiffIndex Atteint http://ftp.fr.debian.org sid/contrib Sources/DiffIndex Atteint http://ftp.fr.debian.org sid/non-free Sources/DiffIndex 1o réceptionnés en 1s (1o/s) Lecture des listes de paquets... Fait root:/home/yann# apt-get upgrade Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes. Les paquets suivants contiennent des dépendances non satisfaites : libdb4.6: Dépend: libc6 (>= 2.7-1) mais 2.3.6.ds1-13etch5 est installé locales: Dépend: glibc-2.7-1 perl: Dépend: perl-base (= 5.8.8-12) mais 5.8.8-7etch1 est installé Dépend: libc6 (>= 2.6.1-1) mais 2.3.6.ds1-13etch5 est installé E: Dépendances manquantes. Essayez d'utiliser l'option -f. root:/home/yann# apt-get -f install Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Correction des dépendances... Fait Les paquets supplémentaires suivants seront installés : libc6 libc6-i686 perl-base Paquets suggérés : glibc-doc Les paquets suivants seront mis à jour : libc6 libc6-i686 perl-base 3 mis à jour, 0 nouvellement installés, 0 à enlever et 694 non mis à jour. 5 partiellement installés ou enlevés. Il est nécessaire de prendre 0o/6395ko dans les archives. Après dépaquetage, 496ko d'espace disque seront libérés. Souhaitez-vous continuer [O/n] ? o Préconfiguration des paquets... (Lecture de la base de données... 75395 fichiers et répertoires déjà installés.)Préparation du remplacement de libc6 2.3.6.ds1-13etch5 (en utilisant .../archives/libc6_2.7-8_i386.deb) ... Name Service Switch update in the C Library: pre-installation question. Running services and programs that are using NSS need to be restarted, otherwise they might not be able to do lookup or authentication any more. The installation process is able to restart some services (such as ssh or telnetd), but other programs cannot be restarted automatically. One such program that needs manual stopping and restart after the glibc upgrade by yourself is xdm - because automatic restart might disconnect your active X11 sessions. Known packages that need to be stopped before the glibc upgrade are: xdm kdm gdm postgresql xscreensaver proftpd This script detected the following installed services which must be stopped before the upgrade: gdm If you want to interrupt the upgrade now and continue later, please answer No to the question below. Do you want to upgrade glibc now? [Y/n] Y Dépaquetage de la mise à jour de libc6 ... /bin/sh: relocation error: /lib/tls/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference dpkg : avertissement - ancien script post-removal a retourné un code d'erreur de sortie 127 dpkg - tentative d'exécution du script du nouveau paquet à la place ... /bin/sh: relocation error: /lib/tls/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference dpkg : erreur de traitement de /var/cache/apt/archives/libc6_2.7-8_i386.deb (--unpack) : le sous-processus nouveau script post-removal a retourné une erreur de sortie d'état 127 /bin/sh: relocation error: /lib/tls/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference dpkg : erreur lors du nettoyage : le sous-processus pre-installation script a retourné une erreur de sortie d'état 127 Des erreurs ont été rencontrées pendant l'exécution : /var/cache/apt/archives/libc6_2.7-8_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
Configuration: Linux Debian Mozilla 1.8.1.12
Hi ,
apt-get --show-upgraded dist-upgrade colles ton sources.list et donnes nous ton fichier /etc/apt/preferences c est le fichier de controle de apt => ça facilite la cohabitation de plusieurs versions .... et eventuellement ton fichier /etc/apt/apt.conf il est possible de le modifier .... si tu utilises plusieur version il faut cree les fichier suivants ça evite la galere ..... Je ranges mes affaires en suivant le principe d' une table de hachage -- Tufs -- |
Alors la commande : apt-get --show-upgraded dist-upgrade donne :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
libdb4.6: Dépend: libc6 (>= 2.7-1) mais 2.3.6.ds1-13etch5 est installé
locales: Dépend: glibc-2.7-1
perl: Dépend: perl-base (= 5.8.8-12) mais 5.8.8-7etch1 est installé
Dépend: libc6 (>= 2.6.1-1) mais 2.3.6.ds1-13etch5 est installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.
le fichier sources : # # deb cdrom:[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 CD Binary-1 2008021$ #deb cdrom:[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 CD Binary-1 20080217$ #deb http://security.debian.org/ etch/updates main contrib #deb-src http://security.debian.org/ etch/updates main contrib deb http://ftp.fr.debian.org/debian sid main contrib non-free deb-src http://ftp.fr.debian.org/debian sid main contrib non-free pour les 2 autres fichiers il n'existe pas voila ce que contient /etc/apt : apt.conf.d sources.list sources.list.d trusted.gpg secring.gpg sources.list~ trustdb.gpg trusted.gpg~ @+ |
<< ok
|
J'ai modifier mes sources mais la commande : apt-get update && apt-get --show-upgraded dist-upgrade
Réception de : 1 http://ftp2.fr.debian.org testing Release.gpg [189B] Réception de : 2 http://ftp.fr.debian.org sid Release.gpg [189B] Atteint http://ftp2.fr.debian.org testing Release Réception de : 3 http://ftp.fr.debian.org testing Release.gpg [189B] Atteint http://ftp2.fr.debian.org testing/main Packages/DiffIndex Atteint http://ftp.fr.debian.org sid Release Atteint http://ftp2.fr.debian.org testing/contrib Packages/DiffIndex Atteint http://ftp2.fr.debian.org testing/non-free Packages/DiffIndex Atteint http://ftp.fr.debian.org testing Release Atteint http://ftp.fr.debian.org sid/main Packages/DiffIndex Atteint http://ftp.fr.debian.org sid/contrib Packages/DiffIndex Atteint http://ftp.fr.debian.org sid/non-free Packages/DiffIndex Atteint http://ftp.fr.debian.org sid/main Sources/DiffIndex Atteint http://ftp.fr.debian.org sid/contrib Sources/DiffIndex Atteint http://ftp.fr.debian.org sid/non-free Sources/DiffIndex Atteint http://ftp.fr.debian.org testing/main Sources/DiffIndex Atteint http://ftp.fr.debian.org testing/contrib Sources/DiffIndex Atteint http://ftp.fr.debian.org testing/non-free Sources/DiffIndex 3o réceptionnés en 2s (1o/s) Lecture des listes de paquets... Fait Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes. Les paquets suivants contiennent des dépendances non satisfaites : libdb4.6: Dépend: libc6 (>= 2.7-1) mais 2.3.6.ds1-13etch5 est installé locales: Dépend: glibc-2.7-1 perl: Dépend: perl-base (= 5.8.8-12) mais 5.8.8-7etch1 est installé Dépend: libc6 (>= 2.6.1-1) mais 2.3.6.ds1-13etch5 est installé E: Dépendances manquantes. Essayez d'utiliser l'option -f. Je vient de créer les deux fichiers que je ne possédais pas |
Ok
|
Voila c'est bon ^^ ça marche
|
C est cool !!!
|
J ai oublier tu peux utiliser le paquet apt-listbugs c est pratique sous SID =>
|