do-release-upgrade (19.10) python error

Я нахожусь на Ubuntu 19.10 и своевременно обновляю эту версию. Я хотел бы обновить до 20.04. Как Root я ввел следующую команду - 'do-release-upgrade -d', и я получаю несколько ошибок Python, и процесс завершается неудачно. Ошибка вывода команды следующая. Какие-либо предложения?

Получено 0 B за 0 с (0 B / s)
Чтение списков пакетов ... Готово
Построение дерева зависимостей
Чтение информации о состоянии ... Выполнено

Traceback (последний вызов был последним): Файл "/tmp/ubuntu-release-upgrader-4t_e6y6y/DistUpgrade/DistUpgradeQuirks.py", строка 186, в _get_from_and_to_version di.version ('% s'% self.controller.fromDist) .split () [0] AttributeError: у объекта 'UbuntuDistroInfo' нет атрибута 'version'

Во время обработки вышеупомянутого исключения произошло другое исключение:

Traceback (последний вызов был последним): Файл "/ tmp / ubuntu-release-upgradeder-4t_e6y6y / focal", строка 8, в sys.exit (основной ()) Файл "/tmp/ubuntu-release-upgrader-4t_e6y6y/DistUpgrade/DistUpgradeMain.py", строка 238, в основном если app.run (): Файл "/tmp/ubuntu-release-upgrader-4t_e6y6y/DistUpgrade/DistUpgradeController.py", строка 2082, в работе вернуть self.fullUpgrade () Файл "/tmp/ubuntu-release-upgrader-4t_e6y6y/DistUpgrade/DistUpgradeController.py", строка 1919, в полном обновлении если не self.doPostInitialUpdate (): Файл "/tmp/ubuntu-release-upgrader-4t_e6y6y/DistUpgrade/DistUpgradeController.py", строка 925, в doPostInitialUpdate self.quirks.run ( "PostInitialUpdate") Файл "/tmp/ubuntu-release-upgrader-4t_e6y6y/DistUpgrade/DistUpgradeQuirks.py", строка 97, в работе FUNC () Файл "/tmp/ubuntu-release-upgrader-4t_e6y6y/DistUpgrade/DistUpgradeQuirks.py", строка 116, в focalPostInitialUpdate self._get_from_and_to_version () Файл "/tmp/ubuntu-release-upgrader-4t_e6y6y/DistUpgrade/DistUpgradeQuirks.py", строка 192, в _get_from_and_to_version (r.version для r в di.get_all ("объект") AttributeError: у объекта 'UbuntuDistroInfo' нет атрибута 'get_all' Ошибка в sys.excepthook: Traceback (последний вызов последний): Файл "/usr/lib/python3/dist-packages/problem_report.py", строка 477, в add_to_existing self.write (е) Файл "/usr/lib/python3/dist-packages/problem_report.py", строка 430, в записи block = f.read (1048576) Файл "/usr/lib/python3.7/codecs.py", строка 322, в декодировании (результат, израсходован) = self._buffer_decode (data, self.errors, final) UnicodeDecodeError: кодек «utf-8» не может декодировать байт 0x8b в позиции 1: недопустимый начальный байт

Исходное исключение: Traceback (последний вызов последний): Файл "/tmp/ubuntu-release-upgrader-4t_e6y6y/DistUpgrade/DistUpgradeQuirks.py", строка 186, в _get_from_and_to_version di.version ('% s'% self.controller.fromDist) .split () [0] AttributeError: у объекта 'UbuntuDistroInfo' нет атрибута 'version'

Во время обработки вышеупомянутого исключения произошло другое исключение:

Traceback (последний вызов был последним): Файл "/ tmp / ubuntu-release-upgradeder-4t_e6y6y / focal", строка 8, в sys.exit (основной ()) Файл "/tmp/ubuntu-release-upgrader-4t_e6y6y/DistUpgrade/DistUpgradeMain.py", строка 238, в основном если app.run (): Файл "/tmp/ubuntu-release-upgrader-4t_e6y6y/DistUpgrade/DistUpgradeController.py", строка 2082, в работе вернуть self.fullUpgrade () Файл "/tmp/ubuntu-release-upgrader-4t_e6y6y/DistUpgrade/DistUpgradeController.py", строка 1919, в полном обновлении если не self.doPostInitialUpdate (): Файл "/tmp/ubuntu-release-upgrader-4t_e6y6y/DistUpgrade/DistUpgradeController.py", строка 925, в doPostInitialUpdate self.quirks.run ( "PostInitialUpdate") Файл "/tmp/ubuntu-release-upgrader-4t_e6y6y/DistUpgrade/DistUpgradeQuirks.py", строка 97, в работе FUNC () Файл "/tmp/ubuntu-release-upgrader-4t_e6y6y/DistUpgrade/DistUpgradeQuirks.py", строка 116, в focalPostInitialUpdate self._get_from_and_to_version () Файл "/tmp/ubuntu-release-upgrader-4t_e6y6y/DistUpgrade/DistUpgradeQuirks.py", строка 192, в _get_from_and_to_version (r.version для r в di.get_all ("объект") AttributeError: у объекта 'UbuntuDistroInfo' нет атрибута 'get_all'

-1
задан 2 May 2020 в 18:40

1 ответ

Для того, чтобы это произошло, вам, вероятно, нужно установить дистрибутивную информацию в pip, которая не предоставить ту же информацию, что и пакет Ubuntu python-distro-info.

0
ответ дан 19 June 2020 в 21:44

Другие вопросы по тегам:

Похожие вопросы: