Instalacja programu antywirusowego Avast (SHM limit block)
: 17 sierpnia 2010, 14:51
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
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:
Edycja:
Próba zmiany:Co jest źle?
Edycja2:
Zmieniłem przy pomocy nano w pliku /proc/sys/kernel/shmmax na 134217728,
niestety nie wprowadziło to żadnej zmiany.
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.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 keyPróba zmiany:
Kod: Zaznacz cały
Heimdall:~# sysctl kernel.shmmax = 134217728
kernel.shmmax = 33554432
error: Malformed setting "="
error: "134217728" is an unknown key
Edycja2:
Zmieniłem przy pomocy nano w pliku /proc/sys/kernel/shmmax na 134217728,
niestety nie wprowadziło to żadnej zmiany.