Vmware, Lenny et MAJ

Bonjour à tous,

Je suis nouveau dans le monde d’unix et je dois dire que je patauge “légèrement”…
J’ai lu plein de post au sujet de mon problème, mais je ne trouve pas la solution. Soit, je suis totalement débile (ce qui est possible), soit c’est vraiment la
galère.

Pour expliquer la situation, j’ai une machine virtuelle sous Debian 5.0.2 (Lenny). Je souhaite la mettre à jour en 7.0.4. J’ai donc téléchargé les DVD.

Voici le contenu de mon ficher fstab

proc /proc proc defaults 0 0
/dev/sda1 / ext3 errors=remount-ro 0 1
/dev/sda9 /home ext3 defaults 0 2
/dev/sda8 /tmp ext3 defaults 0 2
/dev/sda5 /usr ext3 defaults 0 2
/dev/sda6 /var ext3 defaults 0 2
/dev/sda7 none swap sw 0 0
/dev/hda /cdrom udf,iso9660 user,auto 0 0
#/iso/apt.iso /mnt/apt iso9660 user,loop 0 0
#/dev/hda /cdrom auto defaults,noauto,ro 0 0

Via les préférences de vmware, je mets dans le lecteur virtuel le DVD d’update 1 “debian-update-7.4.0-amd64-DVD-1.iso”

Je “mount” le cdrom.
Je vois bien le contenu de la racine du dvd quand je fais un “ls /cdrom” :

firfin:~# ls /cdrom/
dists pool

Mais lorsque je tape

apt-cdrom add

Il me sort :

Using CD-ROM mount point /cdrom/
Unmounting CD-ROM
Waiting for disc…
Please insert a Disc in the drive and press enter
Mounting CD-ROM…
Identifying… [682c589e89601d2924217452793504d4-2]
Scanning disc for index files…
Found 0 package indexes, 0 source indexes, 0 translation indexes and 0 signatures
E: Unable to locate any package files, perhaps this is not a Debian Disc

Auriez-vous une idée du soucis? Cela fait 2 jours que j’essaie sans succès…

Merci! :slightly_smiling:

Salut,

Sur notre wiki tu devrais trouver l’art et la manière de mettre à jour d’une distribution à l’autre.

Le raccourci pour accéder au wiki se trouve dans la barre rouge

Salut,

Tu ne peux migrer qu’en respectant la chronologie des versions Debian.

Lenny > Squeeze > Wheezy

Pour une architecture 32 Bits.

Chapitre 4. Mises à niveau depuis Debian 5.0 (Lenny) vers Squeeze.

Chapitre 4. Mises à niveau depuis Debian 6.0 (Squeeze) vers Wheezy.

Pour une architecture 64 Bits.

Chapitre 4. Mises à niveau depuis Debian 5.0 (Lenny)
Chapitre 4. Mises à niveau depuis Debian 6.0 (Squeeze)

[quote=“ggoodluck47”]Salut,

Sur notre wiki tu devrais trouver l’art et la manière de mettre à jour d’une distribution à l’autre.

Le raccourci pour accéder au wiki se trouve dans la barre rouge[/quote]

J’ai déjà checké et rien ne m’a permis de résoudre mon soucis :slightly_smiling:

[quote=“BelZéButh”]Salut,

Tu ne peux migrer qu’en respectant la chronologie des versions Debian.

Lenny > Squeeze > Wheezy

Chapitre 4. Mises à niveau depuis Debian 5.0 (Lenny) vers Squeeze.

Chapitre 4. Mises à niveau depuis Debian 6.0 (Squeeze) vers Wheezy.

Nota: pour une architecture 32 Bits.[/quote]

J’ai déjà essayé. Sans succès. Le problème est le même en fait. Il ne voit rien d’utile dans le DVD… :slightly_smiling:

Pourquoi par dvd?
Tu peux modifier ton sources.list et faire la mise à niveau (en 2 temps) avec internet. Ca me semble plus simple.

Dans ce cas, c’est que tu n’as pas lu la documentation officielle. (Cf. liens ci-dessus) :033

[quote=“Funkygoby”]Pourquoi par dvd?
Tu peux modifier ton sources.list et faire la mise à niveau (en 2 temps) avec internet. Ca me semble plus simple.[/quote]

