ZFS сломалась после обновления до 15.10
Обновлен ранее с 15.04 до 15.10, теперь моя система ZFS не будет монтироваться. При проверке обновлений появляется сообщение "Невозможно найти пакет ubuntu-zfs", при проверке PPA здесь кажется, что в PPA для 15.10 отсутствует ubuntu-zfs.
У кого-нибудь есть способ заставить мою zpool снова работать? Я пытался использовать ZFS-Fuse, но он работает более старой версии, чем когда я использовал ubuntu-zfs.
Буду признателен за любую помощь в получении моей системы ZFS снова.
3 ответа
Для тех, кто сталкивается со следующими ошибками,
The following packages have unmet dependencies:
zfsutils-linux : ***Depends: zfs-doc (= 0.6.4.2-0ubuntu1) but 0.6.5.3-1~wily is to be installed***
Depends: libnvpair1linux but it is not going to be installed
Depends: libuutil1linux but it is not going to be installed
Depends: libzfs2linux but it is not going to be installed
Depends: libzpool2linux but it is not going to be installed
Recommends: zfs-dkms but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Это, скорее всего, связано с ppa:zfs-native/stable
в вашем подходящем репозитории. Удалить ppa:zfs-native/stable
из вашего подходящего хранилища и перезапустите apt-get update
, Затем перейдите к установке через apt-get install zfsutils-linux
Это должно исправить это для вас.
У меня была эта проблема также после обновления с Ubuntu 15.04 до 15.10. Я также получил проблему неудовлетворенных зависимостей, которую перечислил TL-Aiyor и другие. Удаление PPA не работает для меня, хотя. Я должен был удалить все (возможно, просто удалил zfs-doc, но просто все удалил) zfs из системы и переустановить.
apt-add-repository --remove ppa:zfs-native/stable
zpool export tank
apt-get purge zfs*
apt-get autoremove
apt-get install zfsutils-linux
zpool import tank
Все после этого прошло просто шикарно.
Ubuntu 15.10 имеет поддержку ZFS из коробки. Попробуйте установить zfsutils-linux, которая собирает модули ядра для Linux (zfs-dkms).
$ apt-get install zfsutils-linux