Todos os programas tentam abrir /etc/ld.so.preload
, esse comportamento é adicionado ao Glibc. Mas eles só tentam abri-lo se existir (Glibc chama primeiro access
).
Normalmente, /etc/ld.so.preload
não existe, portanto, cada processo apenas chama access
, obtém uma resposta negativa e avança. Isso não aciona nada do AppArmor.
Mas se o arquivo existir, os processos chamam open
para ler a partir dele. Se o arquivo estiver vazio, a vinculação dinâmica não é afetada, e o único efeito é um pequeno impacto no desempenho. Se houver uma regra do AppArmor que é acionada quando alguns programas abrem o arquivo, você recebe esses avisos.
Eu não sei se compilar a mame pode acabar criando /etc/ld.so.preload
, ou se não é relacionado. De qualquer forma, se o arquivo estiver vazio, basta removê-lo.