Parce que ça me prend la tête les histoires de clé publiques/privées. Et que j’ai bien essayé le work around que j’ai vu ici et là sur le net, mais ca ne fonctionne quand même pas…

Dans ce cas, c’est que tu n’as pas lu la documentation officielle. (Cf. liens ci-dessus) :033[/quote]

J’ai suivi toute la section 4. Non plus… Mais apparemment tu sais où je me suis planté. Ca ne serait pas plus simple que tu m’aiguilles plutot que de me faire remarquer que je n’ai “pas lu” la doc sans m’apporter d’éléments de réponse viable? :slightly_smiling:

Commences donc par nous dire exactement où tu en es et ce que tu as fait à cette heure. (commandes lancées)

Ensuite, quel est le contenu de ton sources.list actuel et oublies la mise à jour via [strike]le DVD[/strike].

Quels sont ces retours ?

$ cat /etc/apt/sources.list
$ ls -la /etc/apt/
$ ls -la /etc/apt/sources.list.d
$ uname -a && lsb_release -a
$ apt-cache policy libc6

Quel est l’environnement graphique de ta VM ?

[quote=“BelZéButh”]Commences donc par nous dire exactement où tu en es et ce que tu as fait à cette heure. (commandes lancées)

Ensuite, quel est le contenu de ton sources.list actuel et oublies la mise à jour via [strike]le DVD[/strike].

Quels sont ces retours ?

$ cat /etc/apt/sources.list
$ ls -la /etc/apt/
$ ls -la /etc/apt/sources.list.d
$ uname -a && lsb_release -a
$ apt-cache policy libc6

Quel est l’environnement graphique de ta VM ?[/quote]

Etant donné que c’est une VM est que j’ai fait un screenshot après install j’ai tout réinitialisé pour repartir sur une base “saine”.

Donc pour l’instant tout ce que j’ai fait c’est configurer ma NIC eth0 en DHCP
La version actuelle de mon système est la 5.0.8

cat /etc/apt/sources.list

deb cdrom:[Debian GNU/Linux 5.0.2 Lenny - Official i386 NETINST Binary-1 20090629-11:06]/ lenny main

#deb cdrom:[Debian GNU/Linux 5.0.2 Lenny - Official i386 NETINST Binary-1 20090629-11:06]/ lenny main

deb ftp.fr.debian.org/debian/ squeeze main
deb-src ftp.fr.debian.org/debian/ squeeze main

deb security.debian.org/ squeeze/updates main
deb-src security.debian.org/ squeeze/updates main

deb volatile.debian.org/debian-volatile squeeze/volatile main
deb-src volatile.debian.org/debian-volatile squeeze/volatile main

ls -la /etc/apt/

total 33
drwxr-xr-x 4 root root 1024 sep 20 2010 .
drwxr-xr-x 74 root root 5120 mar 3 15:10 …
-rw-r–r-- 1 root root 0 jui 11 2013 apt.conf
drwxr-xr-x 2 root root 1024 aoû 23 2010 apt.conf.d
-rw------- 1 root root 0 jui 20 2009 secring.gpg
-rw-r–r-- 1 root root 572 mar 3 15:13 sources.list
-rw-r–r-- 1 root root 0 jui 20 2009 sources.list~
drwxr-xr-x 2 root root 1024 avr 20 2009 sources.list.d
-rw------- 1 root root 1200 sep 20 2010 trustdb.gpg
-rw------- 1 root root 10044 sep 20 2010 trusted.gpg
-rw------- 1 root root 11326 sep 20 2010 trusted.gpg~

ls -la /etc/apt/sources.list.d
total 2
drwxr-xr-x 2 root root 1024 avr 20 2009 .
drwxr-xr-x 4 root root 1024 sep 20 2010 …

uname -a && lsb_release -a

Linux firfin 2.6.26-2-686 #1 SMP Thu Jan 27 00:28:05 UTC 2011 i686 GNU/Linux
-bash: lsb_release: command not found

apt-cache policy libc6
libc6:
Installé : 2.7-18lenny7
Candidat : 2.7-18lenny7
Table de version :
*** 2.7-18lenny7 0
100 /var/lib/dpkg/status

