Avast中的错误消息!

我使用终端命令wget http://files.avast.com/files/linux/avast4workstation_1.3.0-2_i386.deb下载了Avast,下载和安装成功。
然后我从界面中选择了check updates(database) 。 下载更新后,立即开始以下问题。

 An error occurred in avast! engine: Invalid argument 

我该怎么做才能解决问题?

这是Avast中的一个已知问题。 您需要增加允许的最大共享内存量。

  • 在不重启sudo sysctl -w kernel.shmmax=128000000情况下加载它
  • 要使其永久化,请编辑文件/etc/sysctl.conf(gksudo gksudo gedit /etc/sysctl.conf ),并将此行添加到文件末尾kernel.shmmax = 128000000

我使用Puppy Linux Slacko,这个解决方案对我有用。

我有一个4GB的内存。 所以这个解决方案,我想这将适用于具有更高内存而非低内存的计算机。

插入

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

在/usr/lib/avast4workstation/bin/wrapper-script.sh中

然后打开终端并输入

 sysctl -w kernel.shmmax=200000000 

按Enter键。

然后开始avast。 现在Avast工作!