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コンピューターから書いています。
どうすれば解決できますか?
証明書に関する問題があるようです: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
これは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にリリースされました。