Merci pour ton aide! :wink:

debian.org/CD/faq/index.fr.html#update-cd

[quote]
Que sont les CD et DVD de mise à jour (“update”)

Les CD et DVD de mise à jour (“update” en anglais) sont des CD et DVD contenant tous les paquets ayant été modifiés entre la publication initiale, au numéro de révision 0 (par exemple 5.0.0, 6.0.0, etc.) et une mise jour ultérieure de la distribution stable. Si vous avez par exemple l’ensemble des CD ou DVD “debian-6.0.0”, vous pouvez utiliser les CD ou DVD “debian-update-6.0.1” pour transformer cet ensemble “debian-6.0.0” en ensemble “debian-6.0.1”. [/quote]

Le dvd debian-update-7.4.0-amd64-DVD-1.iso est une mise à jour de la série de dvd debian 7.0.
Il ne peut servir à la mise à jour de debian 5.0 ou 6.0.
Met le système à jour de Lenny avant de passer à squeeze.
Lorsque le système sera à jour de squeeze, tu pourras passer à wheezy.

debian.org/CD/faq/index.fr.html#old

[quote]Est-ce que les anciennes images de CD ou de DVD sont toujours disponibles ?

Quelques anciennes images sont disponibles dans la section archive sur cdimage.debian.org. Par exemple, vous pouvez essayer des anciennes images si vous avez besoin de la gestion de certaines (sous-)architectures qui ont été supprimées des publications récentes.

Veuillez noter que lorsque vous faites une installation à partir d’un très ancien CD ou DVD (avant 4.0, Etch), le contenu du fichier /etc/apt/sources.list fera référence par défaut à la publication stable de Debian actuelle. Cela signifie que toute mise à niveau sur Internet se fera vers la publication stable actuelle. [/quote]

[mono]# aptitude update[/mono] et [mono]# aptitude upgrade[/mono]

?

Il te manque le paquet [mono]lsb-release[/mono].

[quote=“bigbang”]

deb cdrom:[Debian GNU/Linux 5.0.2 Lenny - Official i386 NETINST Binary-1 20090629-11:06]/ lenny main

#deb cdrom:[Debian GNU/Linux 5.0.2 Lenny - Official i386 NETINST Binary-1 20090629-11:06]/ lenny main

deb ftp.fr.debian.org/debian/ squeeze main
deb-src ftp.fr.debian.org/debian/ squeeze main

deb security.debian.org/ squeeze/updates main
deb-src security.debian.org/ squeeze/updates main

[strike]deb volatile.debian.org/debian-volatile squeeze/volatile main
deb-src volatile.debian.org/debian-volatile squeeze/volatile main[/strike][/quote]

Le projet debian-volatile a cessé avec la publication de Debian “Squeeze”.

Remplaces le contenu par ce qui suit.

[code]# Squeeze
deb http://ftp.fr.debian.org/debian/ squeeze main

stable security

deb http://security.debian.org/ squeeze/updates main

squeeze update

deb http://ftp.fr.debian.org/debian/ squeeze-updates main
[/code]

Et lances une mise à jour du cache.

[mono]# aptitude update[/mono]

Rien de bloquant jusque là ?

?

Oups… Je ne comprends pas… Je suis en CLI

[quote=“bigbang”]

deb cdrom:[Debian GNU/Linux 5.0.2 Lenny - Official i386 NETINST Binary-1 20090629-11:06]/ lenny main

#deb cdrom:[Debian GNU/Linux 5.0.2 Lenny - Official i386 NETINST Binary-1 20090629-11:06]/ lenny main

deb ftp.fr.debian.org/debian/ squeeze main
deb-src ftp.fr.debian.org/debian/ squeeze main

deb security.debian.org/ squeeze/updates main
deb-src security.debian.org/ squeeze/updates main

[strike]deb volatile.debian.org/debian-volatile squeeze/volatile main
deb-src volatile.debian.org/debian-volatile squeeze/volatile main[/strike][/quote]

Le projet debian-volatile a cessé avec la publication de Debian “Squeeze”.

Remplaces le contenu par ce qui suit.

[code]# Squeeze
deb http://ftp.fr.debian.org/debian/ squeeze main

stable security

deb http://security.debian.org/ squeeze/updates main

