Решение найдено! Не знаю сработает ли это на бубунте, но для них много и так иснтрукций в инете. Я же на Fedora моей удачно настроил.

Удаляем скрытую системную папку .avast в своей домашней директории.

$ rm -rf ~/.avast

Далее из под рута:

Параметр SHMMAX задает максимальный размер сегмента совместно используемой памяти в системе Linux:

sysctl -w kernel.shmmax=100000000

Для всех пользователей Fedora (для меня соответственно.)

sysctl -w kernel.shmmax=128000000

Перезапустить антивирус.

Для того, чтобы ошибка не возникала после перезагрузки системы, до перезагрузки, выполните действия:

Создать пустой файл:

touch /etc/rc.d/rc.local

Сделать исполняемым:

chmod a+x /etc/rc.d/rc.local

Открыть этот файл на редактирование:

gedit /etc/rc.d/rc.local

И в редакторе добавить в этот пустой файл следующее содержимое:

#!/bin/sh

Command for Avast antivirus new versions

Look current parameter

sysctl -a | grep shm

sysctl -w kernel.shmmax=100000000 (для Fedora значение 128000000)

Или добавить:

mcedit /etc/sysctl.conf

в файл:

For boolean variables 0 is disabled, 1 is enabled.

# # Command for Avast antivirus new versions # Look current parameter # sysctl -a | grep shm

kernel.shmmax=100000000

Если параметр kernel.shmmax передается в sysctl из файла /etc/sysctl.conf и необходимо, чтобы параметр был передан до перезагрузки системы, после редактирования файла выполните команду:

sysctl -p

Подробнее см.:

$ man sysctl

При редактировании файла, в конце последней строки, не забудьте сделать перевод строки клавишей Enter, чтобы к концу строки добавился код 0Ah - код окончания строки.

Далее:
Выполнить действия по очистке профиля Avast. Перегрузиться. Обновить антивирусную базу.
После этих действий, после перезагрузки, ошибка повторяться больше не будет.

Предупреждение!
При задании больших значений параметра kernel.shmmax будьте осторожны и внимательны. Подробности см. по третьей ссылке с access.redhat.com

У меня реально работает! :slight_smile:


http://s006.radikal.ru/i214/1311/c7/4f96b9533f8e.png