Só agora eu fiz uma atualização do apt-get, que atualizou o pacote spl para 0.6.4.1. Após a reinicialização, meu disco formatado em zfs falhou ao montar.
Como devo recuperar a funcionalidade do zfs?
Todos os comandos do zfs estão sendo abortados com
Failed to load ZFS module stack.
Load the module manually by running 'insmod <location>/zfs.ko' as root.
Quando eu sigo essa instrução, insmod /var/lib/dkms/zfs/0.6.3/3.13.0-49-generic/x86_64/module/zfs.ko
também falha:
error inserting '/var/lib/.../zfs.ko': -1 Unknown symbol in module
O SO, de acordo com /etc/lsb-release
e uname -a
, é
12.04.5 LTS
Linux 3.13.0-49-generic #81~precise1-Ubuntu SMP Wed Mar 25 ... x86_64 x86_64 x86_64
Talvez o pacote spl atualizado seja incompatível com os outros pacotes do zfs,
porque dkms status
reporta 0.6.4.1 vs. 0.6.3:
fglrx, 13.350.1, 3.13.0-36-generic, x86_64: installed
fglrx, 13.350.1, 3.13.0-39-generic, x86_64: installed
fglrx, 13.350.1, 3.13.0-40-generic, x86_64: installed
fglrx, 13.350.1, 3.13.0-43-generic, x86_64: installed
fglrx, 13.350.1, 3.13.0-44-generic, x86_64: installed
fglrx, 13.350.1, 3.13.0-45-generic, x86_64: installed
fglrx, 13.350.1, 3.13.0-46-generic, x86_64: installed
fglrx, 13.350.1, 3.13.0-48-generic, x86_64: installed
fglrx, 13.350.1, 3.13.0-49-generic, x86_64: installed
spl, 0.6.4.1, 3.13.0-46-generic, x86_64: installed
spl, 0.6.4.1, 3.13.0-49-generic, x86_64: installed
zfs, 0.6.3, 3.13.0-36-generic, x86_64: installed
zfs, 0.6.3, 3.13.0-37-generic, x86_64: installed
zfs, 0.6.3, 3.13.0-39-generic, x86_64: installed
zfs, 0.6.3, 3.13.0-40-generic, x86_64: installed
zfs, 0.6.3, 3.13.0-43-generic, x86_64: installed
zfs, 0.6.3, 3.13.0-44-generic, x86_64: installed
zfs, 0.6.3, 3.13.0-45-generic, x86_64: installed
zfs, 0.6.3, 3.13.0-46-generic, x86_64: installed
zfs, 0.6.3, 3.13.0-48-generic, x86_64: installed
zfs, 0.6.3, 3.13.0-49-generic, x86_64: installed
zfs, 0.6.3, 3.8.0-36-generic, x86_64: installed
zfs, 0.6.3, 3.8.0-44-generic, x86_64: installed
Mas apt-cache policy spl
informa que a versão somente do spl é 0.6.4.1-1~precise
, por isso não posso descompactar o spl mesmo que eu queira.
Os outros pacotes do zfs instalados são de dpkg --get-selections
:
libzfs1 ubuntu-zfs zfs-auto-snapshot zfs-dkms zfsutils
Eu prefiro manter os pacotes do Ubuntu, em vez de (digamos) instalar manualmente o spl-0.6.3 a partir do link . Isso pode quebrar ainda mais as coisas.
[ Editar no pedido da gertvdijk:
# grep -rF zfs /etc/apt
/etc/apt/sources.list.d/zfs-native-stable-precise.list:deb http://ppa.launchpad.net/zfs-native/stable/ubuntu precise main
/etc/apt/sources.list.d/zfs-native-stable-precise.list:deb-src http://ppa.launchpad.net/zfs-native/stable/ubuntu precise main
/etc/apt/preferences.d/pin-zfs-native:Pin: release o=LP-PPA-zfs-native-daily
/etc/apt/preferences.d/pin-zfs-native:Pin: release o=LP-PPA-zfs-native-grub
/etc/apt/preferences.d/pin-zfs-native:Pin: release o=LP-PPA-zfs-native-stable
# apt-cache policy zfs-dkms spl-dkms
zfs-dkms:
Installed: 0.6.3-2~precise
Candidate: 0.6.4.1-1~precise
Version table:
0.6.4.1-1~precise 0
1001 http://ppa.launchpad.net/zfs-native/stable/ubuntu/ precise/main amd64 Packages
*** 0.6.3-2~precise 0
100 /var/lib/dpkg/status
spl-dkms:
Installed: 0.6.4.1-1~precise
Candidate: 0.6.4.1-1~precise
Version table:
*** 0.6.4.1-1~precise 0
1001 http://ppa.launchpad.net/zfs-native/stable/ubuntu/ precise/main amd64 Packages
100 /var/lib/dpkg/status
]
Como devo me recuperar disso? Onde devo investigar mais?