Corriger le bug de mise à jour d’OpenMediaVault
Suite à la mise à jour de Debian 8, certains ont pu avoir quelques petits soucis. En particulier, ceux qui veulent rester à Wheezy, et dont les lignes de configuration des dépôts indiquent « Stable », soit Jessie maintenant. C’est d’autant plus vrai pour OpenMediaVault, qui ne supporte pas encore les nouvelles mécaniques de Jessie (notamment systemd). J’ai eu le tour, et la correction a été très simple.
Voilà le symptôme qui apparaissait après la publication :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
root@Seboss666FS:~# maj Ign file: Release.gpg Ign file: Release Ign file: Translation-fr_FR Ign file: Translation-fr Ign file: Translation-en Atteint http://packages.openmediavault.org kralizec Release.gpg Atteint http://dh2k.omv-extras.org virtualbox-wheezy-mirror Release.gpg Atteint http://packages.openmediavault.org kralizec Release Atteint http://dh2k.omv-extras.org virtualbox-wheezy-mirror Release Réception de : 1 http://security.debian.org wheezy/updates Release.gpg [1 571 B] Atteint http://packages.openmediavault.org kralizec/main amd64 Packages Atteint http://dh2k.omv-extras.org virtualbox-wheezy-mirror/main amd64 Packages Atteint http://packages.omv-extras.org kralizec Release.gpg Réception de : 2 http://security.debian.org wheezy/updates Release [102 kB] Atteint http://http.debian.net wheezy Release.gpg Atteint http://packages.omv-extras.org kralizec-vb Release.gpg Atteint http://http.debian.net wheezy Release Atteint http://packages.omv-extras.org kralizec Release Atteint http://packages.omv-extras.org kralizec-vb Release Atteint http://http.debian.net wheezy/main Sources Atteint http://http.debian.net wheezy/contrib Sources Atteint http://packages.omv-extras.org kralizec/main amd64 Packages Réception de : 3 http://security.debian.org wheezy/updates/main Sources [177 kB] Ign http://packages.openmediavault.org kralizec/main Translation-fr_FR Ign http://packages.openmediavault.org kralizec/main Translation-fr Ign http://packages.openmediavault.org kralizec/main Translation-en Ign http://dh2k.omv-extras.org virtualbox-wheezy-mirror/main Translation-fr_FR Atteint http://http.debian.net wheezy/contrib Translation-en Atteint http://http.debian.net wheezy/non-free Sources Ign http://dh2k.omv-extras.org virtualbox-wheezy-mirror/main Translation-fr Atteint http://http.debian.net wheezy/main Translation-fr Atteint http://http.debian.net wheezy/main amd64 Packages Ign http://dh2k.omv-extras.org virtualbox-wheezy-mirror/main Translation-en Atteint http://http.debian.net wheezy/contrib amd64 Packages Atteint http://packages.omv-extras.org kralizec-vb/main amd64 Packages Atteint http://http.debian.net wheezy/non-free amd64 Packages Atteint http://http.debian.net wheezy/non-free Translation-en Atteint http://http.debian.net wheezy/main Translation-en Réception de : 4 http://security.debian.org wheezy/updates/main amd64 Packages [305 kB] Réception de : 5 http://security.debian.org wheezy/updates/main Translation-en [173 kB] Ign http://packages.omv-extras.org kralizec/main Translation-fr_FR Ign http://packages.omv-extras.org kralizec/main Translation-fr Ign http://packages.omv-extras.org kralizec/main Translation-en Ign http://packages.omv-extras.org kralizec-vb/main Translation-fr_FR Ign http://packages.omv-extras.org kralizec-vb/main Translation-fr Ign http://packages.omv-extras.org kralizec-vb/main Translation-en 758 ko réceptionnés en 7s (102 ko/s) Traceback (most recent call last): File "/usr/sbin/omv-mkaptidx", line 55, in <module> cache = apt.cache.Cache() File "/usr/lib/python3/dist-packages/apt/cache.py", line 102, in __init__ self.open(progress) File "/usr/lib/python3/dist-packages/apt/cache.py", line 145, in open self._cache = apt_pkg.Cache(progress) SystemError: E:The value 'stable' is invalid for APT::Default-Release as such a release is not available in the sources Lecture des listes de paquets... Fait Lecture des listes de paquets... Fait E: La valeur « stable » n'est pas valable pour APT::Default-Release car cette version ne fait pas partie des sources disponibles. |
Mouais, wouhou, génial, tout cassé, on peut même plus installer d’autres paquets parce que ça bloque sur cette erreur dans tous les cas. Sur le forum, une solution proposée consiste à supprimer deux fichiers et relancer le tout. Sauf que déjà, j’ai pas le premier fichier, et le deuxième c’est un peu le général, je me vois pas le shooter comme ça. En le regardant de plus près, voilà ce qu’il s’y trouve seulement (/etc/apt/apt.conf):
1 2 3 |
APT::Default-Release "Stable"; APT::Install-Recommends "false"; APT::Install-Suggests "false"; |
J’ai tenté le coup, en remplaçant Stable par Wheezy. En relançant un apt-get update, c’était corrigé, et j’ai pu faire mon apt-get upgrade (ça tombe bien, y’avait un peu de mise à jour noyau dedans) !
De manière générale, sachant que j’ai eu d’autres problèmes similaires (mauvaises déclaration de branche dans la définition de dépôts tiers), le problème sera aussi facile à corriger. En même temps, c’est pas pour rien que je vous dis d’éviter les dépôts externes 🙂
Tu peux même supprimer (ou renommer) le fichier /etc/apt/apt.conf
Merrrrrrrrrciiiiii ! 😀 tu me sauve