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.