web-dev-qa-db-ja.com

https://changelogs.ubuntu.com/meta-release-developmentへの接続に失敗しました。インターネット接続またはプロキシ設定を確認してください

Ubuntuを18.04 Bionic Beaverから18.10にSudo do-release-upgrade -dコマンドを使用してターミナル経由でCosmic Cuttlefishにアップグレードする場合、警告が表示されます。

Failed to connect to https://changelogs.ubuntu.com/meta-release-development. 
Check your Internet connection or proxy settings.

しかし、私はインターネットに接続していますが、今この質問を私のUbuntuコンピューターから書いています。

どうすれば解決できますか?

7
ayibugan

証明書に関する問題があるようです:result of meta-release download: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:841)>

回避策として、ファイル/usr/lib/python3/dist-packages/UpdateManager/Core/MetaRelease.pyを編集し、次の行を先頭に追加しました。

import ssl
ssl._create_default_https_context = ssl._create_unverified_context
7
farukdgn

これはUbuntu 修正されたバグ ですが、18.04.2 LTSのアップデートでパッチが入手可能かどうかはわかりません。

2018年から:

update-manager(1:18.10.3)cosmic; urgency = medium

  • HTTPSプロキシのサポートを追加します。これによりUpdateManager.Core.utils.init_proxy()APIが破損します。戻り値は文字列ではなく辞書になりました(LP:#1771914)。
    ...
    update-managerの安定版リリースアップデートの検証が正常に完了し、パッケージが-updatesにリリースされました。
0
TonyG