1 votos

No se pueden resolver las dependencias no satisfechas al instalar o actualizar cualquier paquete

Cuando ejecuto desde el terminal sudo apt upgrade

Pero he ejecutado estos comandos antes de encontrar este problema:

sudo apt update -y
sudo apt-get install php7.0-xml php7.0-bcmath php7.0-mbstring -y
sudo wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix- 
release/zabbix-release_3.2-1+xenial_all.deb
sudo dpkg -i zabbix-release_3.2-1+xenial_all.deb
sudo apt-get install zabbix-server-mysql zabbix-frontend-php
sudo apt update -y

Tengo las siguientes dependencias no satisfechas:

Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
libsnmp30 : Depends: libsnmp-base but it is not installed
E: Unmet dependencies. Try using -f.

Ejecuto los siguientes comandos desde el terminal para solucionar este problema pero no hay suerte:

 sudo apt-get -f install
 sudo apt-cache search libsnmp*
 sudo apt-get install snmpd libsnmp30 libsnmp-base
 sudo rm -f  /var/cache/apt/archives/libsnmp-base_5.7.3+dfsg-1ubuntu4.1_all.deb
 sudo dpkg --configure -a

La salida de sudo apt-get -f install

 Unpacking libsnmp-base (5.7.3+dfsg-1ubuntu4.1) ...
 dpkg: error processing archive /var/cache/apt/archives/libsnmp-base_5.7.3+dfsg-1ubuntu4.1_all.deb (--unpack):
 trying to overwrite '/usr/share/man/man5/snmpd.internal.5.gz', which is 
 also in package net-snmp 5.4.2.1-9.12
 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
 Processing triggers for man-db (2.7.5-1) ...
 Errors were encountered while processing:
 /var/cache/apt/archives/libsnmp-base_5.7.3+dfsg-1ubuntu4.1_all.deb
 E: Sub-process /usr/bin/dpkg returned an error code (1)

¿Podría alguien darme algunos consejos o sugerencias para solucionar este problema? Estoy corriendo en Ubuntu Server 16.04 LTS He buscado en Google durante algún tiempo, pero no he encontrado una solución todavía. La salida de sudo apt-cache policy net-snmp :

net-snmp:
  Installed: 5.4.2.1-9.12
  Candidate: 5.4.2.1-9.12
  Version table:
 *** 5.4.2.1-9.12 100
        100 /var/lib/dpkg/status

0 votos

Por favor, añada la salida de apt-cache policy net-snmp la pregunta.

0 votos

@N0rbert actualizado.

1voto

Mark Puntos 1

No puedo reproducir tu problema en un Ubuntu 16.04 LTS limpio.

Debe instalar el paquete problemático manualmente con

sudo dpkg -i --force-all \
/var/cache/apt/archives/libsnmp-base_5.7.3+dfsg-1ubuntu4.1_all.deb

y luego eliminar la instalación local net-snmp paquete con:

sudo apt-get purge net-snmp

y luego reanudar la instalación

sudo apt-get install snmpd libsnmp30 libsnmp-base
sudo apt-get install -f
sudo dpkg --configure -a
sudo apt-get upgrade

0 votos

Cuando he intentado eliminar algún paquete me sale el mismo problema de dependencias que se menciona en la sección de preguntas. Sin embargo, esas opciones las probé antes de publicar las preguntas

0 votos

Bien, usemos otro método. Vamos a forzar la instalación del paquete problemático: sudo dpkg -i --force-all /var/cache/apt/archives/libsnmp-base_5.7.3+dfsg-1ubuntu4.1_a‌​ll.deb . Entonces sigue mi respuesta.

0 votos

Genial, se ha solucionado el problema

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X