Fórum Ubuntu CZ/SK

Ostatní => Tipy a triky pro Linux => Téma založeno: regine 13 Dubna 2010, 22:32:27

Název: Avast! - zvětšení limitu pro interní blok v Ubuntu [vyřešeno]
Přispěvatel: regine 13 Dubna 2010, 22:32:27
V Ubuntu užívám Avast! většinou na odvirování USB-flešek.
Od března 2010 soubor 400.vps při update překročil velikost limitu pro interní blok a dojde k chybovému hlášení:
An error occured in avast! engine: Invalid argument
Jak uvádí v diskusi na:
http://forum.avast.com/index.php?topic=57775.0 (http://forum.avast.com/index.php?topic=57775.0)
je řešením zvýšení limitu pro interní blok.

Set the limit to higher values (as root):
Kód: [Vybrat]
sysctl -w kernel.shmmax=128000000OR
Kód: [Vybrat]
echo 128000000 >/proc/sys/kernel/shmmaxPlace those lines to /etc/init.d/rcS or equivalent file (it's distribution-specific a bit - see /etc/inittab, the sysinit runlevel) to have them set automatically (just after boot).

V mém distru Ubuntu mám
/etc/init.d/rcS.conf

Je správné do rcS.conf vložit (výše uvedený zdroj nevádí rcS.conf, ale je rcS) řetězec
Kód: [Vybrat]
sysctl -w kernel.shmmax=128000000jako root?

Nebo znáte pro laika snadnější řešení?
Název: Re: Avast! - zvětšení limitu pro interní blok v Ubuntu
Přispěvatel: arrange 13 Dubna 2010, 23:10:02
Nejjednodušší bude asi dát ten řádek do souboru /etc/rc.local, PŘED exit 0. Nezapomeň pak nastavit souboru spustitelný příznak
Kód: [Vybrat]
sudo chmod +x /etc/rc.local
Název: Re: Avast! - zvětšení limitu pro interní blok v Ubuntu
Přispěvatel: regine 13 Dubna 2010, 23:15:20
Negativní pokus, je také přínosem. Tudy cesta nevede.
Tak /etc/init.d/rcS mám. Když jsem aktivoval root, tak jsem ho uzřel (sudo nemělo přístup).
Ale v mém Ubuntu 9.10 Karmic Koala mi vložení
Kód: [Vybrat]
sysctl -w kernel.shmmax=128000000nepomohlo.

Takže zkusím, pomoc od arrange.
Název: Re: Avast! - zvětšení limitu pro interní blok v Ubuntu
Přispěvatel: regine 13 Dubna 2010, 23:27:01
To:arrange
Díky - to bylo ono.
Spustit editaci
Kód: [Vybrat]
sudo gedit /etc/rc.localvložit:
Kód: [Vybrat]
sysctl -w kernel.shmmax=128000000a spustitelný příznak
Kód: [Vybrat]
sudo chmod +x /etc/rc.locala restart.
Díky.
Název: Re: Avast! - zvětšení limitu pro interní blok v Ubuntu [vyřešeno]
Přispěvatel: fish 15 Dubna 2010, 21:11:59
Funguje to, ale správne riešenie je pridať na koniec /etc/sysctl.conf
Kód: [Vybrat]
# Add shmmax for Avast!
kernel.shmmax = 128000000
Název: Re: Avast! - zvětšení limitu pro interní blok v Ubuntu [vyřešeno]
Přispěvatel: Roman Vacho 15 Dubna 2010, 22:54:07
Proč se rc.local potom musí dávat zase spustitelný příznak?
Název: Re: Avast! - zvětšení limitu pro interní blok v Ubuntu [vyřešeno]
Přispěvatel: arrange 15 Dubna 2010, 22:59:40
Asi nemusí. Pokud si dobře pamatuju, kdysi byl ten soubor v defaultu -x; dnes je v initscripts.postinst řádek chmod 755 /etc/rc.local. Psal jsem to jen pro jistotu.
fishovo řešení je ale lepší...