После обновления Ubuntu от 15.04
кому: 16.04
, python
и package manager
повреждаются.
При выполнении apt-get update
Я получаю сообщение use apt-get -f install
, но при выполнении этой команды я получаю следующую ошибку:
Get:1 http://at.archive.ubuntu.com/ubuntu xenial/main amd64 python amd64 2.7.11-1 [137 kB]
Fetched 137 kB in 0s (1.700 kB/s)
Setting up python-minimal (2.7.11-1) ...
Traceback (most recent call last):
File "/usr/local/lib/python2.7/runpy.py", line 162, in _run_module_as_main
" __main__", fname, loader, pkg_name)
File "/usr/local/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/usr/local/lib/python2.7/compileall.py", line 16, in <module>
import struct
File "/usr/local/lib/python2.7/struct.py", line 1, in <module>
from _struct import *
ImportError: No module named _struct
dpkg: error processing package python-minimal (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
python-minimal
E: Sub-process /usr/bin/dpkg returned an error code (1)
Я также попробовал решения, предложенные в других сообщениях:
sudo dpkg-reconfigure python-minimal
/usr/sbin/dpkg-reconfigure: python-minimal is broken or not fully installed
sudo dpkg --configure -a
Setting up python-minimal (2.7.11-1) ...
Traceback (most recent call last):
File "/usr/local/lib/python2.7/runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/local/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/usr/local/lib/python2.7/compileall.py", line 16, in <module>
import struct
File "/usr/local/lib/python2.7/struct.py", line 1, in <module>
from _struct import *
ImportError: No module named _struct
dpkg: error processing package python-minimal (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
python-minimal
reinstall python-minimal
не работал.
Также при попытке работать apt-get remove|autoremove
, Я получаю то же python error
ОБНОВЛЕНИЕ 1
Я просто попробовал:
apt-get download python-minimal
sudo dpkg --install ./python-minimal_2.7.11-1_amd64.deb
но я все еще получаю ту же ошибку
ОБНОВЛЕНИЕ 2
Я чесотка для удаления поврежденного python
пакеты путем выполнения этого:
apt-get download synaptic
sudo dpkg --install ./synaptic...
и затем я удалил использование пакетов synaptic
, но проблема состоит в том, что теперь после удаления их, каждый раз я хочу установить что-то, диспетчер пакетов автоматически пытается установить python2.7-11
и python-minimal-2.7-11
, но он не успешно выполняется, и я получаю ошибку снова.
Прежде, чем обновить до Ubuntu 16.04
, Я имел python2.7.5
установленный и я предполагаю это во время обновления, Ubuntu
попробованный для обновления python
от 2.7.5
кому: 2.7.11
но это перестало работать и таким образом, я закончил тем, что имел файлы python2.7.5
все еще на ноутбуке и python2.7.11
частично установленный.
Я решил свою ошибку путем выполнения этого:
python2.7.11
как объяснено в UPDATE2
из моего вопросаудаленный папка python2.7.5
sudo rm -rf /usr/lib/python2.7/
python2.7
-> python2.7.11
и его зависимости были установлены правильно