Acontece que este é um bom exemplo.
A máquina é um Raspberry Pi, rodando o kernel Pi do estoque, mas com uma userland genérica do Fedora 25 armhf. Ele também foi configurado sem cabeça e nunca usado de outra forma, mas quando conectado a um monitor e teclado, havia um problema óbvio com systemd-logind.service
. Eu rastreei até esta questão , que foi introduzida no ano passado, quando partes centrais do systemd tornou-se dependente de seccomp , que por qualquer motivo não está incluído no kernel Pi de estoque, mas possivelmente através de uma configuração incorreta que o torna parece que é.
A solução foi bastante simples; opções de arquivo de serviço que requerem seccomp precisam ser removidas. Há um punhado deles em /usr/lib/systemd/system
, incluindo systemd-logind.service
.
Também provavelmente deixaria a rede desativada em um sistema de estoque, mas eu uso o meu próprio serviço para isso e isso não foi afetado (ou seja, a chance de alguém ter esse problema ser magro).
De qualquer forma, comentei as seguintes linhas em todas elas:
MemoryDenyWriteExecute=yes
SystemCallFilter=...
Rebooted, não há mais problemas.