web-dev-qa-db-fra.com

Ubuntu Server 14.04 - Dépendances brisées pour Clam AV

J'ai essayé d'installer CLAMAV via la ligne de commande pour Ubuntu Server 14.04.

Vous avez l'erreur suivante:

groot:/home/carlo# apt-get install clamav-freshclam
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help resolve the situation:

The following packages have unmet dependencies:
clamav-freshclam : Depends: clamav-base (>= 0.98.1+dfsg-4ubuntu1.1) but 0.98.1+dfsg-4ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.

J'ai essayé de l'installer en utilisant apt-get install -f mais j'obtiens la même erreur.

En dehors du bâtiment depuis la source, y a-t-il une solution?


Désolé d'avoir mis autant de temps à le mettre à jour. L'unité sur laquelle cela fonctionnait a finalement échoué - enfin - le SSD hébergeant le système d'exploitation a échoué. Pas de biggy. Le réinstallé récemment avec un nouveau SSD de 250 Go. Réinstallera Clam-AV et informera tout le monde du résultat une fois que j'aurai un moment libre pour le faire.

Merci encore pour tous les conseils!

1
Clutsicus

J'ai essayé la première suggestion tard hier soir après être rentré chez moi, et cela a parfaitement fonctionné.

Sudo apt-get clean
Sudo apt-get autoclean
Sudo apt-get install -f
Sudo dpkg --configure -a
Sudo apt-get install -f
Sudo apt-get update
Sudo apt-get install clam-freshclam

bien installé après cela.

était bizarre car il n'indiquait aucun autre problème, juste les dépendances manquantes pour la seule application.

1
Clutsicus

Voici un travail à faire si cela ne vous dérange pas d'ajouter un référentiel à votre système. J'ai pu ajouter le référentiel suivant et j'ai pu télécharger clamav-freshclam ainsi que clamtk. Je suppose que les référentiels Ubuntu pour "fidèle" manquent de certaines choses. J'ai pu vérifier que lorsque j'ai fait un Sudo apt-get build-dep clamav-freshclam qui a renvoyé une erreur indiquant que le fichier n'était pas disponible.

Sudo add-apt-repository ppa:ubuntu-clamav/ppa
Sudo apt-get update
Sudo apt-get install clamav-freshclam
0
user279536

J'ai eu le même problème, et j'ai réussi à trouver le problème .... Pour le résoudre, faites:

Sudo apt-get remove clamav
Sudo apt-get remove clamav-base
Sudo apt-get autoremove
Sudo deluser clamav

Réinstallez l'antivirus ....

Sudo apt-get install clamav
Sudo freshclam

Prendre plaisir :)

0
Carlos Barrera