Installation de libc-bin impossible

Etant sur un serveru VPS il n’y à pas de bureau graphique qhe ssh, c’est une bonne chose.
Mais par contre tu me fais peur à propos de udev, car je n’ai pas la main sur le kernel.
Est ce qu’il y a un truc à faire pour être sur que ca ne se mettre pas à jour?

Fais voir le résultat de uname -a, puis celui de apt-cache policy udev

Voila le résultat :

root@vps2004:~# uname -a
Linux vps2004.lws-hosting.com 2.6.18-19-ovz-amd64 #1 SMP Wed Sep 2 18:12:15 UTC 2009 i686 GNU/Linux
root@vps2004:~# apt-cache policy udev
udev:
  Installé : (aucun)
  Candidat : 0.105-4etch1
 Table de version :
     0.105-4etch1 0
        500 http://security.debian.org etch/updates/main Packages
     0.105-4 0
        500 http://ftp.es.debian.org etch/main Packages

Bon, lance un aptitude -s safe-upgrade et poste ce qu’elle te renvoie.

j’utilise apt-get et pas aptitude.
je l’installe ou je le fais avec apt-get?

je te remercie du temps passé, je suis vraiment un débutant.

Dans ce cas, c’est apt-get -s dist-upgrade (avec une modification de ton fichier sources.list pour migrer vers lenny vu que tu veux faire un serveur).

Voila mon sources.list :

# debian etch i386 port
#deb http://ftp.fr.debian.org/debian/ etch main
#deb-src http://ftp.fr.debian.org/debian/ etch main

#deb http://security.debian.org/ etch/updates main contrib
#deb-src http://security.debian.org/ etch/updates main contrib

## lenny
deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free

# lenny security
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

et le retour de la commande apt-get -s dist-upgrade :

root@vps2004:~# apt-get -s dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
W: Impossible de localiser la liste des paquets sources http://ftp.fr.debian.org lenny/main Packages (/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_lenny_main_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources http://ftp.fr.debian.org lenny/contrib Packages (/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_lenny_contrib_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources http://ftp.fr.debian.org lenny/non-free Packages (/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_lenny_non-free_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources http://security.debian.org lenny/updates/main Packages (/var/lib/apt/lists/security.debian.org_dists_lenny_updates_main_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources http://security.debian.org lenny/updates/contrib Packages (/var/lib/apt/lists/security.debian.org_dists_lenny_updates_contrib_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources http://security.debian.org lenny/updates/non-free Packages (/var/lib/apt/lists/security.debian.org_dists_lenny_updates_non-free_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources http://ftp.fr.debian.org lenny/main Packages (/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_lenny_main_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources http://ftp.fr.debian.org lenny/contrib Packages (/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_lenny_contrib_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources http://ftp.fr.debian.org lenny/non-free Packages (/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_lenny_non-free_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources http://security.debian.org lenny/updates/main Packages (/var/lib/apt/lists/security.debian.org_dists_lenny_updates_main_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources http://security.debian.org lenny/updates/contrib Packages (/var/lib/apt/lists/security.debian.org_dists_lenny_updates_contrib_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources http://security.debian.org lenny/updates/non-free Packages (/var/lib/apt/lists/security.debian.org_dists_lenny_updates_non-free_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.
# apt-get update

@debianhadic: Merci, j’avais oublié de lui dire de faire un apt-get update avant de lancer cette commande.

Merci à vous deux :slightly_smiling:

Voila le résultat :

root@vps2004:~# apt-get -s dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Calcul de la mise à jour... Fait
Les paquets suivants seront ENLEVÃSÂ :
  librpm4 libsasl2 libssp0 linux-kernel-headers php5-json
