SCIENTIFIC-LINUX-USERS Archives

November 2014

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
John Roberts <[log in to unmask]>
Reply To:
John Roberts <[log in to unmask]>
Date:
Thu, 27 Nov 2014 14:12:30 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (230 lines)
Hello,

Installing ZFS from the sl-addons repository is failing on one of our 
servers.  Are there known problems with these packages in the sl-addons 
repository?  Should I use the ZFSOnLinux project's own repository instead?

A complete description of what I've done to install ZFS follows.

Cheers, John Roberts
SNOLAB

I wish to install the ZFS filesystem on one of our Scientific Linux 
servers.  Before today, the server ran SL 6.3.  ZFS is found in the 
sl-addons repo which was not added until SL 6.4.  So, I installed 
yum-conf-sl6x and ran "yum update" to bring the server up to SL 6.6, and 
rebooted after this was done.  So far, so good.

After the reboot, I enabled sl-addons in the 
/etc/yum.repos.d/sl-other.repo file.  We already have the epel 
repository enabled on this system (required for dkms).

When I perform "yum install zfs", there are errors displayed while 
installing two of the dependency packages:

spl-dkms-0.6.3-1.el6.noarch
>> cp: cannot stat `/var/lib/dkms/spl/0.6.3/build/spl_config.h': No such file or directory
>> cp: cannot stat `/var/lib/dkms/spl/0.6.3/build/module/Module.symvers': No such file or directory

zfs-dkms-0.6.3-1.el6.noarch
>> Non-fatal POSTIN scriptlet failure in rpm package zfs-dkms-0.6.3-1.el6.noarch
>> Removing old zfs-0.6.3 DKMS files...
>>
>> ------------------------------
>> Deleting module version: 0.6.3
>> completely from the DKMS tree.
>> ------------------------------
>> Done.
>> Loading new zfs-0.6.3 DKMS files...
>> Building for 2.6.32-504.1.3.el6.x86_64
>> Building initial module for 2.6.32-504.1.3.el6.x86_64
>> configure: error:
>> 	*** Please make sure the kmod spl devel package for your distribution
>> 	*** is installed then try again.  If that fails you can specify the
>> 	*** location of the spl source with the '--with-spl=PATH' option.
>> Error! Bad return status for module build on kernel: 2.6.32-504.1.3.el6.x86_64 (x86_64)
>> Consult /var/lib/dkms/zfs/0.6.3/build/make.log for more information.
>> warning: %post(zfs-dkms-0.6.3-1.el6.noarch) scriptlet failed, exit status 10

