Acabei de atualizar um de nossos servidores debian jessie e o kernel foi atualizado, nada de especial, como fizemos isso muitas vezes. Mas a primeira vez que houve alguns avisos quando o arquivo de configuração do grub estava sendo gerado. Eu nunca os vi antes. Tanto quanto posso dizer, o sistema funciona bem após uma reinicialização.
Setting up linux-image-3.16.0-4-amd64 (3.16.7-ckt25-2+deb8u3) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-3.16.0-4-amd64
/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
Found linux image: /boot/vmlinuz-3.16.0-4-amd64
Found initrd image: /boot/initrd.img-3.16.0-4-amd64
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
done
Procurei o aviso on-line, mas não consegui encontrar uma explicação decente que fizesse sentido para mim (talvez não entenda?) E também não consegui entender se isso pode ser ignorado. Alguém aqui tem uma ideia? obrigado
locking_type
definido/etc/lvm/lvm.conf
?locking_type = 1
. Parece ser o padrão.use_lvmetad = 1
? Estálvmetad
realmente funcionando? O quesystemctl status lvm2-lvmetad
diz? Talvez ozz-update-grub
gancho substitua temporariamente algumas dessas configurações? Você não recebe avisos semelhantes ao executar comandos LVM manualmente?lvm.conf
há este comentário:If lvmetad has been running while use_lvmetad was 0, it MUST be stopped before changing use_lvmetad to 1 and started again afterwards.
Então, eu acho que este aviso é apenas tentando lembrar que você está em uma situação estranha de lvmetad execução, mas desativado via configuração e somente se você quiser habilitá-lo no arquivo de configuração, você precisará reiniciar isto. Estranhamente, o comentário e o aviso do conf não concordam com a ordem.Respostas:
de acordo com informações de Peter Rajnoha sobre um bug antigo do fedora 2014 1152185, "O aviso existe porque se o lvmetad já está instanciado e em execução, usar use_lvmetad = 0 fará com que os comandos do LVM sejam executados nessa configuração para não notificar o lvmetad sobre alterações - portanto lvmetad pode perder algumas informações - daí o aviso ".
https://bugzilla.redhat.com/show_bug.cgi?id=1152185
No entanto, no nosso caso use_lvmetad = 0, portanto, acredito que os avisos aparecem apenas durante a atualização e a reconfiguração do grub.
De acordo com as explicações no relatório de erros, isso está conectado ao lvm2-monitor, que está sendo executado felizmente no meu sistema, acredito no seu também. Verifique a linha de processo:
Não vejo vestígios do aviso após a reinicialização e, com base nas outras informações, acredito que seja seguro ignorar o aviso nesse estágio. Se você receber mais ou outros avisos, examine-o mais detalhadamente.
Além disso, eu costumava receber avisos do LVM em cada atualização de imagem ou reconfiguração do grub sobre os nomes que eu acredito, que acabaram não sendo importantes e provavelmente conectados ao hardware antigo. Portanto, isso não é incomum.
Preexo, espero que isso tenha respondido às suas duas preocupações. Rubo77, espero ter sido útil para você também.
Atenciosamente!
fonte
Ele se parece com o padrão Debian é ter
use_lvmetad=1
eo aviso vem porque você tê-lo localmente desligado, ainda lvmetad está em execução.Então, uma solução é definido
use_lvmetad=1
no/etc/lvm/lvm.conf
. Isso funcionou para mim.fonte