Migration Wheezy vers Jessie en 08/2019

Bonjour,

J’essaie de migrer mon raspberry 2 de Wheezy vers Jessie.

Les dépôts ayant changé, je les ai mis à jour, mais malgré de nombreuses tentatives je n’arrive pas à mettre à jour ma distribution.

pi@rpi2 ~ $ uname -a
Linux rpi2 4.19.63-v7+ #1249 SMP Thu Aug 1 16:26:30 BST 2019 armv7l GNU/Linux
pi@rpi2 ~ $ cat /etc/*-release
PRETTY_NAME=« Raspbian GNU/Linux 7 (wheezy) »
NAME=« Raspbian GNU/Linux »
VERSION_ID=« 7 »
VERSION=« 7 (wheezy) »
ID=raspbian
ID_LIKE=debian
ANSI_COLOR=« 1;31 »
pi@rpi2 ~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 7.11 (wheezy)
Release: 7.11
Codename: wheezy

pi@rpi2 ~ $ cat /etc/apt/sources.list.d/raspi.list
deb h t t p : / / a r c h i v e . r a s p b e r r y p i . o r g / d e b i a n / wheezy main
pi@rpi2 ~ $ cat /etc/apt/sources.list
deb h t t p : / / a r c h i v e . d e b i a n . o r g / d e b i a n / wheezy main
deb-src h t t p : / / a r c h i v e . d e b i a n . o r g / d e b i a n / wheezy main
deb h t t p : / / a r c h i v e . d e b i a n . o r g / d e b i a n - a r c h i v e / d e b i a n - s e c u r i t y / wheezy updates/main
#deb h t t p : / / f t p . f r . d e b i a n . o r g / d e b i a n / jessie main
#deb-src h t t p : / / f t p . f r . d e b i a n . o r g / d e b i a n / jessie main
#deb h t t p : / / s e c u r i t y . d e b i a n . o r g / jessie/updates main
#deb-src h t t p : / / s e c u r i t y . d e b i a n . o r g / jessie/updates main

(les espaces dans les URL sont parce qu’en tant que nouvel utilisateur je suis limité à 2 url)

Avez-vous une idée de comment m’en sortir ?

Cordialement,

Bonjour,

Les url spécifiés dans /etc/apt/sources.list sont ceux d’une Debian et non de Raspbian.
Essayer de remplacer "Index of /debian " par " Index of /raspbian.

Voir ici

https://www.raspbian.org/RaspbianRepository

Sinon voici un lien propre à Debian mais qui devrait être valide (sauf pour les url des archives qui doivent pointer vers des serveur raspbian et non debian!)

https://www.debian.org/releases/jessie/i386/release-notes/ch-upgrading.fr.html

A+

Bonjour,

En mettant uniquement les url du site Raspbian . o r g /RaspbianRepository j’ai beaucoup de 404 not found sur l’update.

pi@rpi2 ~/myScripts $ sudo apt-get update
Hit <url_archive_raspberry_org> wheezy Release.gpg
Hit <url_archive_raspberry_org> wheezy Release
Hit <url_archive_raspberry_org> wheezy/main armhf Packages
Ign <url_archive_raspbian_org> wheezy Release.gpg
Ign <url_archive_raspbian_org> wheezy Release
Err <url_archive_raspbian_org> wheezy/main Sources
404 Not Found
Err <url_archive_raspbian_org> wheezy/contrib Sources
404 Not Found
Err <url_archive_raspbian_org> wheezy/non-free Sources
404 Not Found
Err <url_archive_raspbian_org> wheezy/main armhf Packages
404 Not Found
Err <url_archive_raspbian_org> wheezy/contrib armhf Packages
404 Not Found
Err <url_archive_raspbian_org> wheezy/non-free armhf Packages
404 Not Found
Ign <url_archive_raspbian_org> wheezy/contrib Translation-en_US
Ign <url_archive_raspbian_org> wheezy/contrib Translation-en
Ign <url_archive_raspbian_org> wheezy/main Translation-en_US
Ign <url_archive_raspbian_org> wheezy/main Translation-en
Ign <url_archive_raspbian_org> wheezy/non-free Translation-en_US
Ign <url_archive_raspbian_org> wheezy/non-free Translation-en
W: Failed to fetch <url_archive_raspberry_org>/debian/dists/wheezy/Release Unable to find expected entry ‹ ui/binary-armhf/Packages › in Release file (Wrong sources.list entry or malformed file)

W: Failed to fetch <url_archive_raspbian_org>/raspbian/dists/wheezy/main/source/Sources 404 Not Found

W: Failed to fetch <url_archive_raspbian_org>/raspbian/dists/wheezy/contrib/source/Sources 404 Not Found

W: Failed to fetch <url_archive_raspbian_org>/raspbian/dists/wheezy/non-free/source/Sources 404 Not Found

W: Failed to fetch <url_archive_raspbian_org>/raspbian/dists/wheezy/main/binary-armhf/Packages 404 Not Found

W: Failed to fetch <url_archive_raspbian_org>/raspbian/dists/wheezy/contrib/binary-armhf/Packages 404 Not Found

W: Failed to fetch <url_archive_raspbian_org>/raspbian/dists/wheezy/non-free/binary-armhf/Packages 404 Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.

<url_archive_raspberry_org> = http://archive.raspberrypi.org
<url_archive_raspbian_org> = http://archive.raspbian.org

1 « J'aime »

En effet dans Index of /raspbian/dists/

Il y a juste stretch et jessie.

Bonjour,

CQFD. Si c’est pour migrer de Wheezy vers Jessie, tous les liens doivent poniter vers un url Jessie et non Wheezy.

Edit : Vérifier qu’il n’y a pas d’autres fichiers pris en compte dans /etc/apt/sources.list.d

Cependant quand je fais un sudo apt-get dist-upgrade rien ne m’est proposé.

Avant de passer dist-upgrade, est-ce que « sudo apt-get update » et « sudo apt-get upgrade » sont bien passés sans erreur ?

Non, le upgrade a une erreur

Setting up samba-common-bin (2:3.6.6-6+deb7u16) …
update-alternatives: warning: alternative /õsr/bin/nmblookup.samba3 (part of link group nmblookup) doesn’t exist; removing from list of alternatives
update-alternatives: error: /var/lib/dpkg/alternatives/nmblookup corrupt: unexpected end of file while trying to read master file
dpkg: error processing samba-common-bin (–configure):
subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
samba-common-bin
E: Sub-process /usr/bin/dpkg returned an error code (1)

C’est bloquant ?

Bonjour,

Je ne pense pas que ce soit bloquant.
C’est bien ce type de procédure que tu tentes d’appliquer ?

A+

Bonjour,

C’est bien cette procédure que je tente d’appliquer.

Bonjour,

Essayer de commencer par faire un peu de ménage pour recommencer step 5 de la procédure ci-dessus.
Puis passer

sudo apt-get check
sudo apt-get clean 

pour vérifier les dépendances et vider le cache.
Ensuite reprendre la procédure au début.

A+