zfs, поврежденный после пакета обновления spl

Сейчас я сделал Кв. - получают обновление, которое обновило пакет spl до 0.6.4.1. После перезагрузки моему zfs-отформатированному диску не удалось смонтироваться. Как я должен возвратить zfs функциональность?

Все команды zfs теперь прерываются с

Failed to load ZFS module stack.
Load the module manually by running 'insmod <location>/zfs.ko' as root.

Когда я следую тем инструкциям, insmod /var/lib/dkms/zfs/0.6.3/3.13.0-49-generic/x86_64/module/zfs.ko сбои также:

error inserting '/var/lib/.../zfs.ko': -1 Unknown symbol in module

ОС, согласно /etc/lsb-release и 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

Возможно, обновленный spl пакет является несовместимым с другими zfs пакетами, потому что dkms status отчеты 0.6.4.1 по сравнению с 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

Но apt-cache policy spl отчеты, что единственная версия spl 0.6.4.1-1~precise, таким образом, я не могу не обновить spl, даже если я хотел.

Другие zfs установленные пакеты, от dpkg --get-selections:

libzfs1 ubuntu-zfs zfs-auto-snapshot zfs-dkms zfsutils

Я предпочел бы придерживаться пакетов Ubuntu, вместо (говорят) что вручную установка spl-0.6.3 из http://zfsonlinux.org/. Это могло бы повредить еще хуже вещи.

[Редактирование в запросе 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

]

Как я должен восстановиться с этого? Где я должен заняться расследованиями далее?

1
задан 27 April 2015 в 13:45

1 ответ

Сделать zfs совместимый снова с spl, как корень:

apt-get install ubuntu-zfs zfs-dkms
zpool import -a
zfs mount -a

(Это суммирует комментарии с gertvdijk, кто заслуживает кредита на этот ответ, но, возможно, потерял интерес, поскольку почти неделя передала.)

2
ответ дан 10 November 2019 в 10:54

Другие вопросы по тегам:

Похожие вопросы: