Como evitar a reinstalação manual do zfs após a atualização do kernel

0

Eu uso o ZFS e toda vez que o kernel é atualizado, o ZFS é quebrado e as montagens estão ausentes. Eu sempre tenho que seguir este procedimento, que eu encontrei na net ( link ):

dkms remove -m zfs -v 0.6.4.2 --all
dkms remove -m spl -v 0.6.4.2 --all
dkms add -m spl -v 0.6.4.2
dkms add -m zfs -v 0.6.4.2
dkms install -m spl -v 0.6.4.2

O último comando sempre leva a um erro. Nesse caso, preciso executar:

apt-get install --reinstall linux-headers-3.13.0-62 linux-headers-3.13.0-62-generic

Eu também tenho que ter cuidado para obter as versões corretas de cada vez. O que torna ainda mais doloroso.

Isso acontece em quase todas as atualizações do sistema que eu executo. Eu tive que dizer a minha esposa para não atualizar, pois isso provavelmente iria excluí-la do sistema. Eu esperava que isso fosse um bug, que fosse resolvido, mas é assim desde um ano agora. Eu não consegui encontrar uma maneira de resolver isso permanentemente, não é?

Eu uso o Kubuntu amd64 14.04

uname -a
Linux 3.13.0-62-generic #102-Ubuntu SMP Tue Aug 11 14:29:36 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Sou relativamente novo no Linux, então, por favor, seja gentil:)

Atualização: Modificada a versão do cabeçalho, para estar alinhada com a saída do meu nome.

Além disso, sim, eu não executei o dkms install -m zfs -v 0.6.4.2, pois o comando antes já leva a um erro. Eu entendo que o comando "add" em combinação de uma reinstalação do cabeçalho tem o mesmo efeito. Vou testar isso da próxima vez de qualquer maneira.

Update2: alguma informação adicional. A instalação padrão criou uma partição de boot que é ridícula pequena (230mb) e eu tento não esquecer de limpá-lo de vez em quando, mas tive vários incidentes em que a atualização pode não ter espaço suficiente na partição de inicialização para concluir sem erro . Eu não tenho absolutamente nenhuma idéia de como isso é perigoso e se o meu sistema já está corrompido há muito tempo devido a isso. Como isso acontece tão facilmente, espero que não seja um grande problema.

Update3: Esse problema ficou lento com o tempo Acho que isso foi um bug que foi corrigido.

    
por Torge 29.08.2015 / 13:12

2 respostas

1

Você obtém um pacote de zfs que é mantido mais rápido, isto é, cada release do kernel, o mantenedor está nele, e atualiza sua base de código para o novo kernel imediatamente.

Usando o arch linux, você verá que o demiser atualiza o zfs-linux-git praticamente dentro de alguns dias após o kernel ser atualizado, o que é sempre um desafio, então ele tem seu trabalho cortado por exemplo.

Usando pacotes LTS, você poderá ver esses problemas agravados, já que o LTS significa atualizar os kernels com parcimônia, o que é o que leva a essa questão em primeiro lugar.

A melhor coisa a fazer além disso é cada vez que você atualiza seu sistema, quando ele avisa sobre os zfs, apenas espere e NÃO atualize naquele dia, e continue tentando sua atualização diariamente até que o mantenedor finalmente tenha lançado o novo versão quando já não emite o aviso. Se você praticar isso, seu kernel permanecerá tão atualizado quanto o seu zfs permitir, ficando à mercê do mantenedor do pacote zfs, e você não precisará reconstruir o zfs, o que é uma espécie de dor.

    
por Brian Thomas 22.11.2016 / 23:40
0

Parece que o linux-headers-generic package não está instalado.

É por isso que linux-headers não atualiza com linux-image .

Executar no terminal

sudo apt-get install linux-headers-generic

e você sempre terá os cabeçalhos corretos.

    
por Pilot6 29.08.2015 / 13:14