web-dev-qa-db-fra.com

Impossible de résoudre les dépendances non résolues lors de l'installation ou de la mise à niveau de packages

Quand je cours depuis le terminal Sudo apt upgrade

Mais j'ai exécuté ces commandes avant de rencontrer ce problème:

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

J'ai les dépendances non résolues suivantes:

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.

J'exécute les commandes suivantes depuis le terminal pour résoudre ce problème, mais sans succès:

 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 sortie 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)

Quelqu'un pourrait-il me donner des conseils/astuces pour résoudre ce problème? Je suis sous Ubuntu Server 16.04 LTS. J'ai cherché sur Google pendant un certain temps, mais je n'ai pas encore trouvé de solution. La sortie 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
1
bhordupur

Je ne peux pas reproduire votre problème sous Ubuntu 16.04 LTS.

Vous devez installer le paquet problématique manuellement avec

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

puis supprimez le paquet net-snmp installé localement avec:

Sudo apt-get purge net-snmp

puis reprendre l'installation

Sudo apt-get install snmpd libsnmp30 libsnmp-base
Sudo apt-get install -f
Sudo dpkg --configure -a
Sudo apt-get upgrade
0
N0rbert