o debconf está quebrado, não pode instalar mais nada

0

Eu tentei instalar o docker na minha instalação raspbian e acidentalmente quebrei apt-get

Se eu executar apt-get install ou upgrade , recebo o seguinte erro:

E: The package debconf needs to be reinstalled, but I can't find an archive for it.

Eu tentei todas as soluções sugeridas que pude encontrar on-line, alguns exemplos:

Comando:

apt-get -f install debconf

Resultado:

root@raspberrypi:~# apt-get -f install debconf
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: The package debconf needs to be reinstalled, but I can't find an archive for it.

Comando:

dpkg-reconfigure debconf

Resultado:

root@raspberrypi:~# dpkg-reconfigure debconf
/usr/sbin/dpkg-reconfigure: debconf is broken or not fully installed

Comando:

apt-get install --reinstall debconf

Resultado:

root@raspberrypi:~# apt-get install --reinstall debconf
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: The package debconf needs to be reinstalled, but I can't find an archive for it.

Comando:

dpkg --remove --force-remove-reinstreq debconf

Resultado:

root@raspberrypi:/var/cache/apt/archives# dpkg-reconfigure debconf
/usr/sbin/dpkg-reconfigure: debconf is broken or not fully installed
root@raspberrypi:/var/cache/apt/archives# sudo dpkg --configure -a
Setting up libc6-dbg:armhf (2.19-18+deb8u10) ...
dpkg: dependency problems prevent configuration of debconf-i18n:
debconf-i18n depends on debconf (= 1.5.56+deb8u1); however:
Version of debconf on system is 1.5.56.

