Mise à jour d'une vieille version de debian

Bonjour,

J’ai un serveur dont j’avais quelque peu oublié les mises à jour, et, en voulant pour une fois faire un apt-get, je me suis aperçu que celui-ci ne semblait plus fonctionner, étant trop ancien.

Aussi je voudrais savoir quelle est la meilleure façon de le mettre à jour. Si je fais un apt-get, il est paumé.

Voici les références que je peux vous donner :

~/ cat /proc/version
Linux version 2.6.26-2-686 (Debian 2.6.26-24) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Mon Jun 21 05:58:44 UTC 2010

~/ uname -a         
Linux sd-11202 2.6.26-2-686 #1 SMP Mon Jun 21 05:58:44 UTC 2010 i686 GNU/Linux

~/ apt-get update
Ign http://ftp.fr.debian.org lenny Release.gpg
Ign http://ftp.fr.debian.org lenny/main Translation-fr                                                                  
Ign http://ftp.fr.debian.org lenny Release                                                                              
Ign http://ftp.fr.debian.org lenny/main Packages/DiffIndex               
Ign http://ftp.fr.debian.org lenny/main Sources/DiffIndex                
Ign http://ftp.fr.debian.org lenny/main Packages                         
Ign http://ftp.fr.debian.org lenny/main Sources                          
Ign http://ftp.fr.debian.org lenny/main Packages                         
Ign http://ftp.fr.debian.org lenny/main Sources                          
Err http://ftp.fr.debian.org lenny/main Packages                         
  404 Not Found [IP : 212.27.32.66 80]
Err http://ftp.fr.debian.org lenny/main Sources                          
  404 Not Found [IP : 212.27.32.66 80]
Atteint http://volatile.debian.org lenny/volatile Release.gpg            
Ign http://volatile.debian.org lenny/volatile/main Translation-fr        
Ign http://security.debian.org lenny/updates Release.gpg               
Ign http://security.debian.org lenny/updates/main Translation-fr
Atteint http://volatile.debian.org lenny/volatile Release
Ign http://security.debian.org lenny/updates Release
Ign http://security.debian.org lenny/updates/main Packages/DiffIndex
Ign http://volatile.debian.org lenny/volatile/main Packages/DiffIndex
Ign http://security.debian.org lenny/updates/main Sources/DiffIndex
Ign http://volatile.debian.org lenny/volatile/main Sources/DiffIndex
Ign http://security.debian.org lenny/updates/main Packages
Ign http://security.debian.org lenny/updates/main Sources
Atteint http://volatile.debian.org lenny/volatile/main Packages
Ign http://security.debian.org lenny/updates/main Packages
Atteint http://volatile.debian.org lenny/volatile/main Sources
Ign http://security.debian.org lenny/updates/main Sources
Err http://security.debian.org lenny/updates/main Packages
  404 Not Found [IP : 212.211.132.32 80]
Err http://security.debian.org lenny/updates/main Sources
  404 Not Found [IP : 212.211.132.32 80]
W: Impossible de récupérer http://ftp.fr.debian.org/debian/dists/lenny/main/binary-i386/Packages  404 Not Found [IP : 212.27.32.66 80]

W: Impossible de récupérer http://ftp.fr.debian.org/debian/dists/lenny/main/source/Sources  404 Not Found [IP : 212.27.32.66 80]

W: Impossible de récupérer http://security.debian.org/dists/lenny/updates/main/binary-i386/Packages  404 Not Found [IP : 212.211.132.32 80]

W: Impossible de récupérer http://security.debian.org/dists/lenny/updates/main/source/Sources  404 Not Found [IP : 212.211.132.32 80]

E: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.
(root@sd-11202)(286/pts/1)(08:11:04/11/12)-

Merci d’avance.

Bonjour,

modification-des-depots-lenny-a-compter-du-25-mars-t37929.html

Merci merci, la grosse honte pour moi :018 :018

Mais, excusez je ne suis pas un familier ; ce que je dois faire pour résoudre ce petit souci est-il bien modification-des-depots-lenny-a-compter-du-25-mars-t37929.html#p384437 ?

Cordialement.

Salut,

Non, il faut que tu te donnes le mal de lire le post sur lequel ce lien te renvoie :slightly_smiling:

[quote=“Datvoil”]Merci merci, la grosse honte pour moi :018 :018

Mais, excusez je ne suis pas un familier ; ce que je dois faire pour résoudre ce petit souci est-il bien debian-fr.org/modification- … ml#p384437 ?

Cordialement.[/quote]
oui

Bonjour,

je viens tout juste de passer de Etch à Lenny puis Squeeze.
Sache qu’il reste souvent des dépots isolés …
qui eux aussi ont peut être été “oubliés”. :wink:

Et si au lieu de me casser les pieds avec les mystères des mises à jour je faisais une réinstall complète, telle que je comprends qu’elle est expliquée ici documentation.online.net/fr/serv … ion-debian (et ça tomberait bien puisque mon prob. est sur une dedibox) :

  • j’édite comme ils disent le sources.lst
  • je fais l’apt-get des sqeeze backport (comprend rien)
  • le wget
  • le reboot

… et vous croyez que ça marchera ? que j’aurais une debian sqeeze toute neuve, avec mon /home intact ?

