Debian Jessie не может установить модули и выполнить обновление

Когда я пытаюсь обновить систему, я получаю следующую ошибку. Я новичок в Debian и пытаюсь установить некоторые модули, зависящие от Python. Но, кажется, я не могу установить ни одно из них, и даже другие приложения не могут быть обновлены или обновлены.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  bind9-host dnsutils google-chrome-stable host libbind9-90 libdns-export100 libdns100 libirs-export91
  libisc-export95 libisc95 libisccc90 libisccfg-export90 libisccfg90 liblwres90
14 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
15 not fully installed or removed.
Need to get 49.7 MB of archives.
After this operation, 1,414 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://dl.google.com/linux/chrome/deb/ stable/main google-chrome-stable i386 45.0.2454.85-1 [47.6 MB]
Get:2 http://security.debian.org/ jessie/updates/main libisc-export95 i386 1:9.9.5.dfsg-9+deb8u3 [146 kB]
Get:3 http://security.debian.org/ jessie/updates/main libdns-export100 i386 1:9.9.5.dfsg-9+deb8u3 [486 kB]     
Get:4 http://security.debian.org/ jessie/updates/main libisccfg-export90 i386 1:9.9.5.dfsg-9+deb8u3 [41.9 kB]  
Get:5 http://security.debian.org/ jessie/updates/main libirs-export91 i386 1:9.9.5.dfsg-9+deb8u3 [39.0 kB]     
Get:6 http://security.debian.org/ jessie/updates/main dnsutils i386 1:9.9.5.dfsg-9+deb8u3 [124 kB]             
Get:7 http://security.debian.org/ jessie/updates/main bind9-host i386 1:9.9.5.dfsg-9+deb8u3 [71.7 kB]          
Get:8 http://security.debian.org/ jessie/updates/main libisc95 i386 1:9.9.5.dfsg-9+deb8u3 [177 kB]             
Get:9 http://security.debian.org/ jessie/updates/main libdns100 i386 1:9.9.5.dfsg-9+deb8u3 [734 kB]            
Get:10 http://security.debian.org/ jessie/updates/main libisccc90 i386 1:9.9.5.dfsg-9+deb8u3 [36.9 kB]         
Get:11 http://security.debian.org/ jessie/updates/main libisccfg90 i386 1:9.9.5.dfsg-9+deb8u3 [56.9 kB]        
Get:12 http://security.debian.org/ jessie/updates/main liblwres90 i386 1:9.9.5.dfsg-9+deb8u3 [54.3 kB]         
Get:13 http://security.debian.org/ jessie/updates/main host all 1:9.9.5.dfsg-9+deb8u3 [22.9 kB]                
Get:14 http://security.debian.org/ jessie/updates/main libbind9-90 i386 1:9.9.5.dfsg-9+deb8u3 [44.9 kB]        
Fetched 49.7 MB in 22s (2,196 kB/s)                                                                            
Traceback (most recent call last):
  File "/usr/bin/apt-listchanges", line 29, in <module>
    import anydbm
