1 votes

Impossible de mettre à jour ubuntu : Échec de la connexion (alors que l'inet est correct)

J'essaie de passer de la version 19.10 à la version 20.04, comme suit https://wiki.ubuntu.com/FocalFossa/ReleaseNotes . J'ai couru sudo apt-get update y sudo apt-get upgrade et ont fixé Notify me of a new Ubuntu version: For any new version . Cependant, rien dans les notes de mise à jour n'a fonctionné.

update-manager -c dit que tout est à jour, mais dit : Failed to connect to https://changelogs.ubuntu.com/meta-release-development. Check your Internet connection or proxy settings . Idem pour /usr/lib/ubuntu-release-upgrader/check-new-release-gtk o do-release-upgrade . sudo apt dist-upgrade ne fait rien. Cependant, lorsque je peux curl l'url et il se charge correctement dans firefox.

Peut-être pertinent : J'ai compilé et installé openssl 1.1.1g à la main. Peut-être qu'une différence entre openssl 1.1.1c et 1.1.1g est à l'origine de cette erreur ? J'ai compilé avec ./config zlib zlib-dynamic threads enable-buildtest-c++ --release

Comment puis-je résoudre ce problème ?

Edit : Je n'ai pas de problème de proxy ou d'internet.

1voto

Jeremy SPIESSER Points 11

Si votre ordinateur est équipé d'IPv6, vérifiez que votre connectivité IPv6 fonctionne.

changelogs.ubuntu.com a une entrée AAAA : essayez d'envoyer un ping à changelogs.ubuntu.com

ping6 -c1 changelogs.ubuntu.com

Sinon, vérifiez que la connexion fonctionne avec votre installation de SSL :

openssl s_client -CAfile /etc/ssl/certs/ca-certificates.crt -showcerts -connect changelogs.ubuntu.com:443 < /dev/null

La sortie doit commencer par :

CONNECTED(00000003)
depth=2 O = Digital Signature Trust Co., CN = DST Root CA X3
verify return:1
depth=1 C = US, O = Let's Encrypt, CN = Let's Encrypt Authority X3
verify return:1
depth=0 CN = changelogs.ubuntu.com
verify return:1

0voto

Rotartsi Points 146

Je n'avais pas pensé à googler le message d'erreur ;(

Après quelques recherches sur Google, j'ai trouvé Échec de la connexion à https://changelogs.ubuntu.com/meta-release-development. Vérifiez votre connexion Internet ou vos paramètres de proxy .

Ainsi, après avoir édité /usr/lib/python3/dist-packages/UpdateManager/Core/MetaRelease.py et cela a fonctionné.

Cependant, je suis sur ubuntu 19.10, et le problème de cette question semble avoir été résolu dans ubuntu 18.04.2.

Le problème semble provenir d'un élément qui ne joue pas bien avec https . Dans le cas de la question, il y a un lien avec les certificats, mais dans mon cas, je peux curl et openssl s_client n'a aucun problème à vérifier le certificat, mais encore une fois, l'outil update-manager et d'autres pourraient faire quelque chose d'étrange.

Peut-être s'agit-il du même problème ?

0voto

Sam_Fani Points 1

Dans mon cas, mon serveur de noms a été modifié lors de la mise à jour d'Ubuntu 16 à 18.

Une fois qu'il est modifié, mon /etc/resolv.conf tout allait bien.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X