Когда я пытаюсь перейти на Ubuntu 16.04 (с 15.10) с помощью команды:
sudo do-release-upgrade
я получаю следующую ошибку:
Traceback (most recent call last):
File "/tmp/ubuntu-release-upgrader-06fgq3pm/xenial", line 8, in <module>
sys.exit(main())
File "/tmp/ubuntu-release-upgrader-06fgq3pm/DistUpgrade/DistUpgradeMain.py", line 242, in main
if app.run():
File "/tmp/ubuntu-release-upgrader-06fgq3pm/DistUpgrade/DistUpgradeController.py", line 1876, in run
return self.fullUpgrade()
File "/tmp/ubuntu-release-upgrader-06fgq3pm/DistUpgrade/DistUpgradeController.py", line 1757, in fullUpgrade
if not self.doPostInitialUpdate():
File "/tmp/ubuntu-release-upgrader-06fgq3pm/DistUpgrade/DistUpgradeController.py", line 943, in doPostInitialUpdate
self.tasks = self.cache.installedTasks
File "/tmp/ubuntu-release-upgrader-06fgq3pm/DistUpgrade/DistUpgradeCache.py", line 787, in installedTasks
for line in pkg._pcache._records.record.split("\n"):
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 441: invalid start byte
=== Command terminated with exit status 1 (Fri Apr 22 09:09:59 2016) ===
Есть идеи?
имел подобную проблему (та же ошибка, но другой символ). фиксация должна была отредактировать/var/lib/dpkg/status и удалить незаконный символ. В моем случае это был davmail пакет.
Также нашел его вокруг некоторое время и вызвал другие проблемы: https://lists.ubuntu.com/archives/foundations-bugs/2012-November/125607.html
"Специалист по обслуживанию: MickaГ «l Guessant", Который (Г «) не кодируется в UTF-8 :(
, у Вас может быть подобная проблема. Если Вы знаете некоторый Python, можно записать сценарий для обнаружения, где проблема находится в случае.
Это - подтвержденная ошибка, которая не влияет на достаточное количество людей для гарантирования фиксации до сих пор. Если Вы произведены, подписываются на этот отчет об ошибках и оставляют комментарий:
По моему опыту, чем больше людей, произведенных ошибкой, тем больше возможностей это будет зафиксировано.