Lvmetad ainda não está ativo


18

Após a atualização para o Ubuntu 16.04, ele mostra a seguinte mensagem durante a inicialização:

lvmetad is not active yet; using direct activation during sysinit

lvmetad is not active yet; using direct activation during sysinit

/dev/mapper/server--vg-root: clean xxx/xxx files, xxx/xxx blocks

Os Xs se referem a uma grande sequência de números. Depois que essa mensagem aparece, a tela de login é mostrada e posso efetuar login no sistema.

Como posso resolver este problema?


Está causando algum problema real com seu sistema ou você está apenas preocupado com essa mensagem de inicialização? Parece-me que você poderia ignorá-lo com segurança.

1
Eu tenho que esperar cerca de 10 minutos até que ele solicite a entrada. Ainda não foi encontrada nenhuma solução.
dmatej



A espera de 10 minutos deve-se a um problema diferente. Continue verificando seus logs.
Telegrapher

Respostas:


10

Não se preocupe , não há perigo, siga este pequeno guia para resolver o problema.

Essas mensagens não são perigosas; depois de um tempo LVM(uma abstração de software no seu disco) varrerá as partições e o sistema inicializará normalmente. Há um atraso devido à falta de otimização, uma vez que lvmetadé um serviço do sistema (daemon) que armazena em cache a LVMcondição para impedir acessos inúteis ao disco e não é iniciado em breve (provavelmente por um erro ou configuração incorreta).

Os desktops Ubuntu não precisam que ele funcione.

Solução

Abra um terminal ( CTRL+ ALT+ Tou pesquise no Dash), escreva sudo -H gedit /etc/lvm/lvm.confe pressione ENTER (insira suas credenciais de usuário). No editor, encontre:

use_lvmetad = 1

... e altere a linha para:

use_lvmetad = 0

Não faça outras alterações , você só precisa alterar um único número e salvar o arquivo. Depois disso, você pode fechar o terminal ou fazer logoff do VT.

Isso desabilitará qualquer tentativa de usar o lvmetaddaemon e, se a configuração do disco for simples o suficiente, a inicialização será mais rápida e qualquer comando LVM não tentará uma nova conexão com o barramento do sistema lvmetad. Você pode perceber mais atividade do disco, esse é um comportamento normal.

Os avisos permanecerão, este é o comportamento correto e não tem efeitos colaterais.

Observe: esta é uma solução boa, mas temporária, as versões futuras do GNU / Linux não precisarão deste procedimento.

Otimização

Após a edição, você também pode executar (no mesmo tipo de terminal) o comando sudo systemctl disable lvm2-lvmetad.servicepara desativar lvmetadcompletamente.

Isso não é necessário e você deve entrar em contato com o administrador do sistema antes de fazê-lo.

O que NÃO fazer

Nunca inicialize com a nomodesetopção ativada, pois desativará muitos recursos da GPU e sua placa de vídeo pode não funcionar corretamente. Os desktops Ubuntu não funcionarão corretamente com esta opção ativada, porque o Unity (e sucessivas GUIs) e muitos aplicativos precisam da aceleração gráfica e dos recursos avançados da GPU.
Esta opção deve ser usada apenas para depurar drivers gráficos ou iniciar um sistema sem os drivers gráficos corretos.
Importante : em alguns sistemas, o usuário pode precisar desativar esta opção no GRUB para efetuar login, enquanto outros sistemas serão simplesmente mais lentos, mas utilizáveis.

EDIT (10/03/2017): depois de desativar o serviço e atualizar uma das minhas máquinas Debian (o Ubuntu é baseado no Debian), notei que o aviso desapareceu. A atualização instalou o kernel Linux 4.9.0-0.bpo.2para AMD 64 (64 bits). Pode ser temporário ou limitado a algumas arquiteturas, mas é um passo adiante, também porque o Ubuntu pode herdar a mudança. Suponho que um desenvolvedor tenha visto essa mensagem e esteja trabalhando no problema. Bem feito FOSS .


Não hesite em comentar aqui, se precisar de mais ajuda e não se esqueça de pressionar a seta para cima e aceitar a resposta.


2
mude 1 para 0 e não teve efeito.
precisa saber é o seguinte

Você deve salvar o arquivo usando os privilégios de administrador e reiniciar sua máquina. Esta opção pode não ter efeito em algumas configurações de hardware e versões específicas do lvmetad, devido a um erro: nesse caso, você deve atualizar o Ubuntu e também seguir a seção Otimização da resposta . Isso deve resolver seu caso particular. :-)
Lorenzo Ancora

obrigado pela resposta, tenho outro problema que me impede de atualizar de 16.04 para 17.04, portanto acho que estou em um impasse até resolver esse outro problema.
user1133275

1
@LorenzoAncora obrigado pela sua opinião e você está certo: postei uma pergunta e respondi a mim mesmo após 6 horas de trabalho duro: eu simplesmente tive que atualizar meu driver de GPU compatível com o ubuntu LTS mais recente.
Wl

1
@ Wli De nada. Nas distribuições GNU / Linux, os drivers gráficos e de rede são um problema comum que pode ocultar outros erros, mas está melhorando com o tempo. Se o problema retornar, não hesite em pedir suporte aqui no AskUbuntu. Tenha um bom dia. :-)
Lorenzo Ancora

-3

Eu consegui resolver isso para minhas máquinas ajustando a configuração do grub da seguinte maneira:

Em /etc/default/grub, altere:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

para

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

Em seguida, adicione esta linha: GRUB_TERMINAL_INPUT="console serial"

Execute update-grube reinicie para que as alterações tenham efeito.


Eu tentei isso e a mensagem sumiu. No entanto, ela mexeu com meus gráficos e estava muito atrasada. Mesmo minimizar e efeitos maximizando foi afetada e trabalhando muito lento
Saurabh

1
Se a mensagem está relacionada ao lvm, por que isso a afeta? No meu caso, tenho esta mensagem, um atraso de 3 a 5 segundos (uso SSD) e, em seguida, os gráficos iniciam. Eu não acho que "lvmetad" é ​​causado pela configuração gráfica. Verifique também: unix.stackexchange.com/questions/199164/…
JrBenito

11
Mais uma vez, esta resposta terrível. Ele não está relacionado com a questão e perigoso
telegrafista

@ Telegrapher: Admire o fato de que você apontou o problema e não votou veementemente na resposta.
Biocyberman 28/05
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.