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:
Fri, 28 Nov 2014 13:02:44 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (364 lines)
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
>
>

ATOM RSS1 RSS2