Не могу больше использовать apt-get для установки из-за ошибки с apport [закрыто]

Я работаю на ПК с Windows 7 с виртуальным ящиком Xubuntu (Ubuntu 14.04.2 LTS, 64-разрядная версия). В последнее время у меня возникли проблемы с использованием команды apt-get, а также Software Updater. Программа обновления программного обеспечения не может загрузить одно из обновлений - у меня есть apport 2.14.1-0ubuntu3.10, и он пытается установить 2.14.1-0ubuntu3.11, но терпит неудачу.

Кроме того, когда я набираю любую команду «apt-get» или «dpkg», например «apt-get upgrade», я получаю такие ошибки, как следующие. Кто-нибудь знает, что я могу сделать?

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)
7
задан 18 November 2015 в 23:46

1 ответ

Я просто попытался скомпилировать файл /usr/bin/pyclean Python на своем ПК, я компилирую его с python3, и я получил ту же ошибку, в то время как, когда я компилирую его с python2, нет никакой ошибки.

Так, я предполагаю, что Вы изменили что-то в своей системе, которая делает версию python3.

Python по умолчанию, как которая можно попытаться зафиксировать это так:

  • Выполните команду ls -l /usr/bin/python и посмотрите ее вывод. Если бы
  • , Если точка файла /usr/bin/python к python3.x, то удалите ссылку и замените его ссылкой на python2

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

    Теперь python2.7, то вернется как версия Python по умолчанию в Вашей системе, как это должно быть

6
ответ дан 19 November 2015 в 09:46
  • 1
    и для ядра 4.8 у Вас есть также патч где-нибудь?:/ – ZheFrench 30 March 2017 в 08:42

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

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