squeeze update

deb http://ftp.fr.debian.org/debian/ squeeze-updates main
[/code]

Et lances une mise à jour du cache.

[mono]# aptitude update[/mono]

Rien de bloquant jusque là ?[/quote]

firfin:~# aptitude update
Écriture de l’information d’état étendu… Fait
Prendre : 1 ftp.fr.debian.org squeeze Release.gpg [1672B]
Ign ftp.fr.debian.org squeeze/main Translation-fr
Prendre : 2 ftp.fr.debian.org squeeze-updates Release.gpg [836B]
Ign ftp.fr.debian.org squeeze-updates/main Translation-fr
Prendre : 3 ftp.fr.debian.org squeeze Release [96,0kB]
Prendre : 4 ftp.fr.debian.org squeeze-updates Release [113kB]
Ign ftp.fr.debian.org squeeze-updates Release
Ign ftp.fr.debian.org squeeze/main Packages/DiffIndex
Prendre : 5 ftp.fr.debian.org squeeze-updates/main Packages [4950B]
Atteint security.debian.org squeeze/updates Release.gpg
Prendre : 6 ftp.fr.debian.org squeeze/main Packages [8417kB]
Ign security.debian.org squeeze/updates/main Translation-fr
Atteint security.debian.org squeeze/updates Release
Ign security.debian.org squeeze/updates/main Packages/DiffIndex
Atteint security.debian.org squeeze/updates/main Packages
8634ko téléchargés en 7s (1216ko/s)
Lecture des listes de paquets… Fait
W: GPG error: ftp.fr.debian.org squeeze-updates Release: Les signatures suivantes n’ont pas pu être vérifiées car la clé publique n’est pas disponible : NO_PUBKEY 8B48AD6246925553
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.

Le problème des signatures est récurrent. C’est pour ça que je voulais passer par les DVD

[quote=“etxeberrizahar”]https://www.debian.org/CD/faq/index.fr.html#update-cd

[quote]
Que sont les CD et DVD de mise à jour (“update”)

Les CD et DVD de mise à jour (“update” en anglais) sont des CD et DVD contenant tous les paquets ayant été modifiés entre la publication initiale, au numéro de révision 0 (par exemple 5.0.0, 6.0.0, etc.) et une mise jour ultérieure de la distribution stable. Si vous avez par exemple l’ensemble des CD ou DVD “debian-6.0.0”, vous pouvez utiliser les CD ou DVD “debian-update-6.0.1” pour transformer cet ensemble “debian-6.0.0” en ensemble “debian-6.0.1”. [/quote]

Le dvd debian-update-7.4.0-amd64-DVD-1.iso est une mise à jour de la série de dvd debian 7.0.
Il ne peut servir à la mise à jour de debian 5.0 ou 6.0.
Met le système à jour de Lenny avant de passer à squeeze.
Lorsque le système sera à jour de squeeze, tu pourras passer à wheezy.

debian.org/CD/faq/index.fr.html#old

[quote]Est-ce que les anciennes images de CD ou de DVD sont toujours disponibles ?

Quelques anciennes images sont disponibles dans la section archive sur cdimage.debian.org. Par exemple, vous pouvez essayer des anciennes images si vous avez besoin de la gestion de certaines (sous-)architectures qui ont été supprimées des publications récentes.

Veuillez noter que lorsque vous faites une installation à partir d’un très ancien CD ou DVD (avant 4.0, Etch), le contenu du fichier /etc/apt/sources.list fera référence par défaut à la publication stable de Debian actuelle. Cela signifie que toute mise à niveau sur Internet se fera vers la publication stable actuelle. [/quote][/quote]

Merci :slightly_smiling:
Si je n’y arrive pas avec l’aide de BelZéButh je testerai!

Replaces ton sources.list Lenny et fais la mise à jour, avant.

[mono]# aptitude update[/mono]
[mono]# aptitude upgrade[/mono]

Non attends, il te faut les archives lenny

debian.org/releases/index.fr.html

[quote]
Index des versions

