Проблемы, устанавливающие ZFS на Ubuntu 15.10

Попытка установить последний метод для установки ZFS на человечности и терпении полный провал.

ion@Hades:~$ sudo apt-get install zfsutils-linux

После выполнения для установки zfs я получаю проблемы во время установки и не уверенный, как продолжить двигаться.

First Installation: checking all kernels...
Building only for 4.2.0-22-generic
Building initial module for 4.2.0-22-generic
configure: error: in `/var/lib/dkms/spl/0.6.4.2/build':
configure: error: C compiler cannot create executables
See `config.log' for more details
Error! Bad return status for module build on kernel: 4.2.0-22-generic (x86_64)
Consult /var/lib/dkms/spl/0.6.4.2/build/make.log for more information.
Processing triggers for libc-bin (2.21-0ubuntu4) ...
Selecting previously unselected package zfs-dkms.
(Reading database ... 60099 files and directories currently installed.)

Затем позже в установке я получаю это-

First Installation: checking all kernels...
Building only for 4.2.0-22-generic
Building initial module for 4.2.0-22-generic
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.
Error! Bad return status for module build on kernel: 4.2.0-22-generic (x86_64)
Consult /var/lib/dkms/zfs/0.6.4.2/build/make.log for more information.
Setting up libfakeroot:amd64 (1.20.2-1ubuntu1) ...
Setting up fakeroot (1.20.2-1ubuntu1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
Setting up libc-dev-bin (2.21-0ubuntu4) ...
Setting up linux-libc-dev:amd64 (4.2.0-22.27) ...
Setting up libc6-dev:amd64 (2.21-0ubuntu4) ...
Setting up manpages-dev (3.74-1ubuntu1) ...
Setting up libuutil1linux (0.6.4.2-0ubuntu1.2) ...
Setting up libnvpair1linux (0.6.4.2-0ubuntu1.2) ...
Setting up libzpool2linux (0.6.4.2-0ubuntu1.2) ...
Setting up libzfs2linux (0.6.4.2-0ubuntu1.2) ...
Setting up spl (0.6.4.2-0ubuntu1) ...
Setting up zfsutils-linux (0.6.4.2-0ubuntu1.2) ...
zfs-import-cache.service is a disabled or a static unit, not starting it.
zfs-mount.service is a disabled or a static unit, not starting it.
A dependency job for zfs.target failed. See 'journalctl -xe' for details.
zfs.target couldn't start.
zfs-import-scan.service is a disabled or a static unit, not starting it.
Processing triggers for libc-bin (2.21-0ubuntu4) ...
Processing triggers for initramfs-tools (0.120ubuntu6) ...
update-initramfs: Generating /boot/initrd.img-4.2.0-22-generic
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for systemd (225-1ubuntu9) ...

Таким образом, когда я иду для импорта пула, я получаю это, если у кого-либо есть идея, что идет не так, как надо, скажите мне.

ion@Hades:~$ sudo zpool import storage
Failed to load ZFS module stack.
Load the module manually by running 'insmod <location>/zfs.ko' as root.

Не уверенный, что проблема связана с, но здесь является journalctl - информация о ксеноне также

Jan 04 10:05:13 Hades systemd[1]: Dependency failed for ZFS startup     target.
-- Subject: Unit zfs.target has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit zfs.target has failed.
-- 
-- The result is dependency.
Jan 04 10:05:13 Hades systemd[1]: zfs.target: Job zfs.target/start   failed with result 'dependency'.
Jan 04 10:05:13 Hades systemd[1]: Dependency failed for ZFS file system shares.
-- Subject: Unit zfs-share.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit zfs-share.service has failed.
-- 
-- The result is dependency.
Jan 04 10:05:13 Hades systemd[1]: zfs-share.service: Job zfs-   share.service/start failed with result 'dependency'.
Jan 04 10:05:13 Hades systemd[1]: zfs-mount.service: Unit entered failed state.
Jan 04 10:05:13 Hades systemd[1]: zfs-mount.service: Failed with result 'exit-code'.
Jan 04 10:05:13 Hades sudo[18945]: pam_unix(sudo:session): session closed for user root

Если кто-то может указать на меня о том, как решить это, которое было бы большим как в значительной степени в недоумении, это связано с systemd проблемой или? Это - новая установка человечности 15.10.

0
задан 4 January 2016 в 13:11

3 ответа

Найденный единственным способом восстановить это должен был установить его вручную через DKMS. Сохраненный сбой, если я продолжал пытаться восстановить его.

Получают номер версии зарегистрированных модулей:

 dkms status

Для создания модулей вручную:

 dkms remove -m zfs -v version --all
 dkms remove -m spl -v version --all
 dkms add -m spl -v version
 dkms add -m zfs -v version
 dkms install -m spl -v version
 dkms install -m zfs -v version

, После того как я сделал это, это работало каждый раз (протестировал это многократно).

1
ответ дан 26 July 2019 в 10:24

Я отладил эту проблему, и она связана с ошибкой 1491729 , где spl (Слой Портирования Соляриса) должен быть создан DKMS перед zfs модулем. Первый шаг фиксации к этому должен был добавить вызванный порядок создания модуля в DKMS, однако, флаге в zfsutils-linux, который устанавливает это упорядочивание для spl, и zfs, кажется, не работает. Я попытаюсь получить тот фиксированный ASAP.

, Таким образом, быстрое обходное решение:

sudo apt-get install libc-dev && sudo apt-get install zfsutils-linux

ОБНОВЛЕНИЕ:

я выяснил основную проблему: spl-dkms потребности зависеть от libc-dev, чтобы настраивать сценарий работал, прежде чем SPL создается с помощью DKMS. Я теперь получил рабочую фиксацию. Я работаю над ошибка прямо сейчас, и надо надеяться мы могли развернуть фиксацию на обновлении стабильной версии в ближайшем будущем.

1
ответ дан 26 July 2019 в 10:24

Просто решенный эта точно та же самая проблема на новых 15,10 установках путем следования инструкциям отсюда:

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

Which должны выполнить следующее:

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

я действительно использовал "склонный - получают чистку", и "склонный - добираются, автоудаляют", удаляют все zfs пакеты, которые были установлены неудавшейся командой и затем переустановили их назад.

Мое объединение было смонтировано автоматически однажды завершенная установка.

0
ответ дан 26 July 2019 в 10:24

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

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