A atualização para o Ubuntu 16.04 do-release-upgrade falha

4

Quando tento atualizar para o Ubuntu 16.04 (a partir de 15.10) com o comando:

sudo do-release-upgrade

Eu recebo o seguinte erro:

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) ===

Alguma idéia?

    
por user5950 22.04.2016 / 09:17

1 resposta

0

teve um problema semelhante (mesmo erro, mas caráter diferente). A correção foi editar / var / lib / dpkg / status e remover o caractere ofensivo. No meu caso, foi o pacote davmail.

Também foi encontrado há algum tempo e causou outros problemas: link

"Mantenedor: Mickaël Guessant" Isso (ë) não está codificado em UTF-8: (

Você pode ter um problema semelhante. Se você conhece algum Python, pode escrever um script para detectar onde está o problema no seu caso.

    
por engerim 17.07.2016 / 11:04