Este artigo foi traduzido por IA

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.

Artigo com o tag:
Veja todas as etiquetas