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
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 !
Merci
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é
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…