Ошибка при установке человечности-zfs

Я переключаю от FreeNAS до Ubuntu 12.04 LTS. После того, как ванильная установка Ubuntu была завершена, я выполняю следующие команды в порядке, который, как показывают, устанавливал ZFS:

  1. apt-get install python-software-properties
  2. add-apt-repository ppa:zfs-native/stable
  3. apt-get -y -q update && apt-get -y -q upgrade
  4. apt-get install ubuntu-zfs

Когда последняя команда выполняется, ZFS установлен и, кажется, работает правильно... главным образом (больше на этом позже). Однако, когда последняя команда выполняется, я получаю эту ошибку (полный журнал здесь):

configure: error:
        *** Please make sure the kmod spl devel <kernel> package for your
        *** distribution is installed then try again.  If that fails you
        *** can specify the location of the spl objects with the
        *** '--with-spl-obj=PATH' option.

Какова эта ошибка и как я фиксирую ее?

Теперь я сказал главным образом ранее, потому что мое объединение не делает автоматического монтирования, когда сервер перезапускает способ, которым они должны. Все мое чтение (главным образом от этой страницы) указывает на это mountall должен просто заботиться о монтировании. Я следовал инструкциям на той странице, и я не могу добраться mountall работать правильно. Мои объединения будут только автоматическое монтирование на перезапуске, если я отредактирую /etc/fstab или изменение ZFS_MOUNT и ZFS_UNMOUNT опции в /etc/default/zfs.

3
задан 22 September 2014 в 12:21

3 ответа

Следующее помогло мне на 14,04:

sudo apt-get remove spl-dkms zfs-dkms ubuntu-zfs
sudo apt-get install spl-dkms
sudo apt-get install zfs-dkms
sudo apt-get install ubuntu-zfs

я не понял, что spl потребности, которые будут установлены прежде zfs, могут быть скомпилированы успешно, и я думаю, что продолжал получать ошибки компиляции на основе того факта. Суть, насколько я понимаю, то, что zfs источник зависит от spl источник.

я нашел эту информацию о список рассылки .

6
ответ дан 17 November 2019 в 09:16

Необходимо повторно инициализировать материал ядра.. Просто найденный той же проблемой о новой установке здесь..

следующее предполагает, что Вам установили repo ppa:zfs-native/stable:

Во-первых прежде, чем попытаться установить материал должен был скомпилировать::

apt-get install linux-headers-generic build-essential -y

zfs

apt-get install ubuntu-zfs -y

Установки Восстанавливает dkms драйверы (SPL сначала)

dpkg-reconfigure spl-dkms
dpkg-reconfigure zfs-dkms

, Если бы все подходили, то необходимо быть в состоянии загрузить модуль и видеть их загруженный:

# modprobe zfs
# lsmod | grep zfs
zfs                  1144227  0 
zunicode              331251  1 zfs
zavl                   15010  1 zfs
zcommon                47181  1 zfs
znvpair                88812  2 zfs,zcommon
spl                   168728  5 zfs,zavl,zunicode,zcommon,znvpair

Это - вся "простая" версия того, что я нашел здесь: https://groups.google.com/a/zfsonlinux.org/d/msg/zfs-discuss/sSTbgwerXi4/txQ9EK2yqMMJ

я использовал это на своей рабочей станции для того, что ее ценность, о том же как два dpkg восстанавливает выше:

KERNEL_VER=`uname -r`
ZFS_VER=0.6.2

dkms remove -m spl -v $ZFS_VER --all 
dkms remove -m zfs -v $ZFS_VER --all

ls -l /var/lib/dkms/spl /var/lib/dkms/zfs   # (should be nothing there)

dkms add -m sqpl -v $ZFS_VER -k KERNEL_VER
dkms install -m spl -v $ZFS_VER -k $KERNEL_VER

dkms add -m zfs -v $ZFS_VER -k KERNEL_VER
dkms install -m zfs -v $ZFS_VER -k $KERNEL_VER
4
ответ дан 17 November 2019 в 09:16

С небольшим количеством метода проб и ошибок я нашел, что вызов apt-get install linux-headers-generic build-essential перед любой из других команд привел к более позднему вызову к apt-get install ubuntu-zfs выполнение без ошибки. Это все еще не зафиксировало mountall проблема хотя: (

0
ответ дан 17 November 2019 в 09:16

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

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