Intereting Posts
Установка Lubuntu 14.04.1 завершается с ошибкой, кажется, что upowerd Не удалось скопировать файлы с сервера linux Будет ли программное обеспечение, совместимое с KDE и GTK, работать в Xubuntu (XFCE)? Вызов оповещений на верхнюю панель в оболочке GNOME? Совместимый режим экрана не найден, размытый экран Как получить последнюю версию бета-версии Chromium? Не удается установить Ubuntu 13.10; замораживание при настройке bcmwl-kernel-source Почему дизайн форума отстает? Проверьте, какой ключ SSH использовался для входа в систему Для скрипта синтаксиса цикла Выполните команду и используйте результат для запуска другой команды E: Некоторые файлы индексов не удалось загрузить. Они были проигнорированы, или старые использовались вместо этого после обновления apt-get Есть ли существенный недостаток в aliasing rm, чтобы сделать что-то еще? узнать местоположение, где был выполнен процесс Есть ли проблема с OpenJDK на Minecraft?

Ошибка при установке ubuntu-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 за монтажом. Я выполнил инструкции на этой странице, и я не могу заставить mountall работать правильно. Мои пулы будут только автомонтироваться при перезапуске, если я отредактирую /etc/fstab или измените параметры ZFS_MOUNT и ZFS_UNMOUNT в /etc/default/zfs .

Следующее помогло мне 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 .

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

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

Предполагается, что у вас установлен 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 

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