Instalacja programu antywirusowego Avast (SHM limit block)

Tematy związane z oprogramowaniem, instalacją, konfiguracją
cooleq
Beginner
Posty: 172
Rejestracja: 18 czerwca 2010, 13:47
Lokalizacja: Wrocław

Instalacja programu antywirusowego Avast (SHM limit block)

Post autor: cooleq »

Witam.
Tymczasowo przez niemożność zainstalowania programu antywirusowego ClamAv usiłuję zainstalować Avast, nie bardzo wiem czy to w ogóle doby dział.
Problem wystąpił już przy instalacji

Kod: Zaznacz cały

Checking for previous avast! server installation


Do you want to install this package to the following directories:
    configuration:    /etc
    binary files to:  /usr/bin
    daemon file to:   /usr/sbin
    manual pages to:  /usr/share/man
    documentation to: /usr/share/doc

[ yes / no ] yes
Installing ./bin/avastcmd to /usr/bin/avastcmd.
Chmod 755 /usr/bin/avastcmd.
Installing ./bin/avastlite to /usr/bin/avastlite.
Chmod 755 /usr/bin/avastlite.
Installing ./bin/avastdwatch.sh to /usr/bin/avastdwatch.sh.
Chmod 755 /usr/bin/avastdwatch.sh.
Installing ./sbin/avastd to /usr/sbin/avastd.
Chmod 755 /usr/sbin/avastd.
Installing ./man/man1/avastcmd.1 to /usr/share/man/man1/avastcmd.1.
Chmod 644 /usr/share/man/man1/avastcmd.1.
Installing ./man/man1/avastlite.1 to /usr/share/man/man1/avastlite.1.
Chmod 644 /usr/share/man/man1/avastlite.1.
Installing ./man/man5/avastd.conf.5 to /usr/share/man/man5/avastd.conf.5.
Chmod 644 /usr/share/man/man5/avastd.conf.5.
Installing ./man/man8/avastd.8 to /usr/share/man/man8/avastd.8.
Chmod 644 /usr/share/man/man8/avastd.8.
Installing ./AUTHORS to /usr/share/doc/avast4server-3.2.1/AUTHORS.
Chmod 644 /usr/share/doc/avast4server-3.2.1/AUTHORS.
Installing ./ChangeLog to /usr/share/doc/avast4server-3.2.1/ChangeLog.
Chmod 644 /usr/share/doc/avast4server-3.2.1/ChangeLog.
Installing ./INSTALL to /usr/share/doc/avast4server-3.2.1/INSTALL.
Chmod 644 /usr/share/doc/avast4server-3.2.1/INSTALL.
Installing ./MANIFEST to /usr/share/doc/avast4server-3.2.1/MANIFEST.
Chmod 644 /usr/share/doc/avast4server-3.2.1/MANIFEST.
Installing ./README to /usr/share/doc/avast4server-3.2.1/README.
Chmod 644 /usr/share/doc/avast4server-3.2.1/README.
Installing ./FAQ to /usr/share/doc/avast4server-3.2.1/FAQ.
Chmod 644 /usr/share/doc/avast4server-3.2.1/FAQ.
Installing ./patches/HOWTO.samba-vscan to /usr/share/doc/avast4server-3.2.1/patches/HOWTO.samba-vscan.
Chmod 644 /usr/share/doc/avast4server-3.2.1/patches/HOWTO.samba-vscan.
Installing ./patches/samba-vscan.patch to /usr/share/doc/avast4server-3.2.1/patches/samba-vscan.patch.
Chmod 644 /usr/share/doc/avast4server-3.2.1/patches/samba-vscan.patch.
Installing ./etc/avastd.conf to /etc/avastd.conf.
Chmod 644 /etc/avastd.conf.
Installing ./etc/init.d/avastd to /etc/init.d/avastd.
Chmod 755 /etc/init.d/avastd.
Installing ./etc/conf.d/avastd to /etc/default/avastd.
Chmod 644 /etc/default/avastd.
Shutting down avastd: ... done
WARNING: your SHM block limit is set to 33554432.
The value is too small for the latest version of VPS file.
Please enlarge 'kernel.shmmax' value (see sysctl(8)).
Starting avastd: ... failed

IMPORTANT NOTE: Assigning sections in avastd.conf to different users is
a good idea for the system security, but note that since the engine 4.6.5
(libavastengine-4.so.6.0.10) the shared memory usage scenario has changed.
Now, each user owns his full set of private SHM blocks and thus the SHM
resource limits might be exhausted (count with ~16MB per user). In this
case, increase the SHM limits using sysctl -w, /etc/system or /etc/rc.
Current SHM limits can be probed using the shmprobe binary which is
a part of the engine installation package since the version 4.6.5.
Additional details about SHM adjusting (for different systems) can be
found in the mkinstall.sh file in the engine installation package.
No cóż, nie bardzo wiem czy to chodzi o pamięć procesora, czy może ram. W każdym razie demon nie startuje, więc na razie to mogę go tylko usunąć.

Jeśli ktoś wie jak zmienić SHM i o ile to będę wdzięczny bo na razie sysctl mówi:

Kod: Zaznacz cały

error: "SHM" is an unknown key
Edycja:
Próba zmiany:

Kod: Zaznacz cały

Heimdall:~# sysctl kernel.shmmax = 134217728
kernel.shmmax = 33554432
error: Malformed setting "="
error: "134217728" is an unknown key
Co jest źle?

Edycja2:
Zmieniłem przy pomocy nano w pliku /proc/sys/kernel/shmmax na 134217728,
niestety nie wprowadziło to żadnej zmiany.
button
Beginner
Posty: 242
Rejestracja: 04 marca 2008, 16:39

Post autor: button »

A tak zapytam, ta spacja przed i po znaku równości to tak żeby było ładniej?
cooleq
Beginner
Posty: 172
Rejestracja: 18 czerwca 2010, 13:47
Lokalizacja: Wrocław

Post autor: cooleq »

Owszem tak żeby było ładniej (czytelniej) takie tam przyzwyczajenie.
Mimo wszystko nic to nie zmienia poza tym, że nie zgłasza błędu. Tak samo jak wcześniej przez edycję pliku. Po restarcie znów przywraca starą wartość.
Awatar użytkownika
ryba84
Beginner
Posty: 340
Rejestracja: 08 lipca 2007, 14:55
Lokalizacja: LDZ

Post autor: ryba84 »

A nie wystarczy dodać do /etc/sysctl.conf linijki

Kod: Zaznacz cały

kernel.shmmax=134217728
i wtedy przy każdym starcie systemu ta wartość ustawi się na taką którą potrzebujesz.
ODPOWIEDZ