Arquivo “/ usr / lib / update-notifier / package-data-downloader”, linha 29, no módulo import debconf

1

Estou tentando instalar o plug-in do Flash player, mas ele diz que o notificador de atualização comum não está configurado. Então eu faço sudo dpkg --configure update-notifier-common e ele exibe

Traceback (most recent call last):
 File "/usr/lib/update-notifier/package-data-downloader", line 29, in <module>
  import debconf
ImportError: No module named debconf
dpkg: error processing update-notifier-common (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 update-notifier-common

Mas sudo apt-get install debconf

Setting up update-notifier-common (0.147.1) ...
Traceback (most recent call last):
  File "/usr/lib/update-notifier/package-data-downloader", line 29, in <module>
    import debconf
ImportError: No module named debconf
dpkg: error processing update-notifier-common (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of flashplugin-installer:
 flashplugin-installer depends on update-notifier-common (>= 0.119ubuntu2); however:
  Package update-notifier-common is not configured yet.

dpkg: error processing flashplugin-installer (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
          Errors were encountered while processing:
 update-notifier-common
 flashplugin-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)

Assim, parece que não consigo configurar o update-notifier-common até ter instalado o debconf, e não consigo instalar o debconf até instalar o debconf e o update-notifier-common. Ajuda?

    
por user2201041 12.01.2014 / 08:16

3 respostas

1

A sua instalação do debconf parece corrompida devido à falta da biblioteca debconf. Se você não entender isso:

$ ls -l /usr/lib/python2.7/dist-packages/debconf.py*
lrwxrwxrwx 1 root root   34 nov  3 14:20 /usr/lib/python2.7/dist-packages/debconf.py -> ../../../share/pyshared/debconf.py
-rw-r--r-- 1 root root 6013 dic  9 01:58 /usr/lib/python2.7/dist-packages/debconf.pyc

$ ls -l /usr/share/pyshared/debconf.py
-rw-r--r-- 1 root root 5971 nov  3 14:20 /usr/share/pyshared/debconf.py

Então você está muito ferrado. Você pode tentar consertá-lo usando:

mkdir -p ~/debconf.bk
sudo mv /usr/lib/python2.7/dist-packages/debconf.pyc ~/debconf.bk
sudo mv /usr/share/pyshared/debconf.py ~/debconf.bk
apt-get download debconf
dpkg --extract debconf*.deb
sudo pycompile -p debconf
sudo apt-get -f install
    
por Braiam 12.01.2014 / 13:44
0

não há necessidade do longo processo especificado pela Braiam.

sudo apt-get install --reinstall debconf

você deve ir.

    
por SPoage 08.10.2014 / 02:36
0

Você precisa atualizar seu /usr/bin/python para apontar para a versão 2.7 do python

    
por Hayes40oz 20.10.2015 / 15:30