After this install (which otherwise claims to be successful, even "echo 
$?" returns 0), the ZFS programs do not work, and the zfs.ko module 
cannot be found:

> [root@tremor log]# zpool list
> Failed to load ZFS module stack.
> Load the module manually by running 'insmod <location>/zfs.ko' as root.
> [root@tremor log]# sh /etc/cron.daily/mlocate.cron
> [root@tremor log]# locate zfs.ko

Complete transcript of the install process follows.

> [root@tremor log]# yum install zfs
> Loaded plugins: refresh-packagekit, security
> Setting up Install Process
> Resolving Dependencies
> --> Running transaction check
> ---> Package zfs.x86_64 0:0.6.3-1.el6 will be installed
> --> Processing Dependency: zfs-kmod = 0.6.3 for package: zfs-0.6.3-1.el6.x86_64
> --> Processing Dependency: spl = 0.6.3 for package: zfs-0.6.3-1.el6.x86_64
> --> Processing Dependency: libzpool2 = 0.6.3 for package: zfs-0.6.3-1.el6.x86_64
> --> Processing Dependency: libzfs2 = 0.6.3 for package: zfs-0.6.3-1.el6.x86_64
> --> Processing Dependency: libuutil1 = 0.6.3 for package: zfs-0.6.3-1.el6.x86_64
> --> Processing Dependency: libnvpair1 = 0.6.3 for package: zfs-0.6.3-1.el6.x86_64
> --> Processing Dependency: libzpool.so.2()(64bit) for package: zfs-0.6.3-1.el6.x86_64
> --> Processing Dependency: libzfs_core.so.1()(64bit) for package: zfs-0.6.3-1.el6.x86_64
> --> Processing Dependency: libzfs.so.2()(64bit) for package: zfs-0.6.3-1.el6.x86_64
> --> Processing Dependency: libuutil.so.1()(64bit) for package: zfs-0.6.3-1.el6.x86_64
> --> Processing Dependency: libnvpair.so.1()(64bit) for package: zfs-0.6.3-1.el6.x86_64
> --> Running transaction check
> ---> Package libnvpair1.x86_64 0:0.6.3-1.el6 will be installed
> ---> Package libuutil1.x86_64 0:0.6.3-1.el6 will be installed
> ---> Package libzfs2.x86_64 0:0.6.3-1.el6 will be installed
> ---> Package libzpool2.x86_64 0:0.6.3-1.el6 will be installed
> ---> Package spl.x86_64 0:0.6.3-1.el6 will be installed
> --> Processing Dependency: spl-kmod = 0.6.3 for package: spl-0.6.3-1.el6.x86_64
> ---> Package zfs-dkms.noarch 0:0.6.3-1.el6 will be installed
> --> Processing Dependency: dkms >= 2.2.0.3-20 for package: zfs-dkms-0.6.3-1.el6.noarch
> --> Running transaction check
> ---> Package dkms.noarch 0:2.2.0.3-28.git.7c3e7c5.el6 will be installed
> ---> Package spl-dkms.noarch 0:0.6.3-1.el6 will be installed
> --> Finished Dependency Resolution
>
> Dependencies Resolved
>
> ==================================================================================================================================================================================================================
>  Package                                         Arch                                        Version                                                         Repository                                      Size
> ==================================================================================================================================================================================================================
> Installing:
>  zfs                                             x86_64                                      0.6.3-1.el6                                                     sl-addons                                      282 k
> Installing for dependencies:
>  dkms                                            noarch                                      2.2.0.3-28.git.7c3e7c5.el6                                      epel                                            77 k
>  libnvpair1                                      x86_64                                      0.6.3-1.el6                                                     sl-addons                                       26 k
>  libuutil1                                       x86_64                                      0.6.3-1.el6                                                     sl-addons                                       31 k
>  libzfs2                                         x86_64                                      0.6.3-1.el6                                                     sl-addons                                      109 k
>  libzpool2                                       x86_64                                      0.6.3-1.el6                                                     sl-addons                                      377 k
>  spl                                             x86_64                                      0.6.3-1.el6                                                     sl-addons                                       22 k
>  spl-dkms                                        noarch                                      0.6.3-1.el6                                                     sl-addons                                      480 k
>  zfs-dkms                                        noarch                                      0.6.3-1.el6                                                     sl-addons                                      1.8 M
>
> Transaction Summary
> ==================================================================================================================================================================================================================
> Install       9 Package(s)
>
> Total download size: 3.2 M
> Installed size: 16 M
> Is this ok [y/N]: y
> Downloading Packages:
> (1/9): dkms-2.2.0.3-28.git.7c3e7c5.el6.noarch.rpm                                                                                                                                          |  77 kB     00:00
> (2/9): libnvpair1-0.6.3-1.el6.x86_64.rpm                                                                                                                                                   |  26 kB     00:00
> (3/9): libuutil1-0.6.3-1.el6.x86_64.rpm                                                                                                                                                    |  31 kB     00:00
> (4/9): libzfs2-0.6.3-1.el6.x86_64.rpm                                                                                                                                                      | 109 kB     00:00
> (5/9): libzpool2-0.6.3-1.el6.x86_64.rpm                                                                                                                                                    | 377 kB     00:00
> (6/9): spl-0.6.3-1.el6.x86_64.rpm                                                                                                                                                          |  22 kB     00:00
> (7/9): spl-dkms-0.6.3-1.el6.noarch.rpm                                                                                                                                                     | 480 kB     00:00
> (8/9): zfs-0.6.3-1.el6.x86_64.rpm                                                                                                                                                          | 282 kB     00:00
> (9/9): zfs-dkms-0.6.3-1.el6.noarch.rpm                                                                                                                                                     | 1.8 MB     00:01
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> Total                                                                                                                                                                             748 kB/s | 3.2 MB     00:04
> Running rpm_check_debug
> Running Transaction Test
> Transaction Test Succeeded
> Running Transaction
>   Installing : libuutil1-0.6.3-1.el6.x86_64                                                                                                                                                                   1/9
>   Installing : libnvpair1-0.6.3-1.el6.x86_64                                                                                                                                                                  2/9
>   Installing : libzpool2-0.6.3-1.el6.x86_64                                                                                                                                                                   3/9
>   Installing : dkms-2.2.0.3-28.git.7c3e7c5.el6.noarch                                                                                                                                                         4/9
>   Installing : spl-dkms-0.6.3-1.el6.noarch                                                                                                                                                                    5/9
> Removing old spl-0.6.3 DKMS files...
>
> -------- Uninstall Beginning --------
> Module:  spl
> Version: 0.6.3
> Kernel:  2.6.32-504.1.3.el6.x86_64 (x86_64)
> -------------------------------------
>
> Status: This module version was INACTIVE for this kernel.
> depmod...
>
> DKMS: uninstall completed.
>
> ------------------------------
> Deleting module version: 0.6.3
> completely from the DKMS tree.
> ------------------------------
> Done.
> Loading new spl-0.6.3 DKMS files...
> Building for 2.6.32-504.1.3.el6.x86_64
> Building initial module for 2.6.32-504.1.3.el6.x86_64
> Done.
>
> spl:
> Running module version sanity check.
>  - Original module
>    - No original module exists within this kernel
>  - Installation
>    - Installing to /lib/modules/2.6.32-504.1.3.el6.x86_64/extra/
>
> splat.ko:
> Running module version sanity check.
>  - Original module
>    - No original module exists within this kernel
>  - Installation
>    - Installing to /lib/modules/2.6.32-504.1.3.el6.x86_64/extra/
> Adding any weak-modules
>
> Running the post_install script:
> cp: cannot stat `/var/lib/dkms/spl/0.6.3/build/spl_config.h': No such file or directory
> cp: cannot stat `/var/lib/dkms/spl/0.6.3/build/module/Module.symvers': No such file or directory
>
> depmod...
>
> DKMS: install completed.
>   Installing : spl-0.6.3-1.el6.x86_64                                                                                                                                                                         6/9
>   Installing : zfs-dkms-0.6.3-1.el6.noarch                                                                                                                                                                    7/9
> Non-fatal POSTIN scriptlet failure in rpm package zfs-dkms-0.6.3-1.el6.noarch
> Removing old zfs-0.6.3 DKMS files...
>
> ------------------------------
> Deleting module version: 0.6.3
> completely from the DKMS tree.
> ------------------------------
> Done.
> Loading new zfs-0.6.3 DKMS files...
> Building for 2.6.32-504.1.3.el6.x86_64
> Building initial module for 2.6.32-504.1.3.el6.x86_64
> configure: error:
> 	*** Please make sure the kmod spl devel package for your distribution
> 	*** is installed then try again.  If that fails you can specify the
> 	*** location of the spl source with the '--with-spl=PATH' option.
> Error! Bad return status for module build on kernel: 2.6.32-504.1.3.el6.x86_64 (x86_64)
> Consult /var/lib/dkms/zfs/0.6.3/build/make.log for more information.
> warning: %post(zfs-dkms-0.6.3-1.el6.noarch) scriptlet failed, exit status 10
>   Installing : libzfs2-0.6.3-1.el6.x86_64                                                                                                                                                                     8/9
>   Installing : zfs-0.6.3-1.el6.x86_64                                                                                                                                                                         9/9
>   Verifying  : spl-0.6.3-1.el6.x86_64                                                                                                                                                                         1/9
>   Verifying  : zfs-0.6.3-1.el6.x86_64                                                                                                                                                                         2/9
>   Verifying  : zfs-dkms-0.6.3-1.el6.noarch                                                                                                                                                                    3/9
>   Verifying  : dkms-2.2.0.3-28.git.7c3e7c5.el6.noarch                                                                                                                                                         4/9
>   Verifying  : libnvpair1-0.6.3-1.el6.x86_64                                                                                                                                                                  5/9
>   Verifying  : libzfs2-0.6.3-1.el6.x86_64                                                                                                                                                                     6/9
>   Verifying  : libzpool2-0.6.3-1.el6.x86_64                                                                                                                                                                   7/9
>   Verifying  : spl-dkms-0.6.3-1.el6.noarch                                                                                                                                                                    8/9
>   Verifying  : libuutil1-0.6.3-1.el6.x86_64                                                                                                                                                                   9/9
>
> Installed:
>   zfs.x86_64 0:0.6.3-1.el6
>
> Dependency Installed:
>   dkms.noarch 0:2.2.0.3-28.git.7c3e7c5.el6    libnvpair1.x86_64 0:0.6.3-1.el6    libuutil1.x86_64 0:0.6.3-1.el6    libzfs2.x86_64 0:0.6.3-1.el6    libzpool2.x86_64 0:0.6.3-1.el6    spl.x86_64 0:0.6.3-1.el6
>   spl-dkms.noarch 0:0.6.3-1.el6               zfs-dkms.noarch 0:0.6.3-1.el6
>
> Complete!
> [root@tremor log]# zpool list
> Failed to load ZFS module stack.
> Load the module manually by running 'insmod <location>/zfs.ko' as root.
> [root@tremor log]# sh /etc/cron.daily/mlocate.cron
> [root@tremor log]# locate zfs.ko

Cheers, John Roberts
SNOLAB

ATOM RSS1 RSS2