Hi Denice,
Thank you. Since these ZFS packages seem to rely strongly on a specific
version of a package found in a third-party repository that can be
updated separately from the ZFS packages, would it make sense (or be
possible) for the sl-addons repository to contain a copy of the dkms
package that is always updated in parallel with the ZFS packages?
Cheers, John
On 2014-11-27 5:20 PM, Denice wrote:
> On Thu, 27 Nov 2014, John Roberts wrote:
>
>> 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?
>
> I just did a double-check with reposync to see if something has
> changed in the ZFSOnLinux tree at:
> http://archive.zfsonlinux.org/
>
> On Oct. 9th they added these updated packages:
>
> -rw-r--r-- 1 user 31768 Oct 9 15:40 libuutil1-0.6.3-1.1.el6.x86_64.rpm
> -rw-r--r-- 1 user 26716 Oct 9 15:40 libnvpair1-0.6.3-1.1.el6.x86_64.rpm
> -rw-r--r-- 1 user 111596 Oct 9 15:40 libzfs2-0.6.3-1.1.el6.x86_64.rpm
> -rw-r--r-- 1 user 274724 Oct 9 15:40
> libzfs2-devel-0.6.3-1.1.el6.x86_64.rpm
> -rw-r--r-- 1 user 385952 Oct 9 15:40 libzpool2-0.6.3-1.1.el6.x86_64.rpm
> -rw-r--r-- 1 user 492148 Oct 9 15:40 spl-dkms-0.6.3-1.1.el6.noarch.rpm
> -rw-r--r-- 1 user 22388 Oct 9 15:40 spl-0.6.3-1.1.el6.x86_64.rpm
> -rw-r--r-- 1 user 288780 Oct 9 15:40 zfs-0.6.3-1.1.el6.x86_64.rpm
> -rw-r--r-- 1 user 1886780 Oct 9 15:40 zfs-dkms-0.6.3-1.1.el6.noarch.rpm
> -rw-r--r-- 1 user 42704 Oct 9 15:40 zfs-test-0.6.3-1.1.el6.x86_64.rpm
> -rw-r--r-- 1 user 8932 Oct 9 15:40 zfs-dracut-0.6.3-1.1.el6.x86_64.rpm
>
> perhaps they work better with the version of dkms that is currently
> in EPEL.
>
> We have had good luck with the June version of the ZFSOnLinux repository
> and the EPEL version of dkms: # dkms-2.2.0.3-20.el6.noarch
>
> It might be wise to keep a copy of the EPEL dkms rpm for future reference,
> we certainly will, since we want to be able to repeat an installation
> base in the future for well-tested versions of software.
>
> Note that the ZOL archive has some older versions of dkms in it; i.e.
> Jun 26 13:06 dkms-2.2.0.3-14.zfs1.el6.noarch.rpm
> Jul 14 14:36 dkms-2.2.0.3-2.zfs1.el6.noarch.rpm
>
> cheers,
> Denice
>
>> 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 > cp: file or directory
>>> > cp: cannot stat
>>> `/var/lib/dkms/spl/0.6.3/build/module/Module.symvers': > cp: 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 Installing : 1/9
>>> Installing : libnvpair1-0.6.3-1.el6.x86_64 Installing : 2/9
>>> Installing : libzpool2-0.6.3-1.el6.x86_64 Installing : 3/9
>>> Installing : dkms-2.2.0.3-28.git.7c3e7c5.el6.noarch Installing : 4/9
>>> Installing : spl-dkms-0.6.3-1.el6.noarch Installing : 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 cp: or directory
>>> cp: cannot stat
>>> `/var/lib/dkms/spl/0.6.3/build/module/Module.symvers': No cp: such
>>> file or directory
>>>
>>> depmod...
>>>
>>> DKMS: install completed.
>>> Installing : spl-0.6.3-1.el6.x86_64 Installing : 6/9
>>> Installing : zfs-dkms-0.6.3-1.el6.noarch Installing : 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 Installing : 8/9
>>> Installing : zfs-0.6.3-1.el6.x86_64 Installing : 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
>
>
|