La prochaine version de Debian a pour nom de code "Jessie" — aucune date de sortie n'a été fixée ;
Debian 7 ("Wheezy") — l'actuelle version stable ;
Debian 6.0 ("Squeeze") — version stable obsolète ;
Debian GNU/Linux 5.0 ("Lenny") — version stable obsolète ;
Debian GNU/Linux 4.0 ("Etch") — version stable obsolète ;
Debian GNU/Linux 3.1 ("Sarge") — version stable obsolète ;
Debian GNU/Linux 3.0 ("Woody") — version stable obsolète ;
Debian GNU/Linux 2.2 ("Potato") — version stable obsolète ;
Debian GNU/Linux 2.1 ("Slink") — version stable obsolète ;
Debian GNU/Linux 2.0 ("Hamm") — version stable obsolète.[/quote]

debian.org/distrib/archive.fr.html

[quote]debian-archive

Si vous avez besoin d’accéder à l’une des anciennes distributions de Debian, vous pouvez les trouver dans les archives Debian, archive.debian.org/debian/.

Les paquets peuvent être recherchés dans les anciennes distributions en archive.debian.net.

Les versions sont stockées sous leur nom de code dans le répertoire dists/.

lenny est la Debian 5.0
etch est la Debian 4.0
sarge est la Debian 3.1
woody est la Debian 3.0
potato est la Debian 2.2
slink est la Debian 2.1
hamm est la Debian 2.0
bo est la Debian 1.3
rex est la Debian 1.2
buzz est la Debian 1.1

Au fur et à mesure que le temps passe, nous supprimons les paquets binaires des anciennes versions. Actuellement nous avons des binaires disponibles pour lenny, etch, sarge, woody, potato, slink, hamm et bo, et le code source pour les autres versions.

Si vous utilisez APT, vous pouvez mettre par exemple les lignes suivantes dans votre fichier sources.list :

deb archive.debian.org/debian/ hamm contrib main non-free

ou

deb archive.debian.org/debian/ bo bo-unstable contrib main non-free[/quote]

sources.list
deb archive.debian.org/debian/ lenny contrib main non-free
mettre à jour (# apt-get update …)

Replaces ton sources.list Lenny et fais la mise à jour, avant.

[mono]# aptitude update[/mono]
[mono]# aptitude upgrade[/mono]

Non attends, il te faut les archives lenny [/quote]

J’ai rajouté dans sources.list

deb archive.debian.org/debian/ lenny contrib main non-free (comme indiqué par etxeberrizahar)

Et j’ai passé aptitude update puis upgrade.
Oh miracle! mis à jour sans erreurs!

Je suis maintenant en 5.0.10.

En revanche avec ce sources.list :

Squeeze

deb ftp.fr.debian.org/debian/ squeeze main

stable security

deb security.debian.org/ squeeze/updates main

squeeze update

deb ftp.fr.debian.org/debian/ squeeze-updates main

J’ai toujours cette fameuse erreur :

firfin:~# apt-get update
Réception de : 1 ftp.fr.debian.org squeeze Release.gpg [1672B]
Ign ftp.fr.debian.org squeeze/main Translation-fr
Réception de : 2 ftp.fr.debian.org squeeze-updates Release.gpg [836B]
Ign ftp.fr.debian.org squeeze-updates/main Translation-fr
Réception de : 3 security.debian.org squeeze/updates Release.gpg [836B]
Ign security.debian.org squeeze/updates/main Translation-fr
Réception de : 4 security.debian.org squeeze/updates Release [86,9kB]
Réception de : 5 security.debian.org squeeze/updates/main Packages [446kB]
Réception de : 6 ftp.fr.debian.org squeeze Release [96,0kB]
Réception de : 7 ftp.fr.debian.org squeeze-updates Release [113kB]
Ign ftp.fr.debian.org squeeze-updates Release
Réception de : 8 ftp.fr.debian.org squeeze/main Packages [8417kB]
Réception de : 9 ftp.fr.debian.org squeeze-updates/main Packages [4950B]
9168ko réceptionnés en 16s (546ko/s)
Lecture des listes de paquets… Fait
W: GPG error: ftp.fr.debian.org squeeze-updates Release: Les signatures suivantes n’ont pas pu être vérifiées car la clé publique n’est pas disponible : NO_PUBKEY 8B48AD6246925553
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.

Ta Vm est-elle à l’heure ?

Erreur lors d’un update: NO PUBKEY