Обновленный до Ubuntu 16.04 и теперь я вижу мертвый черный экран

Временная шкала:

  • Я обновил до Ubuntu 16.04 от 14,04.
  • Это успешно обновило с некоторыми ошибками, связанными с Python. Так, я reboot система. (который был моей ошибкой),
  • Теперь я вижу: /dev/sda8: clean, xxxx/xxxxx files, xxxx/xxxxx blocks и никогда окончание черного экрана.
  • Я нажал Alt+Ctrl+F1 для командной строки. Я следовал и попробовал много сообщений askubuntu за решение как переустановка python2.7, apt-get dpkg, sudo apt-get -f install и т.д. Но, никакие решения, кажется, не работают на мою проблему.

Когда я делаю sudo apt-get -f install, Я вижу:

ImportError: No module named _struct
dpkg: error processing package python-minimal (--configure):

и это генерирует из файлов runpy.py, compileall.py, и struct.py расположенный в /usr/local/lib/python2.7/.

Править:

Я также вижу ~bash: /opt/ros/indigo/setup.bash: No such file or directory после того, как я вхожу в систему.

EDIT2: как pastebinit установка также не работает, я попытался записать ошибку один.

.....
.....
Need to get 0 B/13.4 MB of archives    
After this operation, 44.7 MB of additional disk space will be used       
Do you want to continue? [Y/n] Y     
Setting up python-minimal (2.7.11-1)...      

Traceback (most recent call last):      

File "/usr/local/lib/python2.7/runpy.py", line 174, 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 [pst-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)

EDIT3:

lsb_release -a вывод:

No LSB modules are available.  
Distributor ID: Ubuntu  
Description: Ubuntu 16.04.2 LTS 
Release: 16.04   
Codename: xenial    

apt-cache policy python-minimal вывод:

python-minimal:    
   Installed: 2.7.11-1     
   Candidate: 2.7.11-1     
   Version table:    
  *** 2.7.11-1 500   
    500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages   
    100 /var/lib/dpkg/status  
1
задан 26 February 2017 в 21:32

1 ответ

Во время чата проблема оказалась рядом побочных модулей Python в /usr/local/lib/python2.7 это омрачило тех в /usr/lib/python2.7 и предотвращенный успешная установка новых пакетов Python и любого пакета, который зависит от них. Решение было к

  1. удалите “локальные” модули Python,

    sudo rm -r /usr/local/lib/python2.7
    
  2. удалите некоторые низкоприоритетные пакеты, которые заблокировали процесс обновления,

    sudo apt-get remove texlive\*
    
  3. возобновите процесс обновления пакета.

    sudo apt-get dist-upgrade -f
    

В придачу мы также удалили оставшиеся пакеты аппаратной стопки реализации возможностей Надежного человека Ubuntu:

sudo apt-get autoremove \*-lts-xenial linux-\*-3.\*
0
ответ дан 8 December 2019 в 06:27

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

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