Наполовину установленные пакеты и круговая зависимость python

Что-то пошло не так при обновлении до Ubuntu 12.04 до 12.10:

root@ely:/sys/bus/usb/devices# dpkg -l | grep ^i[HUFW]
iU  libpython2.7                           2.7.3-0ubuntu3.4                        Shared Python runtime library (version 2.7)
iU  python                                 2.7.3-0ubuntu2.2                        interactive high-level object-oriented language (default version)
iU  python-all                             2.7.3-0ubuntu2.2                        package depending on all supported Python runtime versions
iU  python-all-dev                         2.7.3-0ubuntu2.2                        package depending on all supported Python development packages
iU  python-dev                             2.7.3-0ubuntu2.2                        header files and a static library for Python (default)
iU  python-minimal                         2.7.3-0ubuntu2.2                        minimal subset of the Python language (default version)
iU  python2.7                              2.7.3-0ubuntu3.4                        Interactive high-level object-oriented language (version 2.7)
iU  python2.7-dev                          2.7.3-0ubuntu3.4                        Header files and a static library for Python (v2.7)
iF  python2.7-minimal                      2.7.3-0ubuntu3.4                        Minimal subset of the Python language (version 2.7)

Когда я пытаюсь настроить пакеты python2.7-minimal и python-minimal, я получаю то, что выглядит как циклическая зависимость:

root@ely:~# sudo dpkg --configure python2.7-minimal
dpkg: dependency problems prevent configuration of python2.7-minimal:
 python2.7-minimal depends on python-minimal (>= 2.6.6-3+squeeze1); however:
  Package python-minimal is not configured yet.
dpkg: error processing python2.7-minimal (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 python2.7-minimal


root@ely:~# sudo dpkg --configure python-minimal
dpkg: dependency problems prevent configuration of python-minimal:
 python-minimal depends on python2.7-minimal (>= 2.7.3); however:
  Package python2.7-minimal is not configured yet.
dpkg: error processing python-minimal (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 python-minimal

Как разрешить эти зависимости python2.7-minimal ‹-> python.minimal? Во-вторых, как мне распаковать или настроить пакеты с iU и iF -marked? Я не могу ни перенастроить, ни установить что-либо в этом экземпляре. Спасибо.


person Charles Pehlivanian    schedule 01.12.2013    source источник
comment
Попробуйте aptitude reinstall python2.7-dev python2.7   -  person Yohann    schedule 01.12.2013
comment
Я получаю те же ошибки, используя переустановку aptitude.   -  person Charles Pehlivanian    schedule 01.12.2013


Ответы (1)


Вы пробовали его настроить?

sudo dpkg --configure python2.7-dev

В следующий раз давайте полный бэклог, иначе он бесполезен.

person Braiam    schedule 01.12.2013
comment
root@ely:~# sudo dpkg --configure python2.7-minimal dpkg: проблемы с зависимостями препятствуют настройке python2.7-minimal: python2.7-minimal зависит от python-minimal (›= 2.6.6-3+squeeze1) ; однако: пакет python-minimal еще не настроен. dpkg: ошибка при обработке python2.7-minimal (--configure): проблемы с зависимостями — оставление ненастроенным Ошибки при обработке: python2.7-minimal - person Charles Pehlivanian; 01.12.2013
comment
Таким образом, python2.7-minimal зависит от python-minimal. Однако root@ely:~# sudo dpkg --configure python2.7-minimal dpkg: dependency problems prevent configuration of python2.7-minimal: python2.7-minimal depends on python-minimal (>= 2.6.6-3+squeeze1); however: Package python-minimal is not configured yet. dpkg: error processing python2.7-minimal (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: python2.7-minimal - person Charles Pehlivanian; 01.12.2013
comment
ahhhh ... пожалуйста, посмотрите редактирование исходного сообщения - минимум python зависит от минимума python2.7, а минимум минимума python2.7 зависит от минимума python. - person Charles Pehlivanian; 01.12.2013
comment
@CharlesPehlivanian удалите выходные данные и добавьте sudo apt-get check и sudo dpkg --configure -a. - person Braiam; 01.12.2013