ImportError: No module named 'anydbm'
(Reading database ... 225859 files and directories currently installed.)
Preparing to unpack .../google-chrome-stable_45.0.2454.85-1_i386.deb ...
Unpacking google-chrome-stable (45.0.2454.85-1) over (44.0.2403.157-1) ...
Preparing to unpack .../libisc-export95_1%3a9.9.5.dfsg-9+deb8u3_i386.deb ...
Unpacking libisc-export95 (1:9.9.5.dfsg-9+deb8u3) over (1:9.9.5.dfsg-9+deb8u2) ...
Preparing to unpack .../libdns-export100_1%3a9.9.5.dfsg-9+deb8u3_i386.deb ...
Unpacking libdns-export100 (1:9.9.5.dfsg-9+deb8u3) over (1:9.9.5.dfsg-9+deb8u2) ...
Preparing to unpack .../libisccfg-export90_1%3a9.9.5.dfsg-9+deb8u3_i386.deb ...
Unpacking libisccfg-export90 (1:9.9.5.dfsg-9+deb8u3) over (1:9.9.5.dfsg-9+deb8u2) ...
Preparing to unpack .../libirs-export91_1%3a9.9.5.dfsg-9+deb8u3_i386.deb ...
Unpacking libirs-export91 (1:9.9.5.dfsg-9+deb8u3) over (1:9.9.5.dfsg-9+deb8u2) ...
Preparing to unpack .../dnsutils_1%3a9.9.5.dfsg-9+deb8u3_i386.deb ...
Unpacking dnsutils (1:9.9.5.dfsg-9+deb8u3) over (1:9.9.5.dfsg-9+deb8u2) ...
Preparing to unpack .../bind9-host_1%3a9.9.5.dfsg-9+deb8u3_i386.deb ...
Unpacking bind9-host (1:9.9.5.dfsg-9+deb8u3) over (1:9.9.5.dfsg-9+deb8u2) ...
Preparing to unpack .../libisc95_1%3a9.9.5.dfsg-9+deb8u3_i386.deb ...
Unpacking libisc95 (1:9.9.5.dfsg-9+deb8u3) over (1:9.9.5.dfsg-9+deb8u2) ...
Preparing to unpack .../libdns100_1%3a9.9.5.dfsg-9+deb8u3_i386.deb ...
Unpacking libdns100 (1:9.9.5.dfsg-9+deb8u3) over (1:9.9.5.dfsg-9+deb8u2) ...
Preparing to unpack .../libisccc90_1%3a9.9.5.dfsg-9+deb8u3_i386.deb ...
Unpacking libisccc90 (1:9.9.5.dfsg-9+deb8u3) over (1:9.9.5.dfsg-9+deb8u2) ...
Preparing to unpack .../libisccfg90_1%3a9.9.5.dfsg-9+deb8u3_i386.deb ...
Unpacking libisccfg90 (1:9.9.5.dfsg-9+deb8u3) over (1:9.9.5.dfsg-9+deb8u2) ...
Preparing to unpack .../liblwres90_1%3a9.9.5.dfsg-9+deb8u3_i386.deb ...
Unpacking liblwres90 (1:9.9.5.dfsg-9+deb8u3) over (1:9.9.5.dfsg-9+deb8u2) ...
Preparing to unpack .../host_1%3a9.9.5.dfsg-9+deb8u3_all.deb ...
Unpacking host (1:9.9.5.dfsg-9+deb8u3) over (1:9.9.5.dfsg-9+deb8u2) ...
Preparing to unpack .../libbind9-90_1%3a9.9.5.dfsg-9+deb8u3_i386.deb ...
Unpacking libbind9-90 (1:9.9.5.dfsg-9+deb8u3) over (1:9.9.5.dfsg-9+deb8u2) ...
Processing triggers for menu (2.1.47) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for gnome-menus (3.13.3-6) ...
Processing triggers for mime-support (3.58) ...
Setting up python-ply (3.4-5) ...
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 processing package python-ply (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of python-pycparser:
 python-pycparser depends on python-ply (>= 3.2); however:
  Package python-ply is not configured yet.
 python-pycparser depends on python-ply (<< 3.5) | python-ply-yacc-3.2; however:
  Package python-ply is not configured yet.
  Package python-ply-yacc-3.2 is not installed.
  Package python-ply which provides python-ply-yacc-3.2 is not configured yet.
 python-pycparser depends on python-ply-lex-3.2; however:
  Package python-ply-lex-3.2 is not installed.
  Package python-ply which provides python-ply-lex-3.2 is not configured yet.

dpkg: error processing package python-pycparser (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of python-cffi:
 python-cffi depends on python-pycparser; however:
  Package python-pycparser is not configured yet.

dpkg: error processing package python-cffi (--configure):
 dependency problems - leaving unconfigured
Setting up python-colorama (0.3.2-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 processing package python-colorama (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of python-cryptography:
 python-cryptography depends on python-cffi; however:
  Package python-cffi is not configured yet.

dpkg: error processing package python-cryptography (--configure):
 dependency problems - leaving unconfigured
Setting up python-distlib (0.1.9-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 processing package python-distlib (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up python-html5lib (0.999-3) ...
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 processing package python-html5lib (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of python-openssl:
 python-openssl depends on python-cryptography; however:
  Package python-cryptography is not configured yet.

dpkg: error processing package python-openssl (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of python-ndg-httpsclient:
 python-ndg-httpsclient depends on python-openssl; however:
  Package python-openssl is not configured yet.

dpkg: error processing package python-ndg-httpsclient (--configure):
 dependency problems - leaving unconfigured
Setting up python-urllib3 (1.9.1-3) ...
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 processing package python-urllib3 (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of python-requests:
 python-requests depends on python-urllib3 (>= 1.9.1); however:
  Package python-urllib3 is not configured yet.

dpkg: error processing package python-requests (--configure):
 dependency problems - leaving unconfigured
Setting up python-setuptools (5.5.1-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 processing package python-setuptools (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of python-pip:
 python-pip depends on python-colorama; however:
  Package python-colorama is not configured yet.
 python-pip depends on python-distlib; however:
  Package python-distlib is not configured yet.
 python-pip depends on python-html5lib; however:
  Package python-html5lib is not configured yet.
 python-pip depends on python-requests; however:
  Package python-requests is not configured yet.
 python-pip depends on python-setuptools (>= 0.6c1); however:
  Package python-setuptools is not configured yet.

dpkg: error processing package python-pip (--configure):
 dependency problems - leaving unconfigured
Setting up python-pyasn1 (0.1.7-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 processing package python-pyasn1 (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up python-wheel (0.24.0-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 processing package python-wheel (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up google-chrome-stable (45.0.2454.85-1) ...
Setting up libisc-export95 (1:9.9.5.dfsg-9+deb8u3) ...
Setting up libdns-export100 (1:9.9.5.dfsg-9+deb8u3) ...
Setting up libisccfg-export90 (1:9.9.5.dfsg-9+deb8u3) ...
Setting up libirs-export91 (1:9.9.5.dfsg-9+deb8u3) ...
Setting up libisc95 (1:9.9.5.dfsg-9+deb8u3) ...
Setting up libdns100 (1:9.9.5.dfsg-9+deb8u3) ...
Setting up libisccc90 (1:9.9.5.dfsg-9+deb8u3) ...
Setting up libisccfg90 (1:9.9.5.dfsg-9+deb8u3) ...
Setting up libbind9-90 (1:9.9.5.dfsg-9+deb8u3) ...
Setting up liblwres90 (1:9.9.5.dfsg-9+deb8u3) ...
Setting up bind9-host (1:9.9.5.dfsg-9+deb8u3) ...
Setting up host (1:9.9.5.dfsg-9+deb8u3) ...
Setting up dnsutils (1:9.9.5.dfsg-9+deb8u3) ...
Processing triggers for menu (2.1.47) ...
Processing triggers for libc-bin (2.19-18) ...
Errors were encountered while processing:
 python-ply
 python-pycparser
 python-cffi
 python-colorama
 python-cryptography
 python-distlib
 python-html5lib
 python-openssl
 python-ndg-httpsclient
 python-urllib3
 python-requests
 python-setuptools
 python-pip
 python-pyasn1
 python-wheel
E: Sub-process /usr/bin/dpkg returned an error code (1)

я пытался

apt-get -f install и sudo dpkg --configure -a

что мне придется делать?

Благодарю вас!


person Bhartendu    schedule 03.09.2015    source источник


Ответы (3)


Да, я тоже столкнулся с этими проблемами. Это связано с тем, что где-то Debian jessie зависит от Python 2.x, и когда мы меняем python по умолчанию на python 3.x, мы сталкиваемся с этими ошибками.

Что я сделал, чтобы решить эту ошибку?

Измените python по умолчанию на python 2. Нет необходимости удалять Python 3.x, чтобы всякий раз, когда нам нужен python, мы могли использовать python 3, а для целей системы по умолчанию будет использоваться python 2.x. Когда-нибудь системы перейдут на Python 3.x

update-alternatives --config python Существует 2 варианта альтернативного python (предоставление /usr/bin/python).

Статус приоритета пути выбора

0 /usr/bin/python3.4 2 автоматический режим * 1 /usr/bin/python2.7 1 ручной режим 2 /usr/bin/python3.4 2 ручной режим

person Balamurugan    schedule 04.11.2015

Вы можете попробовать установить anydbm и ConfigParser через pip, а затем повторить попытку с помощью apt-get -f install. Но я не понимаю, с кем это произошло. Может быть, вы удалили вручную некоторые пакеты?

person Viorel Roman    schedule 03.09.2015
comment
Да, я думаю, что мог удалить несколько пакетов из каталога /usr/local/bin/python, так как у меня возникли проблемы с обновлением нескольких модулей, и, согласно другому сообщению, каталог python по умолчанию был /usr/bin/python. Я пытаюсь установить anydbm и ConfigParser прямо сейчас. Обновлю результаты. Спасибо! - person Bhartendu; 03.09.2015

Сделал следующее и все заработало.

sudo update-alternatives --remove-all python

а потом

sudo ln -sf /usr/bin/python2.7 /usr/bin/python

после этого я смог правильно обновить систему, и модули были установлены. Хотя питон 3.4 удалили.

person Bhartendu    schedule 03.09.2015