- Početna
- Radni prostor
- Instalacija
- Preduzeće
- Docker
- Omogućavanje vsyscall na Debianu
Omogućavanje vsyscall na Debianu
Uvod
Ako koristite neku od najnovijih verzija Debiana, možda ćete morati omogućiti vsyscall koji je podrazumevano onemogućen za neke verzije kernela, na primer, za Debian 9 (Stretch) sa kernelom 4.18.x.bpo i Debian 10 (Buster) RC1 sa kernelom 4.19.0.
vsyscall je mehanizam koji se koristi za ubrzavanje određenih sistemskih poziva na Linuxu. Neophodan je za ispravan rad ONLYOFFICE Mail. Da biste mogli da pokrenete ONLYOFFICE Mail Docker kontejner i osigurate da ONLYOFFICE Mail radi ispravno, pratite uputstva ispod.
Provera da li je vsyscall onemogućen
Da biste proverili da li je vaš sistem onemogućio vsyscall, izvršite sledeću komandu:
cat /proc/self/maps | egrep 'vdso|vsyscall' Videćete izlaz sličan sledećem:
7fffccfcc000-7fffccfce000 r-xp 00000000 00:00 0 [vdso] ili ćete videti izlaz poput ovog:
7fffe03fe000-7fffe0400000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] Ako ne vidite mapiranje vsyscall, dodajte vsyscall=emulated u opcije kernela u vašem bootloader-u, kako je opisano u sledećem koraku.
Omogućavanje vsyscall
Da biste omogućili vsyscall na vašem operativnom sistemu, izvršite sledeće komande:
echo 'GRUB_CMDLINE_LINUX_DEFAULT="vsyscall=emulate"' >> /etc/default/grub Ova komanda omogućava kernelu da se učita sa vsyscall omogućenim pri pokretanju sistema i dodaje ovaj parametar u datoteku /etc/default/grub koja sadrži glavna podešavanja za GRUB bootloader.
Nakon što je datoteka /etc/default/grub izmenjena, potrebno je ažurirati GRUB:
update-grub Sada restartujte sistem:
reboot Nakon što se sistem ponovo pokrene, možete nastaviti sa ONLYOFFICE Mail Docker verzijom instalacije.