Não / proc / sys / fs / binfmt_misc / CLR no meu sistema?

2

Eu executo o docky que é programado com mono , então acho que o binfmt está sendo executado corretamente, mas proc-sys-fs-binfmt_misc.automount reclama, já que não tenho /proc/sys/fs/binfmt_misc/CLR

Já tenho CONFIG_BINFMT_MISC=y na configuração do meu kernel.

    
por daisy 27.11.2012 / 04:10

1 resposta

2

/proc/sys/fs/binfmt_misc/CLR é criado pelo kernel quando você registra um formato binário chamado "CLR". Você consegue registrar um manualmente?

echo ':CLR:M::MZ::/usr/bin/mono:' | sudo tee /proc/sys/fs/binfmt_misc/register

Se isso funcionar, a solução provavelmente é adicionar um arquivo em /etc/binfmt.d ; veja man binfmt.d para mais informações.

Você tem certeza de que o systemd está reclamando que ele já não está lá? O systemd-binfmt.service do systemd deve fazer isso por você (mas eu acho que ele precisa desse arquivo de configuração para fazer isso).

    
por 27.11.2012 / 04:25