web-dev-qa-db-fra.com

Message d'erreur dans Avast!

J'ai téléchargé Avast à l'aide de la commande de terminal wget http://files.avast.com/files/linux/avast4workstation_1.3.0-2_i386.deb et le téléchargement et l'installation ont abouti.
J'ai ensuite choisi check updates(database) depuis l'interface. Dès que les mises à jour ont été téléchargées, le problème suivant a commencé.

An error occurred in avast! engine: Invalid argument

Que dois-je faire pour corriger le problème?

4

Ceci est un problème connu dans Avast. Vous devez augmenter la quantité maximale de mémoire partagée autorisée.

  • Pour le charger sans redémarrer Sudo sysctl -w kernel.shmmax=128000000
  • Pour le rendre permanent, éditez le fichier /etc/sysctl.conf (gksudo gedit /etc/sysctl.conf) et ajoutez cette ligne à la fin du fichier kernel.shmmax = 128000000
7
Sepero

J'utilise Puppy Linux Slacko et cette solution a fonctionné pour moi.

J'ai une mémoire de 4 Go. Donc, cette solution, je suppose, fonctionnera pour les ordinateurs avec plus de mémoire que les plus bas.

Insérer

SHMMAX=`sysctl -n kernel.shmmax`
[ $SHMMAX -lt 128000000 ] && sysctl -w kernel.shmmax=128000000

dans /usr/lib/avast4workstation/bin/wrapper-script.sh

Puis ouvrez le terminal et tapez

sysctl -w kernel.shmmax=200000000

Appuyez sur Entrée.

Et puis commencez avast. Maintenant, Avast fonctionne!

1
Devasish