Les NOUVEAUX paquets suivants seront installés :
  bsd-mailx cpp-4.3 db4.6-util djvulibre-desktop expect fontconfig g++-4.3 gcc-4.3 gcc-4.3-base gsfonts libatk1.0-0 libc-client2007b libcairo2
  libcompress-raw-zlib-perl libcroco3 libcups2 libdatrie0 libdb4.5 libdb4.6 libdirectfb-1.0-0 libdjvulibre21 libgif4 libgmp3c2 libgnutls26 libgomp1
  libgraphviz4 libgsf-1-114 libgsf-1-common libgtk2.0-0 libgtk2.0-common libilmbase6 libio-compress-base-perl libio-compress-zlib-perl libjasper1
  libkeyutils1 libldap-2.4-2 libmagick10 libmpfr1ldbl libneon27 libopenexr6 libpango1.0-0 libpango1.0-common libpcap0.8 libperl5.10 libpixman-1-0 libpq5
  librpm4.4 librsvg2-2 libsnmp15 libssh2-1 libstdc++6-4.3-dev libthai-data libthai0 libts-0.0-0 libwmf0.2-7 libxcb-render-util0 libxcb-render0 libxcb-xlib0
  libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxft2 libxi6 libxinerama1 libxrandr2 libxrender1 linux-libc-dev lynx-cur lzma
  netcat-traditional openssh-blacklist openssl-blacklist proftpd-basic proftpd-mod-ldap proftpd-mod-mysql proftpd-mod-pgsql python2.5 python2.5-minimal
  tcl8.4 ttf-dejavu-core ttf-dejavu-extra
Les paquets suivants seront mis à jour :
  adduser apache2 apache2-doc apache2-mpm-prefork apache2-utils apache2.2-common apt apt-utils autoconf automake1.4 autotools-dev base-files base-passwd
  bash binutils bison bsdmainutils bsdutils ca-certificates console-data coreutils courier-authdaemon courier-authlib courier-authlib-userdb courier-base
  courier-imap courier-imap-ssl courier-pop courier-pop-ssl courier-ssl cpio cpp cpp-4.1 cron cyrus-sasl2-doc debconf debconf-i18n debianutils defoma
  dhcp3-client dhcp3-common diff dpkg dselect e2fslibs e2fsprogs ed fail2ban fetchmail file findutils flex fontconfig-config g++ g++-4.1 gamin gcc gcc-4.1
  gcc-4.1-base gettext gettext-base gnupg gpgv grep groff-base gzip hostname htop ifupdown info initscripts iptables iputils-ping klogd libacl1
  libapache2-mod-php5 libapr1 libaprutil1 libarchive-zip-perl libaspell15 libattr1 libbeecrypt6 libblkid1 libbz2-1.0 libc6 libc6-dev libcomerr2
  libcompress-zlib-perl libconsole libcurl3 libdb-file-lock-perl libdb4.2 libdbd-mysql-perl libdbi-perl libdigest-hmac-perl libdigest-sha1-perl libedit2
  libexpat1 libexpat1-dev libfontconfig1 libfreetype6 libgamin0 libgcc1 libgcrypt11 libgd2-xpm libgeoip1 libglib2.0-0 libgpg-error0 libhtml-parser-perl
  libhtml-tagset-perl libice6 libidn11 libjpeg62 libkrb53 liblcms1 liblocale-gettext-perl liblockfile1 libltdl3 liblzo2-2 libmagic1 libmhash2 libming0
  libmysqlclient15-dev libmysqlclient15off libncurses5 libncursesw5 libnet-dns-perl libnewt0.52 libpam-modules libpam-runtime libpam0g libpcre3 libpng12-0
  libpopt-dev libpopt0 libreadline5 librecode0 libsasl2-2 libsasl2-modules libselinux1 libsensors3 libsepol1 libsigc++-2.0-0c2a libslang2 libsm6
  libsnmp-base libsqlite0 libsqlite3-0 libss2 libssl-dev libssl0.9.8 libstdc++6 libstdc++6-4.1-dev libsysfs2 libt1-5 libtasn1-3 libtasn1-3-bin
  libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libtidy-0.99-0 libtiff4 libtool libungif4g liburi-perl libusb-0.1-4 libuuid1 libwrap0
  libx11-6 libx11-data libxau6 libxdmcp6 libxext6 libxml2 libxml2-dev libxpm4 libxslt1.1 libxt6 locales login logrotate lsb-base lynx m4 mailx make makedev
  man-db manpages mawk mime-support mktemp mlock mount mysql-client mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 nano ncftp ncurses-base
  ncurses-bin net-tools netbase netcat nmap openbsd-inetd openssh-client openssh-server openssl passwd perl perl-base perl-modules php-pear php5 php5-cli
  php5-common php5-curl php5-dev php5-gd php5-idn php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-ps php5-pspell
  php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl postfix procps proftpd pslib1 psmisc python python-central python-minimal python2.4
  python2.4-minimal quota rcconf readline-common rpm sasl2-bin sed shtool ssh ssl-cert sysklogd sysv-rc sysvinit sysvinit-utils tar tcpd traceroute
  ttf-dejavu tzdata ucf unzip update-inetd util-linux vim-common vim-tiny webalizer wget whiptail x11-common zlib1g zlib1g-dev