dpkg: error processing package debconf-i18n (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of debconf-utils:
debconf-utils depends on debconf (= 1.5.56+deb8u1); however:
Version of debconf on system is 1.5.56.

dpkg: error processing package debconf-utils (--configure):
dependency problems - leaving unconfigured
Setting up python-software-properties (0.92.25debian1) ...
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-software-properties (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up perl-modules (5.20.2-3+deb8u8) ...
Setting up perl (5.20.2-3+deb8u8) ...
Setting up libtirpc1:armhf (0.2.5-1+deb8u1) ...
Setting up libc-dev-bin (2.19-18+deb8u10) ...
Setting up libperl5.20 (5.20.2-3+deb8u8) ...
Setting up libc6-dev:armhf (2.19-18+deb8u10) ...
Setting up rpcbind (0.2.1-6+deb8u2) ...
insserv: warning: current start runlevel(s) (empty) of script 'rpcbind' overrides LSB defaults (S).
insserv: warning: current stop runlevel(s) (0 1 6 S) of script 'rpcbind' overrides LSB defaults (0 1 6).
Processing triggers for libc-bin (2.19-18+deb8u10) ...
Errors were encountered while processing:
debconf-i18n
debconf-utils
python-software-properties
root@raspberrypi:/var/cache/apt/archives# sudo apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: The package debconf needs to be reinstalled, but I can't find an archive for it.
root@raspberrypi:/var/cache/apt/archives# sudo dpkg --configure -a
dpkg: dependency problems prevent configuration of debconf-i18n:
debconf-i18n depends on debconf (= 1.5.56+deb8u1); however:
Version of debconf on system is 1.5.56.

dpkg: error processing package debconf-i18n (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of debconf-utils:
debconf-utils depends on debconf (= 1.5.56+deb8u1); however:
Version of debconf on system is 1.5.56.

dpkg: error processing package debconf-utils (--configure):
dependency problems - leaving unconfigured
Setting up python-software-properties (0.92.25debian1) ...
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-software-properties (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
debconf-i18n
debconf-utils
python-software-properties
root@raspberrypi:/var/cache/apt/archives# apt-get -f install debconf
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: The package debconf needs to be reinstalled, but I can't find an archive for it.
root@raspberrypi:/var/cache/apt/archives# cd
root@raspberrypi:~# apt-get -f install debconf
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: The package debconf needs to be reinstalled, but I can't find an archive for it.
root@raspberrypi:~# dpkg-reconfigure debconf
/usr/sbin/dpkg-reconfigure: debconf is broken or not fully installed
root@raspberrypi:~# apt-get install --reinstall debconf
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: The package debconf needs to be reinstalled, but I can't find an archive for it.
root@raspberrypi:~# dpkg --remove --force-remove-reinstreq debconf
dpkg: dependency problems prevent removal of debconf:
tasksel depends on debconf (>= 0.5) | debconf-2.0; however:
Package debconf is to be removed.
Package debconf-2.0 is not installed.
Package debconf which provides debconf-2.0 is to be removed.
tasksel depends on debconf (>= 1.5.34) | cdebconf (>= 0.106); however:
Package debconf is to be removed.
Package cdebconf is not installed.
tasksel depends on debconf (>= 0.5) | debconf-2.0; however:
Package debconf is to be removed.
Package debconf-2.0 is not installed.
Package debconf which provides debconf-2.0 is to be removed.
tasksel depends on debconf (>= 1.5.34) | cdebconf (>= 0.106); however:
Package debconf is to be removed.
Package cdebconf is not installed.
locales depends on debconf (>= 0.5) | debconf-2.0; however:
Package debconf is to be removed.
Package debconf-2.0 is not installed.
Package debconf which provides debconf-2.0 is to be removed.
ca-certificates depends on debconf (>= 0.5) | debconf-2.0; however:
Package debcon
dpkg: error processing package debconf (--remove):
dependency problems - not removing
Errors were encountered while processing:
debconf

Comando:

dpkg --configure -a

Resultado:

root@raspberrypi:~# dpkg --configure -a
dpkg: dependency problems prevent configuration of debconf-i18n:
debconf-i18n depends on debconf (= 1.5.56+deb8u1); however:
Version of debconf on system is 1.5.56.

dpkg: error processing package debconf-i18n (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of debconf-utils:
debconf-utils depends on debconf (= 1.5.56+deb8u1); however:
Version of debconf on system is 1.5.56.

dpkg: error processing package debconf-utils (--configure):
dependency problems - leaving unconfigured
Setting up python-software-properties (0.92.25debian1) ...
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-software-properties (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
debconf-i18n
debconf-utils
python-software-properties

Comando:

dpkg -C

Resultado:

The following packages are in a mess due to serious problems during
installation.  They must be reinstalled for them (and any packages
that depend on them) to function properly:
debconf              Debian configuration management system

The following packages have been unpacked but not yet configured.
They must be configured using dpkg --configure or the configure
menu option in dselect for them to work:
debconf-i18n         full internationalization support for debconf
debconf-utils        debconf utilities

The following packages are only half configured, probably due to problems
configuring them the first time.  The configuration should be retried using
dpkg --configure <package> or the configure menu option in dselect:
python-software-properties manage the repositories that you install software f

Comando:

apt-cache policy

Resultado:

root@raspberrypi:~# apt-cache policy
Package files:
100 /var/lib/dpkg/status
    release a=now
500 http://archive.raspberrypi.org/debian/ jessie/ui armhf Packages
    release o=Raspberry Pi Foundation,a=stable,n=jessie,l=Raspberry Pi Foundation,c=ui
    origin archive.raspberrypi.org
500 http://archive.raspberrypi.org/debian/ jessie/main armhf Packages
    release o=Raspberry Pi Foundation,a=stable,n=jessie,l=Raspberry Pi Foundation,c=main
    origin archive.raspberrypi.org
Pinned packages:

Comando:

apt-get -f install

Resultado:

root@raspberrypi:~# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: The package debconf needs to be reinstalled, but I can't find an archive for it.

Comando:

cat /etc/*-release

Resultado:

root@raspberrypi:~# cat /etc/*-release
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

Comando:

apt-cache policy debconf debconf-i18n debconf-utils

Resultado:

root@raspberrypi:~# apt-cache policy debconf debconf-i18n debconf-utils
debconf:
Installed: 1.5.56
Candidate: 1.5.56
Version table:
*** 1.5.56 0
        100 /var/lib/dpkg/status
debconf-i18n:
Installed: 1.5.56+deb8u1
Candidate: 1.5.56+deb8u1
Version table:
*** 1.5.56+deb8u1 0
        100 /var/lib/dpkg/status
debconf-utils:
Installed: 1.5.56+deb8u1
Candidate: 1.5.56+deb8u1
Version table:
*** 1.5.56+deb8u1 0
        100 /var/lib/dpkg/status

Comando:

cat /etc/apt/sources.list

Resultado:

root@raspberrypi:~# cat /etc/apt/sources.list
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi

Comando:

ls -Al /etc/apt/sources.list.d/

Resultado:

root@raspberrypi:~# ls -Al /etc/apt/sources.list.d/
total 4
-rw-r--r-- 1 root root 193 Apr 10 09:58 raspi.list

Comando:

cat /etc/apt/sources.list.d/raspi.list

Resultado:

root@raspberrypi:~# cat /etc/apt/sources.list.d/raspi.list
deb http://archive.raspberrypi.org/debian/ jessie main ui
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspberrypi.org/debian/ jessie main ui

Alguém tem alguma idéia do que tentar em seguida?

Adoraria não precisar reinstalar o sistema operacional.

    
por Bobbzorzen 16.08.2017 / 10:08

1 resposta

3

Você está sentindo falta do seu arquivo Raspbian principal, que deve estar em sua sources.list:

anthony@Kilby:~ $ cat /etc/apt/sources.list
deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi

Sem isso, não há onde baixar o debconf 1.5.56 + deb8u1.

É provável que, ao adicionar a origem, apt-get update e apt-get install -f sejam suficientes para corrigi-la. Se não, você precisará baixar manualmente link e instale-o com dpkg -i debconf_1.5.56+deb8u1_all.deb . Formas de download manual que incluem wget / curl ou apt-get download debconf=1.5.56+deb8u1 . Este último é mais fácil se funcionar.

    
por 17.08.2017 / 18:51