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:
Reply To:
Date:
Thu, 27 Nov 2014 14:20:23 -0800
Content-Type:
text/plain
Parts/Attachments:
text/plain (348 lines)
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


-- 
deatrich @ triumf.ca, Science/ATLAS         PH: +1 604-222-7665
<*> This moment's fortune cookie:
The worst thing about some men is that when they are not drunk they are sober.
  -- William Butler Yeats

ATOM RSS1 RSS2