O pacote Collectcd-core não está instalando

0

Em um esforço para encontrar um servidor de repositório mais rápido, eu inadvertidamente copiei um comando apt-spy que apontava para uma versão "testing" do Debian. Em seguida, tentei retornar o sistema para uma versão estável (Wheezy) executando novamente o apt-spy com o comutador de pacotes apropriado. Agora estou correndo em problemas quando eu executar o apt-get update com a seguinte mensagem de erro:

Starting statistics collection and monitoring daemon: collectdERROR: lt_dlopen ("/usr/lib/collectd/rrdcached.so") failed: file not found. The most common cause for this problem is missing dependencies. Use ldd(1) to check the dependencies of the plugin / shared object.
Error: Reading the config file failed!
Read the syslog for details.
 not starting, configuration error failed!
invoke-rc.d: initscript collectd, action "start" failed.
dpkg: error processing package collectd-core (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 collectd-core
E: Sub-process /usr/bin/dpkg returned an error code (1)

Se eu tentar atualizar usando:

dpkg-reconfigure -phigh collectd-core

Eu recebo o seguinte erro:

Error: Reading the config file failed!
Read the syslog for details.
 not starting, configuration error failed!
invoke-rc.d: initscript collectd, action "start" failed.
dpkg: error processing package collectd-core (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of collectd:
 collectd depends on collectd-core; however:
  Package collectd-core is not configured yet.

dpkg: error processing package collectd (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 collectd-core
 collectd
E: Sub-process /usr/bin/dpkg returned an error code (1)

Sou relativamente novo no Linux e trilhei o Google para tentar encontrar uma solução sem sucesso. Alguma sugestão?

Um pequeno modo de informação, se eu executar "ldd /usr/lib/collectd/rrdcached.so", eu recebo o seguinte (tentando instalar qualquer coisa agora com o apt-get retorna um erro relacionado a este arquivo):

linux-vdso.so.1 (0x00007ffc931e8000)
librrd.so.8 => not found
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa7c88d8000)
/lib64/ld-linux-x86-64.so.2 (0x00007fa7c8e80000)
    
por Cuz Man 25.01.2017 / 15:02

1 resposta

1

OK, parece que o seguinte funcionou (o que faz sentido):

apt-get remove --auto-remove collectd-core
apt-get purge --auto-remove collectd-core
apt-get update
apt-get --yes install collectd

Agora posso instalar pacotes com o apt-get novamente.

    
por Cuz Man 26.01.2017 / 04:13