Ошибка обновления Ubuntu с 20.04 до 22.04
При попытке выполнить do-release-upgrade, получаем ошибку:
1 |
Failed to connect to https://changelogs.ubuntu.com/meta-release-lts-development. |
Решение:
В моём случае в логах проскочило:
1 2 |
esult of meta-release download: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:841) |
Так-же можно проверить «тухлость» сертификата при помощи:
1 2 |
wget https://changelogs.ubuntu.com/meta-release-lts-development |
Рекомендация обновить корневые сертификаты не помогла. Одно из решений — отключить проверку сертификатов при обновлении вообще. Для этого нужно отредактировать файл /usr/lib/python3/dist-packages/UpdateManager/Core/MetaRelease.py
, добавив в него строки:
1 2 |
import ssl ssl._create_default_https_context = ssl._create_unverified_context |
После чего обновление прошло штатно.