web-dev-qa-db-fra.com

Ubuntu 16.10 Yakkety ne mettra pas à jour. Puis-je résoudre ce problème ou dois-je obtenir 16.04 ou 17.10?

J'ai donc eu un beau système qui fonctionnait bien jusqu'à ce que je souhaite installer une vieille webcam hier soir. J'ai fait Sudo apt-get update et j'ai obtenu ceci:

Fetched 1,475 B in 3min 25s (7 B/s)
Reading package lists... Done
W: The repository 'http://security.ubuntu.com/ubuntu yakkety-security Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://ca.archive.ubuntu.com/ubuntu yakkety Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://download.opensuse.org/repositories/home:/jgeboski/xUbuntu_16.10  Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 12C6ADA61C85BB5E
W: The repository 'http://download.opensuse.org/repositories/home:/jgeboski/xUbuntu_16.10  Release' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://ca.archive.ubuntu.com/ubuntu yakkety-updates Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://ca.archive.ubuntu.com/ubuntu yakkety-backports Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://ppa.launchpad.net/eugenesan/ppa/ubuntu yakkety Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.

Et Sudo apt-get install pour tout rendement

E: Package 'program' has no installation candidate

Je soupçonne que j'ai ce problème parce que j'utilise Ubuntu 16.10. Sinon, j'aimerais savoir comment le réparer, car j'aime vraiment mon système tel qu'il est. Sinon, j'aimerais envisager l'installation de 16.04 ou 17.10, mais j'aimerais également savoir lequel est le meilleur et s'il existe un moyen de l'installer sans perdre tous mes programmes et autres éléments. Certains d'entre eux étaient assez frustrants à installer et j'en ai vraiment besoin.

Merci!

3
gannex

votre problème est, comme @Organic Marble l'a dit, que Yakkety (16.10) est un communiqué de "fin de vie".
Pour que votre problème soit résolu, vous devez passer à une autre version "en fin de vie", qui est zesty (17.04). Et puis, il faut passer de ce dernier à astucieux (17.10).

Ma réponse est inspirée par cela référence . @Kap nous donne le moyen de le faire rapidement parce que sa question a été marquée comme étant en double. Là, je veux aussi remercier @Sidepipe - lisez sa réponse et commentez -.

Je l'ai testé deux fois sur une machine virtuelle - avec virtualbox - et cela a fonctionné.
Je l’ai donc appliqué avec ma machine principale, et c’est également une réussite. Je dois dire que, cette issue ne réparera pas votre "ppa cassé". Vous devrez trouver le bon ppa pour cette version astucieuse.

Je ne vais pas tout expliquer. Je suis sûr que vous trouverez les réponses vous-même, sur StackExchange ou ailleurs sur le Web.

Tout doit être fait en tant que root ou via Sudo.
Pour vérifier votre version: $ lsb_release -a ou $ cat /etc/os-release

On y va, on doit se séparer.

I) Passage d'un yakkety "fin de vie" (16.10) à zest "fin de vie" (17.04)

  1. Fixez /etc/apt/sources.list.d
    • # update-manager - décochez chaque ppa
  2. Télécharger zesty.tar.gz
  3. Vérifier l'authenticité du paquet - fichiers gpg à la même URL
  4. Extraire l'archive - et modifiez les fichiers suivants
    • # vi ./DistUgradeController.py"
      • Changer chaque "archive.ubuntu.com" ==> "old-releases.ubuntu.com"
      • Changer chaque "security.ubuntu.com" ==> "old-releases.ubuntu.com"
    • # vi ./mirrors.cfg
      • Ajouter "ubuntu /" à chaque "old-releases.ubuntu.com/"
  5. /etc/apt/sources.list
    • Changer chaque "fr.archive.ubuntu.com" ==> "old-releases.ubuntu.com"
    • Changer chaque "security.ubuntu.com" ==> "old-releases.ubuntu.com"
  6. # apt-get update
  7. # apt-get upgrade
  8. # apt-get dist-upgrade
  9. # ./zesty --mode=server --frontend=DistUpgradeViewText
  10. # reboot
  11. # apt-get update - troubles, voir l'étape suivante -
  12. Supprimer les doublons dans /etc/apt/sources.list
  13. # apt-get update
  14. # apt-get upgrade
  15. # apt-get dist-upgrade
  16. # apt-get autoremove
  17. # apt-get autoclean
  18. # reboot

II) Passage du zeste "de fin de vie" (17.04) à astucieux (17.10)

  1. # do-release-upgrade
  2. # reboot
  3. # apt-get update
  4. # apt-get upgrade
  5. # apt-get dist-upgrade
  6. # apt-get autoremove
  7. # apt-get autoclean
  8. # reboot
5
egon7

Votre suspicion est correcte! 16.10 est en fin de vie l'été dernier et n'est plus pris en charge.

Vous pourrez peut-être quand même passer à 17.10 (17.04 est également en fin de vie), mais je n'en suis pas sûr. Les chemins de mise à niveau ne fonctionnent pas pour toujours.

La version 18.04 sort dans quelques mois et sera une version de support à long terme.

Référence: https://www.ubuntu.com/info/release-end-of-life

2
Organic Marble