Não pode mais usar o apt-get para instalar devido a erro com o apport [closed]

6

Estou trabalhando em um PC com Windows 7 com um Xubuntu (Ubuntu 14.04.2 LTS, 64-bit) Virtual Box. Ultimamente eu tenho tido problemas usando o comando 'apt-get', e também o Atualizador de Software. O Atualizador de Software não pode baixar uma das atualizações - Eu tenho um 2.14.1-0ubuntu3.10 apport e ele está tentando instalar 2.14.1-0ubuntu3.11, mas falha.

Além disso, quando eu digito qualquer tipo de comando 'apt-get' ou 'dpkg', como 'apt-get upgrade', recebo erros como os seguintes, alguém sabe o que eu posso fazer?

Reading package lists...
Building 
dependency tree...
Reading state information...
The following packages will be upgraded:
  apport
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0 B/180 kB of archives.
After this operation, 20.5 kB of additional disk space will be used.
Do you want to continue? [Y/n] (Reading database ... 314480 files and directories currently installed.)
Preparing to unpack .../apport_2.14.1-0ubuntu3.11_all.deb ...
initctl: Unknown job: apport
  File "/usr/bin/pyclean", line 63
    except (IOError, OSError), e:
                             ^
SyntaxError: invalid syntax
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg: trying script from the new package instead ...
initctl: Unknown job: apport
  File "/usr/bin/pyclean", line 63
    except (IOError, OSError), e:
                             ^
SyntaxError: invalid syntax
dpkg: error processing archive /var/cache/apt/archives/apport_2.14.1-0ubuntu3.11_all.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 /var/cache/apt/archives/apport_2.14.1-0ubuntu3.11_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
    
por Rick S 29.05.2015 / 21:33

1 resposta

5

Eu apenas tentei compilar o arquivo python /usr/bin/pyclean no meu pc, eu compilei com o python3 e recebi o mesmo erro, enquanto que quando eu o compilo com o python2 não há erro.

Então, eu acho que você mudou alguma coisa no seu sistema que faz a versão padrão do python python3.

Você pode tentar corrigir isso da seguinte forma:

  • Execute o comando ls -l /usr/bin/python e veja sua saída.
  • Se o arquivo /usr/bin/python apontar para python3.x, então remova o link e substitua-o por um link para python2

    sudo rm /usr/bin/python
    sudo ln -s /usr/bin/python2.7 /usr/bin/python
    

    Agora o python2.7 estará de volta como a versão padrão do Python em seu sistema, como deveria ser

por Sidahmed 05.01.2016 / 17:10

Tags