É possível reiniciar systemd
e adicionar / remover / substituir todas as opções obtidas da linha de comando de inicialização do kernel (ou seja, /proc/cmdline
)?
Eu encontrei o bug com o systemd 232 & janela de encaixe em novos kernels onde o docker não pode executar nenhum contêiner, com mensagens de erro como esta:
# docker start containername
Error response from daemon: rpc error: code = 2 desc = "oci runtime error: could not synchronise with container process: no subsystem for mount"
Error: failed to start containers: containername
Eu sei que posso fazê-lo funcionar editando minha configuração do grub para fazer a máquina reiniciar com systemd.legacy_systemd_cgroup_controller=1
(já fiz isso em outra máquina e funciona), mas eu realmente não quero reiniciar agora . Levaria horas para voltar meu "contexto" para onde eu preciso que seja.
Então, existe algum arquivo de configuração do systemd que eu possa editar, ou um argumento que eu possa passar para systemctl daemon-reexec
ou daemon-reload
, ou qualquer outra coisa que eu possa fazer para reiniciar o sistema com essa configuração sem reiniciar?