Tu n’as plus qu’à acheter une cafetière, un bon bouquin, et hop c’est parti ! :wink:

Merci :slightly_smiling:

Un dernière vérification de ce que je vais faire :

apt-get safe-upgrade
je reboot
apt-get full-upgrade
apt-get dist-upgrade

J’aurai toujours accés au ssh avec mes config ssh? sinon je suis dans la mouise.

Théoriquement, une upgrade ne modifie pas ta configuration.

Ca à marché :slightly_smiling:

et j’ai réussi à installer mod_evasive pour me proteger des ddos.

Merci beaucoup à vous 2.

Pas de quoi.
Au plaisir de te lire.

Bonjour,

j’ai un peu le même problème et je me retrouve avec un système cassé :

Voici mon source.list :

deb [arch=amd64,i386] ftp.fr.debian.org/debian/ testing main contrib non-free
deb-src [arch=amd64,i386] ftp.fr.debian.org/debian/ testing main contrib non-free

deb [arch=amd64,i386] security.debian.org/ testing/updates main contrib non-free
deb-src [arch=amd64,i386] security.debian.org/ testing/updates main contrib non-free

Debian multimedia

deb [arch=amd64,i386] mirror.home-dn.net/debian-multimedia testing main non-free
deb-src [arch=amd64,i386] mirror.home-dn.net/debian-multimedia testing main non-free

deb backports.debian.org/debian-backports lenny-backports main contrib non-free

Unstable

deb [arch=amd64,i386] ftp.fr.debian.org/debian/ unstable main contrib non-free
deb-src [arch=amd64,i386] ftp.fr.debian.org/debian/ unstable main contrib non-free

X2Go Repository

deb packages.x2go.org/debian testing main

X2Go Repository (sources)

deb-src packages.x2go.org/debian testing main

cat /etc/apt/preferences
Package: *
Pin: release a=unstable
Pin-Priority: 100

Et voici ce que ça donne quand je fait un apt-get install -f :

apt-get install -f
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Correction des dépendances… Fait
Les paquets supplémentaires suivants seront installés :
libc-bin
Les NOUVEAUX paquets suivants seront installés :
libc-bin
0 mis à jour, 1 nouvellement installés, 0 à enlever et 4 non mis à jour.
Il est nécessaire de prendre 0 o/755 ko dans les archives.
Après cette opération, 3 433 ko d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Can’t exec “locale”: Aucun fichier ou dossier de ce type at /usr/share/perl5/Debconf/Encoding.pm line 16.
Use of uninitialized value $Debconf::Encoding::charmap in scalar chomp at /usr/share/perl5/Debconf/Encoding.pm line 17.
dpkg : avertissement : « ldconfig » introuvable dans la variable PATH ou non exécutable
dpkg : erreur : 1 programme attendu non trouvé dans la variable PATH ou non exécutable
Note : la variable PATH du superutilisateur doit normalement contenir /usr/local/sbin, /usr/sbin et /sbin
E: Sub-process /usr/bin/dpkg returned an error code (2)

apt-get dist-upgrade
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
cups : Dépend: libc-bin (>= 2.13)
Recommande: foomatic-filters (>= 4.0)
E: Dépendances manquantes. Essayez d’utiliser l’option -f.

PS : je m’en suis plus ou moins sorti en copiant les binaires de locale et ldconfig d’une autre machine que j’avais à coté (heureusement!) mais j’ai pas tout compris à cette histoire…