Alors, le 1° conseil c’est de faire une sauvegarde de tes fichiers important. Les backports sont des dépots plus recent, qui sont amenés dans la version stable pour une machine plus performante (en general PC de bureau), je pense que pour ton serveur, tu devrais rester sur du stable pur-jus. (ce n’est qu’un avis perso)

Tu ne sais pas éditer ton sources.list pour faire la modification des dépots ? Après c’est très simple, on va t’aider :wink:

+1
Un serveur, ça doit marcher. Le processus des mises à jour de sécurité sur une version donnée de Debian stable garantit (sauf cas très exceptionnels, d’où l’utilité d’installer apt-listchanges malgré tout) qu’un paquet mis à jour ne changera pas de comportement.
Les backports ne garantissent aucun des deux : les nouvelles versions peuvent très bien nécessiter la reconfiguration des services, et les mises à jour de sécurité arrivent quand elles ont le temps avec la nouvelle version du paquet concerné. Des fois on ne peut vraiment pas faire autrement que d’utiliser les backports mais si tu peux éviter c’est beaucoup mieux à la fois pour la sécurité de ta machine et sa stabilité.

bon, ça y est, j’ai mis à jour le sources.list, en y mettant les archives :

deb http://archive.debian.org/debian-archive/debian/ lenny main contrib non-free deb-src http://archive.debian.org/debian-archive/debian/ lenny main contrib non-free

Et j’ai fait un apt-get update et ça semble fonctionner : il ne troouve toujours pas les anciens “deb”, mais trouve ceux des archives, je crois avoir compris que c’est le comportement attendu :

Réception de : 3 http://archive.debian.org lenny Release [99,6kB] Réception de : 4 http://archive.debian.org lenny/main Packages [5191kB] Réception de : 5 http://archive.debian.org lenny/contrib Packages [76,2kB] Réception de : 6 http://archive.debian.org lenny/non-free Packages [100kB] Réception de : 7 http://archive.debian.org lenny/main Sources [2679kB] Réception de : 8 http://archive.debian.org lenny/contrib Sources [44,6kB] Réception de : 9 http://archive.debian.org lenny/non-free Sources [55,7kB]
Bon… qu’est-ce que je fais maintenant ? Mon but serait de mettre mon système à la dernière version de debian.

Merci.

Re,

commence par sauvegarder tes fichiers isalo.org/wiki.debian-fr/ind … auvegardes

Ensuite change ton sources.list pour celui de Squeeze, debian-fr.org/sources-list-a … t5659.html (je supprimerais contrib & nonfree ainsi que les dépots multimedia) puis par petite touche #apt-get update #apt-get safe-upgrade #apt-get upgrade (c'est possible que celui-là ne serve à rien !...et enfin #apt-get dist-upgrade (ou full-upgrade c'est pareil)

Mais je ne suis pas spécialiste d’admin serveur, peut-être qu’il y a une combine que je ne connais pas, attends les conseils d’un plus avisé que moi :wink:

[quote=“tetrix”] #apt-get safe-upgrade[/quote] n’existe pas, il faut utiliser ‘apt-get upgrade’.

Exact, je viens de vérifier, je ne savait pas qu’apt-get n’avais pas cette option.

Ben passe par aptitude alors #aptitude update#aptitude safe-upgrade#aptitude upgrade#aptitude dist-upgrade

J’ai toujours aimé aptitude le verbeux ! :slightly_smiling:

Re,

Peut-être serait-il prudent d’installer apt-listbugs si ce n’est déjà fait :slightly_smiling:

Exact, je viens de vérifier, je ne savait pas qu’apt-get n’avais pas cette option.

Ben passe par aptitude alors[/quote]
Pas la peine : la commande ‘apt-get upgrade’ a le même comportement que la commande ‘aptitude safe-upgrade’ : mise-à-jour sans suppression ni installation de paquets. (idem pour ‘apt-get dist-upgrade’ et ‘aptitude full-upgrade’)

Personnellement j’utilise majoritairement apt-get (qui a l’avantage de ne faire que ce qu’on lui dit, rapidement et simplement), et ne passe par aptitude que lors de situations qu’apt-get ne réussit pas à gérer efficacement.

Bon j’ai fait ma petite sauvegarde et tous les apt-get possibles et j’ai rebooté ! :041

Ça donne :

~/ cat /proc/version Linux version 2.6.26-2-686 (Debian 2.6.26-29) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Sun Mar 4 22:19:19 UTC 2012 ~/ uname -a Linux sd-11202 2.6.26-2-686 #1 SMP Sun Mar 4 22:19:19 UTC 2012 i686 GNU/Linux
… mais j’ai pas l’impression que ça ait changé grand chose ?? C’est correct ??

Merci.

Tu nous donnes un cat /etc/apt/sources.list

:049 [code]~/ cat /etc/apt/sources.list
deb http://ftp.fr.debian.org/debian/ lenny main
deb-src http://ftp.fr.debian.org/debian/ lenny main

deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main

deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

deb http://archive.debian.org/debian-archive/debian/ lenny main contrib non-free
deb-src http://archive.debian.org/debian-archive/debian/ lenny main contrib non-free
[/code] :049

Que remarques-tu en parcourant les lignes de ton sources.list ? Aller un indice : Ça commence par un L, fini par un y et si retrouve 8x L—y <= C’est là que ça coince :wink:

Je dois remplacer lenny par sqeeze ? Mais était-il utile que je mette le deb vers les archives alors ? Et dois-je le faire partout ?