A atualização de 12 para 14 falhou com o pacote python ausente, e agora?

0

do-release-upgrade abortado profundamente no processo.

O arquivo de log principal termina com o seguinte. Como recupero este sistema? (O arquivo apt.log parece chato).

2015-03-28 08:30:32,930 INFO Using config files '['./DistUpgrade.cfg']'
2015-03-28 08:30:32,930 INFO uname information: 'Linux ciderpress 3.2.0-26-generic #41-Ubuntu SMP Thu Jun 14 17:49:24 UTC 2012 x86_64'
2015-03-28 08:30:32,930 INFO apt version: '1.0.1ubuntu2'
2015-03-28 08:30:32,930 INFO python version: '2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2]'
2015-03-28 08:30:32,930 INFO release-upgrader version '0.220.3' started
2015-03-28 08:30:32,932 INFO locale: 'en_US' 'UTF-8'
2015-03-28 08:30:32,995 ERROR not handled exception:
Traceback (most recent call last):

  File "/tmp/update-manager-BUP2jL/trusty", line 10, in <module>
    sys.exit(main())

  File "/tmp/update-manager-BUP2jL/DistUpgrade/DistUpgradeMain.py", line 230, in main
    from .DistUpgradeController import DistUpgradeController

  File "/tmp/update-manager-BUP2jL/DistUpgrade/DistUpgradeController.py", line 74, in <module>
    from . import sourceslist

  File "/usr/lib/python2.7/dist-packages/DistUpgrade/sourceslist.py", line 35, in <module>
    from apt.deprecation import function_deprecated_by

ImportError: No module named deprecation
    
por bmargulies 28.03.2015 / 13:36

1 resposta

0

Eu tive esse problema e tinha um pacote python-dodgy apt de outra fonte. Eu removi essas fontes de apt manualmente editando /etc/apt/sources.list e removendo arquivos de /etc/apt/sources.list.d e depois fazendo:

apt-get update 
apt-get remove python-apt
apt-get install update-manager-core

Este último irá reinstalar o python-apt, que deve vir das fontes apropriadas do ubtuntu. A atualização parece estar funcionando bem agora.

    
por PST 13.07.2015 / 16:27