2017-01-21 21 views
0

Ubuntu 16.04 Когда я восстанавливаю свою систему из резервной копии после сбоя системы, я получил сломанный apt.Python 3.5 сломан мой apt

Когда я пытаюсь использовать уместен, например:

$ sudo apt install pyroom 
Setting up python3 (3.5.1-3) ... 
running python rtupdate hooks for python3.5... 
dpkg-query: package 'rhythmbox-plugins' is not installed 
Use dpkg --info (= dpkg-deb --info) to examine archive files, 
and dpkg --contents (= dpkg-deb --contents) to list their contents. 
Traceback (most recent call last): 
    File "/usr/bin/py3clean", line 210, in <module> 
    main() 
    File "/usr/bin/py3clean", line 196, in main 
    pfiles = set(dpf.from_package(options.package)) 
    File "/usr/share/python3/debpython/files.py", line 53, in from_package 
    raise Exception("cannot get content of %s" % package_name) 
Exception: cannot get content of rhythmbox-plugins 
error running python rtupdate hook rhythmbox-plugins 
dpkg: error processing package python3 (--configure): 
subprocess installed post-installation script returned error exit status 4 
Errors were encountered while processing: 
python3 
E: Sub-process /usr/bin/dpkg returned an error code (1) 

Когда я просматриваю меткий список:

$ apt list python3.5

Listing... Done

python3.5/xenial-updates,xenial-security,now 3.5.2-2ubuntu0~16.04.1 amd64 [installed,automatic]

Когда я пытаюсь переконфигурируйте , Я получил ошибки:

$ sudo dpkg --configure -a 
Setting up python3 (3.5.1-3) ... 
running python rtupdate hooks for python3.5... 
dpkg-query: package 'rhythmbox-plugins' is not installed 
Use dpkg --info (= dpkg-deb --info) to examine archive files, 
and dpkg --contents (= dpkg-deb --contents) to list their contents. 
Traceback (most recent call last): 
    File "/usr/bin/py3clean", line 210, in <module> 
    main() 
    File "/usr/bin/py3clean", line 196, in main 
    pfiles = set(dpf.from_package(options.package)) 
    File "/usr/share/python3/debpython/files.py", line 53, in from_package 
    raise Exception("cannot get content of %s" % package_name) 
Exception: cannot get content of rhythmbox-plugins 
error running python rtupdate hook rhythmbox-plugins 
dpkg: error processing package python3 (--configure): 
subprocess installed post-installation script returned error exit status 4 
dpkg: dependency problems prevent processing triggers for gnome-menus: 
gnome-menus depends on python3:any (>= 3.1~); however: 
    Package python3 is not configured yet. 

dpkg: error processing package gnome-menus (--configure): 
dependency problems - leaving triggers unprocessed 
Errors were encountered while processing: 
python3 
gnome-menus 

Что я могу сделать, чтобы исправить это?

+0

Вы пытались выполнить '$ sudo apt install rhythmbox-plugins'? –

+0

@hiroprotagonist Это не помогает. Во время обработки были обнаружены ошибки: python3, rhythmbox-plugins – mrLSD

+0

'pyroom' прекрасно устанавливается на моем« xenial ». возможно, этот вопрос лучше подходит для [ask ubuntu] (https://askubuntu.com/) ... (делает 'sudo apt install -f' help?) –

ответ

0

Я потратил несколько дней, чтобы найти решение. я исследовал, что в настоящее время различные зависимости пакетов:

$ apt list python3.5 Listing... Done python3.5/xenial-updates,xenial-security,now 3.5.2-2ubuntu0~16.04.1 amd64 [installed,automatic]

но сломанный зависимостей: Python 3.5.1-3.

Я удалил пакеты в зависимости от Python 3.5.1 и установил их снова.

Затем запустите:

$ sudo dpkg --configure -a

Я получил успешный результат.

 Смежные вопросы

  • Нет связанных вопросов^_^