- Home
- Workspace
- Instalação
- Empresa
- Docker
- Como habilitar vsyscall no Debian
Como habilitar vsyscall no Debian
Introdução
Se você estiver usando uma das versões mais recentes do Debian, pode ser necessário habilitar o vsyscall, que está desativado por padrão em algumas versões do kernel, por exemplo, para o Debian 9 (Stretch) com kernel 4.18.x.bpo e Debian 10 (Buster) RC1 com kernel 4.19.0.
vsyscall é um mecanismo usado para acelerar certas chamadas de sistema no Linux. Ele é necessário para que o ONLYOFFICE Mail funcione corretamente. Para poder executar o contêiner Docker do ONLYOFFICE Mail e garantir que o ONLYOFFICE Mail funcione corretamente, siga as instruções abaixo.
Verificando se o vsyscall está desativado
Para verificar se o seu sistema desativou o vsyscall, execute o seguinte comando:
cat /proc/self/maps | egrep 'vdso|vsyscall' Você verá uma saída semelhante à seguinte:
7fffccfcc000-7fffccfce000 r-xp 00000000 00:00 0 [vdso] ou verá uma saída como esta:
7fffe03fe000-7fffe0400000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] Se você não vir um mapeamento vsyscall, adicione vsyscall=emulated às opções do kernel no seu gerenciador de boot, conforme descrito no próximo passo.
Habilitando vsyscall
Para habilitar o vsyscall no seu sistema operacional, execute os seguintes comandos:
echo 'GRUB_CMDLINE_LINUX_DEFAULT="vsyscall=emulate"' >> /etc/default/grub Este comando permite que o kernel seja carregado com vsyscall habilitado na inicialização do sistema e adiciona este parâmetro ao arquivo /etc/default/grub que contém as configurações principais para o gerenciador de boot GRUB.
Após alterar o arquivo /etc/default/grub, você precisa atualizar o GRUB:
update-grub Agora reinicie o sistema:
reboot Após o sistema ser reiniciado, você pode prosseguir para a instalação da versão Docker do ONLYOFFICE Mail.