Erreur lors de l'authentification de certains packages lors de la mise à niveau

24

Lorsque j'essaie de mettre à niveau mon ubuntu 13.04 vers 13.10, cela donne l'erreur suivante:

It was not possible to authenticate some packages. This may be a 
transient network problem. You may want to try again later. See below 
for a list of unauthenticated packages.

Aussi, lors du téléchargement des fichiers, je vois des erreurs telles que:

Err http://in.archive.ubuntu.com saucy-backports/restricted Translation-en_IN 

J'ai essayé le lien vers une question similaire mais cela ne fonctionne pas. Je ne pense pas avoir de problèmes avec les clés.

Singularité
la source
vous devez faire une mise à jour avant la mise à niveau
J'ai déjà essayé plusieurs fois. Mais je reçois un pop-up disant que les mises à jour logicielles ne sont plus disponibles pour cette version et donc la mise à niveau.
Singularité
Exécutez dans le terminal sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade, puis essayez de mettre à niveau avecsudo do-relase-upgrade
kubahaha
J'ai essayé tout ça mais pas de chance. Enfin, la réponse que j'ai postée ci-dessous a fonctionné.
Singularité

Réponses:

43

Avis de sécurité important

Cette réponse désactivera une fonctionnalité de sécurité critique dans Ubuntu. Cela empêchera Ubuntu de vérifier que les packages sont les mêmes que lors de leur construction.

Cela pourrait signifier que vos mises à jour sont compromises ou corrompues.
Cela pourrait signifier qu'il y a juste un bug dans la façon dont les mises à jour des versions d'Ubuntu sont gérées.

Je ne dis pas que vous ne devriez jamais faire cela, je vous demande simplement d'être conscient de ce que vous faites. Et remettez les choses en place après la mise à niveau. Ne partez pas AllowUnauthenticatedindéfiniment.

- Oli, demandez à Ubuntu mod.


Cela a fonctionné pour moi.

créez le fichier en /etc/update-manager/release-upgrades.d/unauth.cfgtant que root et ajoutez ce qui suit.

[Distro]
AllowUnauthenticated=yes

Après la mise à niveau, supprimez ce fichier.

Singularité
la source
4
Soyez très prudent en faisant cela. Il y a une raison pour laquelle le gestionnaire de packages rejette la mise à niveau - il ne peut pas vérifier l'authenticité. Cette solution de contournement vous permettra d'installer des packages, oui, mais vous n'avez aucune garantie que les packages ne sont pas malveillants. En d'autres termes, ne faites cela que si vous savez ce que vous faites.
rduplain
Cette réponse fournit un chemin de mise à niveau sans autoriser non authentifié. askubuntu.com/a/91821/113086
rduplain
@rduplain, non ça ne marche pas pour moi
Gabor
2
@rduplain Mise à jour depuis: ubuntu 10.04 lts -> 12.04 lts il semble que certaines versions nécessitent cette entrée de contournement ... je ne sais pas pourquoi
Je n'ai pas non plus pu obtenir le cdromupgradeCD-ROM 12.04 LTS pour même commencer la mise à niveau à partir de 10.04, sans ce hack ... très apprécié (maintenant pour voir si je peux renommer le point de montage afin qu'il corresponde au nom de l'image du CD-ROM ( help.ubuntu .com / communauté /… ), sinon la mise à jour échoue ensuite avec les paquets non trouvés)
sdaau