Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [root@romulus zfs]# dkms remove zfs -v 0.6.5.2
- Error! Invalid number of parameters passed.
- Usage: remove <module>/<module-version> --all
- or: remove <module>/<module-version> -k <kernel-version>
- [root@romulus zfs]# dkms remove zfs -v 0.6.5.2 --all
- -------- Uninstall Beginning --------
- Module: zfs
- Version: 0.6.5.2
- Kernel: 2.6.32-573.7.1.el6.x86_64 (x86_64)
- -------------------------------------
- Status: Before uninstall, this module version was ACTIVE on this kernel.
- Removing any linked weak-modules
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol __cv_wait_interruptible
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol __cv_timedwait_interruptible
- WARNING: Can't read module /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/splat.ko: No such file or directory
- WARNING: Can't read module /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/zpios.ko: No such file or directory
- WARNING: Can't read module /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/spl.ko: No such file or directory
- WARNING: Can't read module /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/zavl.ko: No such file or directory
- grep: /lib/modules/2.6.32-573.7.1.el6.x86_64//weak-updates/splat.ko: No such file or directory
- grep: /lib/modules/2.6.32-573.7.1.el6.x86_64//weak-updates/zpios.ko: No such file or directory
- grep: /lib/modules/2.6.32-573.7.1.el6.x86_64//weak-updates/spl.ko: No such file or directory
- grep: /lib/modules/2.6.32-573.7.1.el6.x86_64//weak-updates/zavl.ko: No such file or directory
- zavl.ko:
- - Uninstallation
- - Deleting from: /lib/modules/2.6.32-573.7.1.el6.x86_64/extra/
- - Original module
- - No original module was found for this module on this kernel.
- - Use the dkms install command to reinstall any previous module version.
- znvpair.ko:
- - Uninstallation
- - Deleting from: /lib/modules/2.6.32-573.7.1.el6.x86_64/
- rmdir: failed to remove `': No such file or directory
- - Original module
- - No original module was found for this module on this kernel.
- - Use the dkms install command to reinstall any previous module version.
- zunicode.ko:
- - Uninstallation
- - Deleting from: /lib/modules/2.6.32-573.7.1.el6.x86_64/
- rmdir: failed to remove `': No such file or directory
- - Original module
- - No original module was found for this module on this kernel.
- - Use the dkms install command to reinstall any previous module version.
- zcommon.ko:
- - Uninstallation
- - Deleting from: /lib/modules/2.6.32-573.7.1.el6.x86_64/extra/
- - Original module
- - No original module was found for this module on this kernel.
- - Use the dkms install command to reinstall any previous module version.
- zfs.ko:
- - Uninstallation
- - Deleting from: /lib/modules/2.6.32-573.7.1.el6.x86_64/extra/
- - Original module
- - No original module was found for this module on this kernel.
- - Use the dkms install command to reinstall any previous module version.
- zpios.ko:
- - Uninstallation
- - Deleting from: /lib/modules/2.6.32-573.7.1.el6.x86_64/
- rmdir: failed to remove `': No such file or directory
- - Original module
- - No original module was found for this module on this kernel.
- - Use the dkms install command to reinstall any previous module version.
- depmod...
- DKMS: uninstall completed.
- ------------------------------
- Deleting module version: 0.6.5.2
- completely from the DKMS tree.
- ------------------------------
- Done.
- [root@romulus zfs]# dkms remove spl -v 0.6.5.2 --all
- -------- Uninstall Beginning --------
- Module: spl
- Version: 0.6.5.2
- Kernel: 2.6.32-573.7.1.el6.x86_64 (x86_64)
- -------------------------------------
- Status: Before uninstall, this module version was ACTIVE on this kernel.
- Removing any linked weak-modules
- WARNING: Can't read module /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zavl.ko: No such file or directory
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_add
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_walk
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_find
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_first
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_destroy_nodes
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_create
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_insert
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol __cv_wait_interruptible
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_numnodes
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_destroy
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_remove
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_insert_here
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_last
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_nearest
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol __cv_timedwait_interruptible
- WARNING: Can't read module /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/splat.ko: No such file or directory
- WARNING: Can't read module /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/zpios.ko: No such file or directory
- WARNING: Can't read module /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/spl.ko: No such file or directory
- WARNING: Can't read module /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/zavl.ko: No such file or directory
- WARNING: /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_add
- WARNING: /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_walk
- WARNING: /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_find
- WARNING: /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_first
- WARNING: /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_destroy_nodes
- WARNING: /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_create
- WARNING: /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_insert
- WARNING: /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol __cv_wait_interruptible
- WARNING: /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_numnodes
- WARNING: /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_destroy
- WARNING: /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_remove
- WARNING: /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_insert_here
- WARNING: /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_last
- WARNING: /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_nearest
- WARNING: /lib/modules/2.6.32-573.7.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol __cv_timedwait_interruptible
- grep: /lib/modules/2.6.32-573.3.1.el6.x86_64//weak-updates/zavl.ko: No such file or directory
- grep: /lib/modules/2.6.32-573.7.1.el6.x86_64//weak-updates/splat.ko: No such file or directory
- grep: /lib/modules/2.6.32-573.7.1.el6.x86_64//weak-updates/zpios.ko: No such file or directory
- grep: /lib/modules/2.6.32-573.7.1.el6.x86_64//weak-updates/spl.ko: No such file or directory
- grep: /lib/modules/2.6.32-573.7.1.el6.x86_64//weak-updates/zavl.ko: No such file or directory
- spl.ko:
- - Uninstallation
- - Deleting from: /lib/modules/2.6.32-573.7.1.el6.x86_64/extra/
- - Original module
- - No original module was found for this module on this kernel.
- - Use the dkms install command to reinstall any previous module version.
- splat.ko:
- - Uninstallation
- - Deleting from: /lib/modules/2.6.32-573.7.1.el6.x86_64/
- rmdir: failed to remove `': No such file or directory
- - Original module
- - No original module was found for this module on this kernel.
- - Use the dkms install command to reinstall any previous module version.
- depmod...
- DKMS: uninstall completed.
- ------------------------------
- Deleting module version: 0.6.5.2
- completely from the DKMS tree.
- ------------------------------
- Done.
- [root@romulus zfs]# yum remove zfs
- Failed to set locale, defaulting to C
- Loaded plugins: fastestmirror
- Setting up Remove Process
- Resolving Dependencies
- --> Running transaction check
- ---> Package zfs.x86_64 0:0.6.5.2-1.el6 will be erased
- --> Finished Dependency Resolution
- Dependencies Resolved
- ===============================================================================================================
- Package Arch Version Repository Size
- ===============================================================================================================
- Removing:
- zfs x86_64 0.6.5.2-1.el6 @zfs 807 k
- Transaction Summary
- ===============================================================================================================
- Remove 1 Package(s)
- Installed size: 807 k
- Is this ok [y/N]: y
- Downloading Packages:
- Running rpm_check_debug
- Running Transaction Test
- Transaction Test Succeeded
- Running Transaction
- Erasing : zfs-0.6.5.2-1.el6.x86_64 1/1
- Verifying : zfs-0.6.5.2-1.el6.x86_64 1/1
- Removed:
- zfs.x86_64 0:0.6.5.2-1.el6
- Complete!
- [root@romulus zfs]# yum remove spl
- Failed to set locale, defaulting to C
- Loaded plugins: fastestmirror
- Setting up Remove Process
- Resolving Dependencies
- --> Running transaction check
- ---> Package spl.x86_64 0:0.6.5.2-1.el6 will be erased
- --> Finished Dependency Resolution
- Dependencies Resolved
- ===============================================================================================================
- Package Arch Version Repository Size
- ===============================================================================================================
- Removing:
- spl x86_64 0.6.5.2-1.el6 @zfs 44 k
- Transaction Summary
- ===============================================================================================================
- Remove 1 Package(s)
- Installed size: 44 k
- Is this ok [y/N]: y
- Downloading Packages:
- Running rpm_check_debug
- Running Transaction Test
- Transaction Test Succeeded
- Running Transaction
- Erasing : spl-0.6.5.2-1.el6.x86_64 1/1
- Verifying : spl-0.6.5.2-1.el6.x86_64 1/1
- Removed:
- spl.x86_64 0:0.6.5.2-1.el6
- Complete!
- [root@romulus zfs]# find /lib/modules/$(uname -r)/extra -name "splat.ko" -or -name "zcommon.ko" -or -name "zpios.ko" -or -name "spl.ko" -or -name "zavl.ko" -or -name "zfs.ko" -or -name "znvpair.ko" -or -name "zunicode.ko" | xargs rm -f
- [root@romulus zfs]# find /lib/modules/$(uname -r)/weak-updates/ -name "splat.ko" -or -name "zcommon.ko" -or -name "zpios.ko" -or -name "spl.ko" -or -name "zavl.ko" -or -name "zfs.ko" -or -name "znvpair.ko" -or -name "zunicode.ko" | xargs rm -f
- [root@romulus zfs]#
- [root@romulus zfs]# dkms remove --all zfs/0.6.5.2
- Error! There are no instances of module: zfs
- 0.6.5.2 located in the DKMS tree.
- [root@romulus zfs]# dkms remove --all spl/0.6.5.2
- Error! There are no instances of module: spl
- 0.6.5.2 located in the DKMS tree.
- [root@romulus zfs]# cd /
- [root@romulus /]# yum install zfs
- Failed to set locale, defaulting to C
- Loaded plugins: fastestmirror
- Setting up Install Process
- Loading mirror speeds from cached hostfile
- * base: ftp.nluug.nl
- * elrepo: ftp.nluug.nl
- * epel: ftp.nluug.nl
- * extras: ftp.nluug.nl
- * updates: ftp.nluug.nl
- Resolving Dependencies
- --> Running transaction check
- ---> Package zfs.x86_64 0:0.6.5.2-1.el6 will be installed
- --> Processing Dependency: spl = 0.6.5.2 for package: zfs-0.6.5.2-1.el6.x86_64
- --> Running transaction check
- ---> Package spl.x86_64 0:0.6.5.2-1.el6 will be installed
- --> Finished Dependency Resolution
- Dependencies Resolved
- ===============================================================================================================
- Package Arch Version Repository Size
- ===============================================================================================================
- Installing:
- zfs x86_64 0.6.5.2-1.el6 zfs 323 k
- Installing for dependencies:
- spl x86_64 0.6.5.2-1.el6 zfs 25 k
- Transaction Summary
- ===============================================================================================================
- Install 2 Package(s)
- Total download size: 348 k
- Installed size: 852 k
- Is this ok [y/N]: y
- Downloading Packages:
- (1/2): spl-0.6.5.2-1.el6.x86_64.rpm | 25 kB 00:00
- (2/2): zfs-0.6.5.2-1.el6.x86_64.rpm | 323 kB 00:00
- ---------------------------------------------------------------------------------------------------------------
- Total 276 kB/s | 348 kB 00:01
- Running rpm_check_debug
- Running Transaction Test
- Transaction Test Succeeded
- Running Transaction
- Installing : spl-0.6.5.2-1.el6.x86_64 1/2
- Installing : zfs-0.6.5.2-1.el6.x86_64 2/2
- Verifying : spl-0.6.5.2-1.el6.x86_64 1/2
- Verifying : zfs-0.6.5.2-1.el6.x86_64 2/2
- Installed:
- zfs.x86_64 0:0.6.5.2-1.el6
- Dependency Installed:
- spl.x86_64 0:0.6.5.2-1.el6
- Complete!
- [root@romulus /]# zpool status
- The ZFS modules are not loaded.
- Try running '/sbin/modprobe zfs' as root to load them.
- [root@romulus /]# dkms
- Usage: /usr/sbin/dkms [action] [options]
- [action] = { add | remove | build | install | uninstall | match | autoinstall
- | mkdriverdisk | mktarball | ldtarball | mkrpm | mkkmp | mkdeb | status }
- [options] = [-m module] [-v module-version] [-k kernel-version] [-a arch]
- [-d distro] [-c dkms.conf-location] [-q] [--force] [--all]
- [--templatekernel=kernel] [--directive='cli-directive=cli-value']
- [--config=kernel-.config-location] [--archive=tarball-location]
- [--kernelsourcedir=source-location] [--no-prepare-kernel] [--no-initrd]
- [--binaries-only] [--source-only] [-r release (SuSE)] [--verbose]
- [--size] [--spec=specfile] [--media=floppy|iso|tar] [--legacy-postinst=0|1]
- [--no-depmod]
- Error! No action was specified.
- [root@romulus /]# dkms status
- nvidia, 352.39, 2.6.32-573.3.1.el6.x86_64, x86_64: installed
- nvidia, 352.39, 2.6.32-573.7.1.el6.x86_64, x86_64: installed
- nvidia-uvm, 352.39, 2.6.32-573.3.1.el6.x86_64, x86_64: installed
- nvidia-uvm, 352.39, 2.6.32-573.7.1.el6.x86_64, x86_64: installed
- nvidia, 352.39, 2.6.32-573.3.1.el6.x86_64, x86_64: installed-weak from 2.6.32-573.7.1.el6.x86_64
- nvidia-uvm, 352.39, 2.6.32-573.3.1.el6.x86_64, x86_64: installed-weak from 2.6.32-573.7.1.el6.x86_64
- nvidia, 352.39, 2.6.32-573.7.1.el6.x86_64, x86_64: installed-weak from 2.6.32-573.3.1.el6.x86_64
- nvidia-uvm, 352.39, 2.6.32-573.7.1.el6.x86_64, x86_64: installed-weak from 2.6.32-573.3.1.el6.x86_64
- [root@romulus /]# dkms add -m spl -v 0.6.5.2
- Creating symlink /var/lib/dkms/spl/0.6.5.2/source ->
- /usr/src/spl-0.6.5.2
- DKMS: add completed.
- [root@romulus /]# dkms add -m zfs -v 0.6.5.2
- Creating symlink /var/lib/dkms/zfs/0.6.5.2/source ->
- /usr/src/zfs-0.6.5.2
- DKMS: add completed.
- [root@romulus /]# dkms install --force -m spl -v 0.6.5.2
- Kernel preparation unnecessary for this kernel. Skipping...
- Running the pre_build script:
- checking for gawk... gawk
- checking metadata... META file
- checking build system type... x86_64-unknown-linux-gnu
- checking host system type... x86_64-unknown-linux-gnu
- checking target system type... x86_64-unknown-linux-gnu
- checking whether to enable maintainer-specific portions of Makefiles... no
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether build environment is sane... yes
- checking for a thread-safe mkdir -p... /bin/mkdir -p
- checking whether make sets $(MAKE)... yes
- checking for a BSD-compatible install... /usr/bin/install -c
- checking for gcc... gcc
- checking for C compiler default output file name... a.out
- checking whether the C compiler works... yes
- checking whether we are cross compiling... no
- checking for suffix of executables...
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking for style of include used by make... GNU
- checking dependency style of gcc... gcc3
- checking for a sed that does not truncate output... /bin/sed
- checking for grep that handles long lines and -e... /bin/grep
- checking for egrep... /bin/grep -E
- checking for fgrep... /bin/grep -F
- checking for ld used by gcc... /usr/bin/ld
- checking if the linker (/usr/bin/ld) is GNU ld... yes
- checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
- checking the name lister (/usr/bin/nm -B) interface... BSD nm
- checking whether ln -s works... yes
- checking the maximum length of command line arguments... 1966080
- checking whether the shell understands some XSI constructs... yes
- checking whether the shell understands "+="... yes
- checking for /usr/bin/ld option to reload object files... -r
- checking for objdump... objdump
- checking how to recognize dependent libraries... pass_all
- checking for ar... ar
- checking for strip... strip
- checking for ranlib... ranlib
- checking command to parse /usr/bin/nm -B output from gcc object... ok
- checking how to run the C preprocessor... gcc -E
- checking for ANSI C header files... yes
- checking for sys/types.h... yes
- checking for sys/stat.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for memory.h... yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking for dlfcn.h... yes
- checking for objdir... .libs
- checking if gcc supports -fno-rtti -fno-exceptions... no
- checking for gcc option to produce PIC... -fPIC -DPIC
- checking if gcc PIC flag -fPIC -DPIC works... yes
- checking if gcc static flag -static works... no
- checking if gcc supports -c -o file.o... yes
- checking if gcc supports -c -o file.o... (cached) yes
- checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
- checking whether -lc should be explicitly linked in... no
- checking dynamic linker characteristics... GNU/Linux ld.so
- checking how to hardcode library paths into programs... immediate
- checking whether stripping libraries is possible... yes
- checking if libtool supports shared libraries... yes
- checking whether to build shared libraries... yes
- checking whether to build static libraries... yes
- checking spl author... OpenZFS on Linux
- checking spl license... GPL
- checking linux distribution... redhat
- checking default package type... rpm
- checking whether rpm is available... yes (4.8.0)
- checking whether rpmbuild is available... yes (4.8.0)
- checking whether spec files are available... yes (rpm/generic/*.spec.in)
- checking whether dpkg is available... no
- checking whether dpkg-buildpackage is available... no
- checking whether alien is available... no
- checking spl config... kernel
- checking kernel source directory... /lib/modules/2.6.32-573.7.1.el6.x86_64/build
- checking kernel build directory... /lib/modules/2.6.32-573.7.1.el6.x86_64/build
- checking kernel source version... 2.6.32-573.7.1.el6.x86_64
- checking kernel file name for module symbols... Module.symvers
- checking whether debugging is enabled... no
- checking whether basic kmem accounting is enabled... no
- checking whether detailed kmem tracking is enabled... no
- checking whether modules can be built... yes
- checking whether atomic types use spinlocks... no
- checking whether kernel defines atomic64_t... yes
- checking whether old 2-argument shrinker exists... no
- checking whether old 3-argument shrinker exists... yes
- checking whether struct ctl_table has ctl_name... yes
- checking whether PDE_DATA() is available... no
- checking whether set_fs_pwd() requires const struct path *... no
- checking whether vfs_unlink() wants 2 args... yes
- checking whether vfs_rename() wants 4 args... yes
- checking whether vfs_fsync() wants 2 args... no
- checking whether truncate_range() inode operation is available... yes
- checking whether struct fs_struct uses spinlock_t... no
- checking whether kuid_t/kgid_t is available... no
- checking whether __put_task_struct() is available... yes
- checking whether fops->fallocate() exists... no
- checking whether iops->fallocate() exists... yes
- checking whether fops->fallocate() exists... no
- checking whether CONFIG_ZLIB_INFLATE is defined... yes
- checking whether CONFIG_ZLIB_DEFLATE is defined... yes
- checking whether zlib_deflate_workspacesize() wants 2 args... no
- checking whether struct shrink_control exists... no
- checking whether struct rw_semaphore member wait_lock is raw... no
- checking whether header linux/sched/rt.h exists... no
- checking whether vfs_getattr() wants... 3 args
- checking whether usleep_range() is available... yes
- checking whether struct kmem_cache has allocflags... no
- checking whether struct kmem_cache has gfpflags... yes
- checking whether wait_on_bit() takes an action... yes
- configure: creating ./config.status
- config.status: creating Makefile
- config.status: creating man/Makefile
- config.status: creating man/man1/Makefile
- config.status: creating man/man5/Makefile
- config.status: creating lib/Makefile
- config.status: creating cmd/Makefile
- config.status: creating module/Makefile
- config.status: creating module/spl/Makefile
- config.status: creating module/splat/Makefile
- config.status: creating include/Makefile
- config.status: creating include/fs/Makefile
- config.status: creating include/linux/Makefile
- config.status: creating include/rpc/Makefile
- config.status: creating include/sharefs/Makefile
- config.status: creating include/sys/Makefile
- config.status: creating include/sys/fm/Makefile
- config.status: creating include/sys/fs/Makefile
- config.status: creating include/sys/sysevent/Makefile
- config.status: creating include/util/Makefile
- config.status: creating include/vm/Makefile
- config.status: creating scripts/Makefile
- config.status: creating rpm/Makefile
- config.status: creating rpm/redhat/Makefile
- config.status: creating rpm/redhat/spl.spec
- config.status: creating rpm/redhat/spl-kmod.spec
- config.status: creating rpm/redhat/spl-dkms.spec
- config.status: creating rpm/generic/Makefile
- config.status: creating rpm/generic/spl.spec
- config.status: creating rpm/generic/spl-kmod.spec
- config.status: creating rpm/generic/spl-dkms.spec
- config.status: creating spl.release
- config.status: creating spl_config.h
- config.status: executing depfiles commands
- config.status: executing libtool commands
- Building module:
- cleaning build area...
- make KERNELRELEASE=2.6.32-573.7.1.el6.x86_64........
- Running the post_build script:
- cleaning build area...
- DKMS: build completed.
- spl.ko:
- Running module version sanity check.
- - Original module
- - No original module exists within this kernel
- - Installation
- - Installing to /lib/modules/2.6.32-573.7.1.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-573.7.1.el6.x86_64/extra/
- Adding any weak-modules
- WARNING: Can't read module /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zavl.ko: No such file or directory
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_add
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_walk
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_find
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_first
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_destroy_nodes
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_create
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_insert
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol __cv_wait_interruptible
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_numnodes
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_destroy
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_remove
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_insert_here
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_last
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol avl_nearest
- WARNING: /lib/modules/2.6.32-573.3.1.el6.x86_64/weak-updates/zfs.ko needs unknown symbol __cv_timedwait_interruptible
- grep: /lib/modules/2.6.32-573.3.1.el6.x86_64//weak-updates/zavl.ko: No such file or directory
- depmod...
- DKMS: install completed.
- [root@romulus /]# dkms install --force -m zfs -v 0.6.5.2
- Kernel preparation unnecessary for this kernel. Skipping...
- Running the pre_build script:
- checking for gawk... gawk
- checking metadata... META file
- checking build system type... x86_64-unknown-linux-gnu
- checking host system type... x86_64-unknown-linux-gnu
- checking target system type... x86_64-unknown-linux-gnu
- checking whether to enable maintainer-specific portions of Makefiles... no
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether build environment is sane... yes
- checking for a thread-safe mkdir -p... /bin/mkdir -p
- checking whether make sets $(MAKE)... yes
- checking for a BSD-compatible install... /usr/bin/install -c
- checking for gcc... gcc
- checking for C compiler default output file name... a.out
- checking whether the C compiler works... yes
- checking whether we are cross compiling... no
- checking for suffix of executables...
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking for style of include used by make... GNU
- checking dependency style of gcc... gcc3
- checking for a sed that does not truncate output... /bin/sed
- checking for grep that handles long lines and -e... /bin/grep
- checking for egrep... /bin/grep -E
- checking for fgrep... /bin/grep -F
- checking for ld used by gcc... /usr/bin/ld
- checking if the linker (/usr/bin/ld) is GNU ld... yes
- checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
- checking the name lister (/usr/bin/nm -B) interface... BSD nm
- checking whether ln -s works... yes
- checking the maximum length of command line arguments... 1966080
- checking whether the shell understands some XSI constructs... yes
- checking whether the shell understands "+="... yes
- checking for /usr/bin/ld option to reload object files... -r
- checking for objdump... objdump
- checking how to recognize dependent libraries... pass_all
- checking for ar... ar
- checking for strip... strip
- checking for ranlib... ranlib
- checking command to parse /usr/bin/nm -B output from gcc object... ok
- checking how to run the C preprocessor... gcc -E
- checking for ANSI C header files... yes
- checking for sys/types.h... yes
- checking for sys/stat.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for memory.h... yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking for dlfcn.h... yes
- checking for objdir... .libs
- checking if gcc supports -fno-rtti -fno-exceptions... no
- checking for gcc option to produce PIC... -fPIC -DPIC
- checking if gcc PIC flag -fPIC -DPIC works... yes
- checking if gcc static flag -static works... no
- checking if gcc supports -c -o file.o... yes
- checking if gcc supports -c -o file.o... (cached) yes
- checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
- checking whether -lc should be explicitly linked in... no
- checking dynamic linker characteristics... GNU/Linux ld.so
- checking how to hardcode library paths into programs... immediate
- checking whether stripping libraries is possible... yes
- checking if libtool supports shared libraries... yes
- checking whether to build shared libraries... yes
- checking whether to build static libraries... yes
- checking dependency style of gcc... gcc3
- checking zfs author... OpenZFS on Linux
- checking zfs license... CDDL
- checking linux distribution... redhat
- checking default package type... rpm
- checking default init directory... ${prefix}/etc/init.d
- checking default init script type... redhat
- checking default init config direectory... /etc/sysconfig
- checking whether initramfs-tools is available... no
- checking whether rpm is available... yes (4.8.0)
- checking whether rpmbuild is available... yes (4.8.0)
- checking whether spec files are available... yes (rpm/generic/*.spec.in)
- checking whether dpkg is available... no
- checking whether dpkg-buildpackage is available... no
- checking whether alien is available... no
- checking zfs config... kernel
- checking for -Wno-unused-but-set-variable support... yes
- checking for -Wno-bool-compare support... no
- checking kernel source directory... /lib/modules/2.6.32-573.7.1.el6.x86_64/build
- checking kernel build directory... /lib/modules/2.6.32-573.7.1.el6.x86_64/build
- checking kernel source version... 2.6.32-573.7.1.el6.x86_64
- checking kernel file name for module symbols... Module.symvers
- checking spl source directory... /usr/src/spl-0.6.5.2
- checking spl build directory... /var/lib/dkms/spl/0.6.5.2/2.6.32-573.7.1.el6.x86_64/x86_64
- checking spl source version... 0.6.5.2-1
- checking spl file name for module symbols... Module.symvers
- checking whether modules can be built... yes
- checking whether Linux was built with CONFIG_DEBUG_LOCK_ALLOC... no
- checking whether DECLARE_EVENT_CLASS() is available... no
- checking whether current->bio_tail exists... yes
- checking block device operation prototypes... struct block_device
- checking whether block_device_operations.release is void... int
- checking whether kernel defines fmode_t... yes
- checking whether kernel defines KOBJ_NAME_LEN... no
- checking whether blkdev_get() wants 3 args... no
- checking whether blkdev_get_by_path() is available... no
- checking whether open_bdev_exclusive() is available... yes
- checking whether lookup_bdev() is available... yes
- checking whether invalidate_bdev() wants 1 arg... yes
- checking whether bdev_logical_block_size() is available... yes
- checking whether bdev_physical_block_size() is available... yes
- checking whether bio has bi_iter... no
- checking whether BIO_RW_FAILFAST_* are defined... yes
- checking whether REQ_FAILFAST_MASK is defined... yes
- checking whether bio_end_io_t wants 1 arg... no
- checking whether BIO_RW_BARRIER is defined... yes
- checking whether BIO_RW_DISCARD is defined... yes
- checking whether blk_queue_flush() is available... yes
- checking whether blk_queue_flush() is GPL-only... yes
- checking whether blk_queue_max_hw_sectors() is available... yes
- checking whether blk_queue_max_segments() is available... yes
- checking whether get_disk_ro() is available... yes
- checking whether get_gendisk() is available... no
- checking whether ql->discard_granularity is available... yes
- checking whether super_block uses const struct xattr_hander... no
- checking whether xattr_handler->get() wants dentry... no
- checking whether xattr_handler->set() wants dentry... no
- checking whether xattr_handler->list() wants dentry... no
- checking whether inode_owner_or_capable() exists... no
- checking whether is_owner_or_cap() exists... yes
- checking whether posix_acl_from_xattr() needs user_ns... no
- checking whether posix_acl_release() is available... yes
- checking whether posix_acl_release() is GPL-only... yes
- checking whether posix_acl_chmod exists... no
- checking whether __posix_acl_chmod exists... no
- checking whether inode has i_acl and i_default_acl... yes
- checking whether posix_acl_equiv_mode() wants umode_t... no
- checking whether iops->permission() exists... yes
- checking whether iops->permission() wants nameidata... no
- checking whether iops->check_acl() exists... yes
- checking whether iops->check_acl() wants flags... no
- checking whether iops->get_acl() exists... no
- checking whether current_umask exists... yes
- checking whether sops->show_options() wants dentry... no
- checking whether file_inode() is available... no
- checking whether fops->fsync() wants... dentry
- checking whether sops->evict_inode() exists... no
- checking whether sops->dirty_inode() wants flags... no
- checking whether sops->nr_cached_objects() exists... no
- checking whether sops->free_cached_objects() exists... no
- checking whether fops->fallocate() exists... no
- checking whether iops->fallocate() exists... yes
- checking whether iops->create()/mkdir()/mknod() take umode_t... no
- checking whether iops->lookup() passes nameidata... yes
- checking whether iops->create() passes nameidata... yes
- checking whether iops->follow_link() passes nameidata... yes
- checking whether iops->put_link() passes nameidata... yes
- checking whether iops->truncate_range() exists... yes
- checking whether dops->d_automount() exists... yes
- checking whether eops->encode_fh() wants inode... no
- checking whether eops->commit_metadata() exists... yes
- checking whether clear_inode() is available... yes
- checking whether insert_inode_locked() is available... yes
- checking whether d_make_root() is available... no
- checking whether d_obtain_alias() is available... yes
- checking whether d_prune_aliases() is available... yes
- checking whether d_set_d_op() is available... no
- checking whether dops->d_revalidate() takes struct nameidata... yes
- checking whether dentry uses const struct dentry_operations... yes
- checking whether check_disk_size_change() is available... yes
- checking whether truncate_setsize() is available... yes
- checking whether security_inode_init_security wants 6 args... no
- checking whether security_inode_init_security wants callback... no
- checking whether mount_nodev() is available... no
- checking whether super_block has s_shrink... no
- checking whether shrink_control has nid... no
- checking whether super_block has s_instances list_head... yes
- checking whether super_block has s_d_op... no
- checking whether bdi_setup_and_register() wants 2 args... no
- checking whether bdi_setup_and_register() wants 3 args... no
- checking whether set_nlink() is available... no
- checking whether elevator_change() is available... yes
- checking whether sget() wants 5 args... no
- checking whether lseek_execute() is available... no
- checking whether fops->iterate() is available... no
- checking whether fops->readdir() is available... yes
- checking whether fops->read/write_iter() are available... no
- checking whether kmap_atomic wants 1 args... no
- checking whether follow_down_one() is available... no
- checking whether make_request_fn() returns int... yes
- checking whether generic IO accounting symbols are avaliable... no
- checking whether debugging is enabled... no
- checking whether dmu tx validation is enabled... no
- configure: creating ./config.status
- config.status: creating Makefile
- config.status: creating udev/Makefile
- config.status: creating udev/rules.d/Makefile
- config.status: creating etc/Makefile
- config.status: creating etc/init.d/Makefile
- config.status: creating etc/zfs/Makefile
- config.status: creating etc/systemd/Makefile
- config.status: creating etc/systemd/system/Makefile
- config.status: creating etc/modules-load.d/Makefile
- config.status: creating man/Makefile
- config.status: creating man/man1/Makefile
- config.status: creating man/man5/Makefile
- config.status: creating man/man8/Makefile
- config.status: creating lib/Makefile
- config.status: creating lib/libspl/Makefile
- config.status: creating lib/libspl/asm-generic/Makefile
- config.status: creating lib/libspl/asm-i386/Makefile
- config.status: creating lib/libspl/asm-x86_64/Makefile
- config.status: creating lib/libspl/include/Makefile
- config.status: creating lib/libspl/include/ia32/Makefile
- config.status: creating lib/libspl/include/ia32/sys/Makefile
- config.status: creating lib/libspl/include/rpc/Makefile
- config.status: creating lib/libspl/include/sys/Makefile
- config.status: creating lib/libspl/include/sys/sysevent/Makefile
- config.status: creating lib/libspl/include/sys/dktp/Makefile
- config.status: creating lib/libspl/include/util/Makefile
- config.status: creating lib/libavl/Makefile
- config.status: creating lib/libefi/Makefile
- config.status: creating lib/libnvpair/Makefile
- config.status: creating lib/libunicode/Makefile
- config.status: creating lib/libuutil/Makefile
- config.status: creating lib/libzpool/Makefile
- config.status: creating lib/libzfs/libzfs.pc
- config.status: creating lib/libzfs/libzfs_core.pc
- config.status: creating lib/libzfs/Makefile
- config.status: creating lib/libzfs_core/Makefile
- config.status: creating lib/libshare/Makefile
- config.status: creating cmd/Makefile
- config.status: creating cmd/zdb/Makefile
- config.status: creating cmd/zhack/Makefile
- config.status: creating cmd/zfs/Makefile
- config.status: creating cmd/zinject/Makefile
- config.status: creating cmd/zpool/Makefile
- config.status: creating cmd/zstreamdump/Makefile
- config.status: creating cmd/ztest/Makefile
- config.status: creating cmd/zpios/Makefile
- config.status: creating cmd/mount_zfs/Makefile
- config.status: creating cmd/fsck_zfs/Makefile
- config.status: creating cmd/zvol_id/Makefile
- config.status: creating cmd/vdev_id/Makefile
- config.status: creating cmd/arcstat/Makefile
- config.status: creating cmd/dbufstat/Makefile
- config.status: creating cmd/arc_summary/Makefile
- config.status: creating cmd/zed/Makefile
- config.status: creating contrib/Makefile
- config.status: creating contrib/bash_completion.d/Makefile
- config.status: creating contrib/dracut/Makefile
- config.status: creating contrib/dracut/90zfs/Makefile
- config.status: creating contrib/initramfs/Makefile
- config.status: creating module/Makefile
- config.status: creating module/avl/Makefile
- config.status: creating module/nvpair/Makefile
- config.status: creating module/unicode/Makefile
- config.status: creating module/zcommon/Makefile
- config.status: creating module/zfs/Makefile
- config.status: creating module/zpios/Makefile
- config.status: creating include/Makefile
- config.status: creating include/linux/Makefile
- config.status: creating include/sys/Makefile
- config.status: creating include/sys/fs/Makefile
- config.status: creating include/sys/fm/Makefile
- config.status: creating include/sys/fm/fs/Makefile
- config.status: creating scripts/Makefile
- config.status: creating scripts/zpios-profile/Makefile
- config.status: creating scripts/zpios-test/Makefile
- config.status: creating scripts/zpool-config/Makefile
- config.status: creating scripts/common.sh
- config.status: creating rpm/Makefile
- config.status: creating rpm/redhat/Makefile
- config.status: creating rpm/redhat/zfs.spec
- config.status: creating rpm/redhat/zfs-kmod.spec
- config.status: creating rpm/redhat/zfs-dkms.spec
- config.status: creating rpm/generic/Makefile
- config.status: creating rpm/generic/zfs.spec
- config.status: creating rpm/generic/zfs-kmod.spec
- config.status: creating rpm/generic/zfs-dkms.spec
- config.status: creating zfs-script-config.sh
- config.status: creating zfs.release
- config.status: creating zfs_config.h
- config.status: executing depfiles commands
- config.status: executing libtool commands
- Building module:
- cleaning build area...
- make KERNELRELEASE=2.6.32-573.7.1.el6.x86_64..........................
- Running the post_build script:
- cleaning build area...
- DKMS: build completed.
- zavl.ko:
- Running module version sanity check.
- - Original module
- - No original module exists within this kernel
- - Installation
- - Installing to /lib/modules/2.6.32-573.7.1.el6.x86_64/extra/
- znvpair.ko:
- Running module version sanity check.
- - Original module
- - No original module exists within this kernel
- - Installation
- - Installing to /lib/modules/2.6.32-573.7.1.el6.x86_64/extra/
- zunicode.ko:
- Running module version sanity check.
- - Original module
- - No original module exists within this kernel
- - Installation
- - Installing to /lib/modules/2.6.32-573.7.1.el6.x86_64/extra/
- zcommon.ko:
- Running module version sanity check.
- - Original module
- - No original module exists within this kernel
- - Installation
- - Installing to /lib/modules/2.6.32-573.7.1.el6.x86_64/extra/
- zfs.ko:
- Running module version sanity check.
- - Original module
- - No original module exists within this kernel
- - Installation
- - Installing to /lib/modules/2.6.32-573.7.1.el6.x86_64/extra/
- zpios.ko:
- Running module version sanity check.
- - Original module
- - No original module exists within this kernel
- - Installation
- - Installing to /lib/modules/2.6.32-573.7.1.el6.x86_64/extra/
- Adding any weak-modules
- depmod...
- DKMS: install completed.
- ----------------------------
- #from here things went ok...
- ----------------------------
- [root@romulus /]# yum remove spl zfs
- Failed to set locale, defaulting to C
- Loaded plugins: fastestmirror
- Setting up Remove Process
- Resolving Dependencies
- --> Running transaction check
- ---> Package spl.x86_64 0:0.6.5.2-1.el6 will be erased
- ---> Package zfs.x86_64 0:0.6.5.2-1.el6 will be erased
- --> Finished Dependency Resolution
- Dependencies Resolved
- ===============================================================================================================
- Package Arch Version Repository Size
- ===============================================================================================================
- Removing:
- spl x86_64 0.6.5.2-1.el6 @zfs 44 k
- zfs x86_64 0.6.5.2-1.el6 @zfs 807 k
- Transaction Summary
- ===============================================================================================================
- Remove 2 Package(s)
- Installed size: 852 k
- Is this ok [y/N]: y
- Downloading Packages:
- Running rpm_check_debug
- Running Transaction Test
- Transaction Test Succeeded
- Running Transaction
- Erasing : zfs-0.6.5.2-1.el6.x86_64 1/2
- Erasing : spl-0.6.5.2-1.el6.x86_64 2/2
- Verifying : spl-0.6.5.2-1.el6.x86_64 1/2
- Verifying : zfs-0.6.5.2-1.el6.x86_64 2/2
- Removed:
- spl.x86_64 0:0.6.5.2-1.el6 zfs.x86_64 0:0.6.5.2-1.el6
- Complete!
- [root@romulus /]# cd /var/lib/dkms/
- [root@romulus dkms]# ls
- dkms_dbversion nvidia nvidia-uvm spl zfs
- [root@romulus dkms]# cd spl/
- [root@romulus spl]# ls
- 0.6.3 kernel-2.6.32-504.12.2.el6.x86_64-x86_64 kernel-2.6.32-573.7.1.el6.x86_64-x86_64
- 0.6.5.2 kernel-2.6.32-504.23.4.el6.x86_64-x86_64
- [root@romulus spl]# cd ..
- [root@romulus dkms]# rm -rf /var/lib/dkms/spl/ /var/lib/dkms/zfs/
- [root@romulus dkms]# ls
- dkms_dbversion nvidia nvidia-uvm
- [root@romulus dkms]# dkms status
- nvidia, 352.39, 2.6.32-573.3.1.el6.x86_64, x86_64: installed
- nvidia, 352.39, 2.6.32-573.7.1.el6.x86_64, x86_64: installed
- nvidia-uvm, 352.39, 2.6.32-573.3.1.el6.x86_64, x86_64: installed
- nvidia-uvm, 352.39, 2.6.32-573.7.1.el6.x86_64, x86_64: installed
- nvidia, 352.39, 2.6.32-573.3.1.el6.x86_64, x86_64: installed-weak from 2.6.32-573.7.1.el6.x86_64
- nvidia-uvm, 352.39, 2.6.32-573.3.1.el6.x86_64, x86_64: installed-weak from 2.6.32-573.7.1.el6.x86_64
- nvidia, 352.39, 2.6.32-573.7.1.el6.x86_64, x86_64: installed-weak from 2.6.32-573.3.1.el6.x86_64
- nvidia-uvm, 352.39, 2.6.32-573.7.1.el6.x86_64, x86_64: installed-weak from 2.6.32-573.3.1.el6.x86_64
- [root@romulus dkms]# yum install zfs
- Failed to set locale, defaulting to C
- Loaded plugins: fastestmirror
- Setting up Install Process
- Loading mirror speeds from cached hostfile
- * base: ftp.nluug.nl
- * elrepo: ftp.nluug.nl
- * epel: ftp.nluug.nl
- * extras: ftp.nluug.nl
- * updates: ftp.nluug.nl
- Resolving Dependencies
- --> Running transaction check
- ---> Package zfs.x86_64 0:0.6.5.2-1.el6 will be installed
- --> Processing Dependency: spl = 0.6.5.2 for package: zfs-0.6.5.2-1.el6.x86_64
- --> Running transaction check
- ---> Package spl.x86_64 0:0.6.5.2-1.el6 will be installed
- --> Finished Dependency Resolution
- Dependencies Resolved
- ===============================================================================================================
- Package Arch Version Repository Size
- ===============================================================================================================
- Installing:
- zfs x86_64 0.6.5.2-1.el6 zfs 323 k
- Installing for dependencies:
- spl x86_64 0.6.5.2-1.el6 zfs 25 k
- Transaction Summary
- ===============================================================================================================
- Install 2 Package(s)
- Total download size: 348 k
- Installed size: 852 k
- Is this ok [y/N]: y
- Downloading Packages:
- (1/2): spl-0.6.5.2-1.el6.x86_64.rpm | 25 kB 00:00
- (2/2): zfs-0.6.5.2-1.el6.x86_64.rpm | 323 kB 00:00
- ---------------------------------------------------------------------------------------------------------------
- Total 266 kB/s | 348 kB 00:01
- Running rpm_check_debug
- Running Transaction Test
- Transaction Test Succeeded
- Running Transaction
- Installing : spl-0.6.5.2-1.el6.x86_64 1/2
- Installing : zfs-0.6.5.2-1.el6.x86_64 2/2
- Verifying : spl-0.6.5.2-1.el6.x86_64 1/2
- Verifying : zfs-0.6.5.2-1.el6.x86_64 2/2
- Installed:
- zfs.x86_64 0:0.6.5.2-1.el6
- Dependency Installed:
- spl.x86_64 0:0.6.5.2-1.el6
- Complete!
- [root@romulus dkms]# dkms
- Usage: /usr/sbin/dkms [action] [options]
- [action] = { add | remove | build | install | uninstall | match | autoinstall
- | mkdriverdisk | mktarball | ldtarball | mkrpm | mkkmp | mkdeb | status }
- [options] = [-m module] [-v module-version] [-k kernel-version] [-a arch]
- [-d distro] [-c dkms.conf-location] [-q] [--force] [--all]
- [--templatekernel=kernel] [--directive='cli-directive=cli-value']
- [--config=kernel-.config-location] [--archive=tarball-location]
- [--kernelsourcedir=source-location] [--no-prepare-kernel] [--no-initrd]
- [--binaries-only] [--source-only] [-r release (SuSE)] [--verbose]
- [--size] [--spec=specfile] [--media=floppy|iso|tar] [--legacy-postinst=0|1]
- [--no-depmod]
- Error! No action was specified.
- [root@romulus dkms]# dkms status
- nvidia, 352.39, 2.6.32-573.3.1.el6.x86_64, x86_64: installed
- nvidia, 352.39, 2.6.32-573.7.1.el6.x86_64, x86_64: installed
- nvidia-uvm, 352.39, 2.6.32-573.3.1.el6.x86_64, x86_64: installed
- nvidia-uvm, 352.39, 2.6.32-573.7.1.el6.x86_64, x86_64: installed
- nvidia, 352.39, 2.6.32-573.3.1.el6.x86_64, x86_64: installed-weak from 2.6.32-573.7.1.el6.x86_64
- nvidia-uvm, 352.39, 2.6.32-573.3.1.el6.x86_64, x86_64: installed-weak from 2.6.32-573.7.1.el6.x86_64
- nvidia, 352.39, 2.6.32-573.7.1.el6.x86_64, x86_64: installed-weak from 2.6.32-573.3.1.el6.x86_64
- nvidia-uvm, 352.39, 2.6.32-573.7.1.el6.x86_64, x86_64: installed-weak from 2.6.32-573.3.1.el6.x86_64
- [root@romulus dkms]# cd /var/lib/dkms/
- [root@romulus dkms]# ls
- dkms_dbversion nvidia nvidia-uvm
- [root@romulus dkms]# yum reinstall zfs
- Failed to set locale, defaulting to C
- Loaded plugins: fastestmirror
- Setting up Reinstall Process
- Loading mirror speeds from cached hostfile
- * base: ftp.nluug.nl
- * elrepo: ftp.nluug.nl
- * epel: ftp.nluug.nl
- * extras: ftp.nluug.nl
- * updates: ftp.nluug.nl
- Resolving Dependencies
- --> Running transaction check
- ---> Package zfs.x86_64 0:0.6.5.2-1.el6 will be reinstalled
- --> Finished Dependency Resolution
- Dependencies Resolved
- ===============================================================================================================
- Package Arch Version Repository Size
- ===============================================================================================================
- Reinstalling:
- zfs x86_64 0.6.5.2-1.el6 zfs 323 k
- Transaction Summary
- ===============================================================================================================
- Reinstall 1 Package(s)
- Total download size: 323 k
- Installed size: 807 k
- Is this ok [y/N]: y
- Downloading Packages:
- zfs-0.6.5.2-1.el6.x86_64.rpm | 323 kB 00:00
- Running rpm_check_debug
- Running Transaction Test
- Transaction Test Succeeded
- Running Transaction
- Installing : zfs-0.6.5.2-1.el6.x86_64 1/1
- Verifying : zfs-0.6.5.2-1.el6.x86_64 1/1
- Installed:
- zfs.x86_64 0:0.6.5.2-1.el6
- Complete!
- [root@romulus dkms]# yum remove zfs
- Failed to set locale, defaulting to C
- Loaded plugins: fastestmirror
- Setting up Remove Process
- Resolving Dependencies
- --> Running transaction check
- ---> Package zfs.x86_64 0:0.6.5.2-1.el6 will be erased
- --> Finished Dependency Resolution
- Dependencies Resolved
- ===============================================================================================================
- Package Arch Version Repository Size
- ===============================================================================================================
- Removing:
- zfs x86_64 0.6.5.2-1.el6 @zfs 807 k
- Transaction Summary
- ===============================================================================================================
- Remove 1 Package(s)
- Installed size: 807 k
- Is this ok [y/N]: y
- Downloading Packages:
- Running rpm_check_debug
- Running Transaction Test
- Transaction Test Succeeded
- Running Transaction
- Erasing : zfs-0.6.5.2-1.el6.x86_64 1/1
- Verifying : zfs-0.6.5.2-1.el6.x86_64 1/1
- Removed:
- zfs.x86_64 0:0.6.5.2-1.el6
- Complete!
- [root@romulus dkms]# yum remove spl
- Failed to set locale, defaulting to C
- Loaded plugins: fastestmirror
- Setting up Remove Process
- Resolving Dependencies
- --> Running transaction check
- ---> Package spl.x86_64 0:0.6.5.2-1.el6 will be erased
- --> Finished Dependency Resolution
- Dependencies Resolved
- ===============================================================================================================
- Package Arch Version Repository Size
- ===============================================================================================================
- Removing:
- spl x86_64 0.6.5.2-1.el6 @zfs 44 k
- Transaction Summary
- ===============================================================================================================
- Remove 1 Package(s)
- Installed size: 44 k
- Is this ok [y/N]: y
- Downloading Packages:
- Running rpm_check_debug
- Running Transaction Test
- Transaction Test Succeeded
- Running Transaction
- Erasing : spl-0.6.5.2-1.el6.x86_64 1/1
- Verifying : spl-0.6.5.2-1.el6.x86_64 1/1
- Removed:
- spl.x86_64 0:0.6.5.2-1.el6
- Complete!
- [root@romulus dkms]# ls
- dkms_dbversion nvidia nvidia-uvm
- [root@romulus dkms]# dkms status
- nvidia, 352.39, 2.6.32-573.3.1.el6.x86_64, x86_64: installed
- nvidia, 352.39, 2.6.32-573.7.1.el6.x86_64, x86_64: installed
- nvidia-uvm, 352.39, 2.6.32-573.3.1.el6.x86_64, x86_64: installed
- nvidia-uvm, 352.39, 2.6.32-573.7.1.el6.x86_64, x86_64: installed
- nvidia, 352.39, 2.6.32-573.3.1.el6.x86_64, x86_64: installed-weak from 2.6.32-573.7.1.el6.x86_64
- nvidia-uvm, 352.39, 2.6.32-573.3.1.el6.x86_64, x86_64: installed-weak from 2.6.32-573.7.1.el6.x86_64
- nvidia, 352.39, 2.6.32-573.7.1.el6.x86_64, x86_64: installed-weak from 2.6.32-573.3.1.el6.x86_64
- nvidia-uvm, 352.39, 2.6.32-573.7.1.el6.x86_64, x86_64: installed-weak from 2.6.32-573.3.1.el6.x86_64
- [root@romulus dkms]# yum install zfs spl
- Failed to set locale, defaulting to C
- Loaded plugins: fastestmirror
- Setting up Install Process
- Loading mirror speeds from cached hostfile
- * base: ftp.nluug.nl
- * elrepo: ftp.nluug.nl
- * epel: ftp.nluug.nl
- * extras: centos.mirror.triple-it.nl
- * updates: mirror.prolocation.net
- Resolving Dependencies
- --> Running transaction check
- ---> Package spl.x86_64 0:0.6.5.2-1.el6 will be installed
- ---> Package zfs.x86_64 0:0.6.5.2-1.el6 will be installed
- --> Finished Dependency Resolution
- Dependencies Resolved
- ===============================================================================================================
- Package Arch Version Repository Size
- ===============================================================================================================
- Installing:
- spl x86_64 0.6.5.2-1.el6 zfs 25 k
- zfs x86_64 0.6.5.2-1.el6 zfs 323 k
- Transaction Summary
- ===============================================================================================================
- Install 2 Package(s)
- Total download size: 348 k
- Installed size: 852 k
- Is this ok [y/N]: y
- Downloading Packages:
- (1/2): spl-0.6.5.2-1.el6.x86_64.rpm | 25 kB 00:00
- (2/2): zfs-0.6.5.2-1.el6.x86_64.rpm | 323 kB 00:00
- ---------------------------------------------------------------------------------------------------------------
- Total 232 kB/s | 348 kB 00:01
- Running rpm_check_debug
- Running Transaction Test
- Transaction Test Succeeded
- Running Transaction
- Installing : spl-0.6.5.2-1.el6.x86_64 1/2
- Installing : zfs-0.6.5.2-1.el6.x86_64 2/2
- Verifying : spl-0.6.5.2-1.el6.x86_64 1/2
- Verifying : zfs-0.6.5.2-1.el6.x86_64 2/2
- Installed:
- spl.x86_64 0:0.6.5.2-1.el6 zfs.x86_64 0:0.6.5.2-1.el6
- Complete!
- [root@romulus dkms]# dkms add -m spl -v 0.6.5.2
- Creating symlink /var/lib/dkms/spl/0.6.5.2/source ->
- /usr/src/spl-0.6.5.2
- DKMS: add completed.
- [root@romulus dkms]# dkms add -m zfs -v 0.6.5.2
- Creating symlink /var/lib/dkms/zfs/0.6.5.2/source ->
- /usr/src/zfs-0.6.5.2
- DKMS: add completed.
- [root@romulus dkms]# dkms install -m spl -v 0.6.5.2
- Kernel preparation unnecessary for this kernel. Skipping...
- Running the pre_build script:
- checking for gawk... gawk
- checking metadata... META file
- checking build system type... x86_64-unknown-linux-gnu
- checking host system type... x86_64-unknown-linux-gnu
- checking target system type... x86_64-unknown-linux-gnu
- checking whether to enable maintainer-specific portions of Makefiles... no
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether build environment is sane... yes
- checking for a thread-safe mkdir -p... /bin/mkdir -p
- checking whether make sets $(MAKE)... yes
- checking for a BSD-compatible install... /usr/bin/install -c
- checking for gcc... gcc
- checking for C compiler default output file name... a.out
- checking whether the C compiler works... yes
- checking whether we are cross compiling... no
- checking for suffix of executables...
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking for style of include used by make... GNU
- checking dependency style of gcc... gcc3
- checking for a sed that does not truncate output... /bin/sed
- checking for grep that handles long lines and -e... /bin/grep
- checking for egrep... /bin/grep -E
- checking for fgrep... /bin/grep -F
- checking for ld used by gcc... /usr/bin/ld
- checking if the linker (/usr/bin/ld) is GNU ld... yes
- checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
- checking the name lister (/usr/bin/nm -B) interface... BSD nm
- checking whether ln -s works... yes
- checking the maximum length of command line arguments... 1966080
- checking whether the shell understands some XSI constructs... yes
- checking whether the shell understands "+="... yes
- checking for /usr/bin/ld option to reload object files... -r
- checking for objdump... objdump
- checking how to recognize dependent libraries... pass_all
- checking for ar... ar
- checking for strip... strip
- checking for ranlib... ranlib
- checking command to parse /usr/bin/nm -B output from gcc object... ok
- checking how to run the C preprocessor... gcc -E
- checking for ANSI C header files... yes
- checking for sys/types.h... yes
- checking for sys/stat.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for memory.h... yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking for dlfcn.h... yes
- checking for objdir... .libs
- checking if gcc supports -fno-rtti -fno-exceptions... no
- checking for gcc option to produce PIC... -fPIC -DPIC
- checking if gcc PIC flag -fPIC -DPIC works... yes
- checking if gcc static flag -static works... no
- checking if gcc supports -c -o file.o... yes
- checking if gcc supports -c -o file.o... (cached) yes
- checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
- checking whether -lc should be explicitly linked in... no
- checking dynamic linker characteristics... GNU/Linux ld.so
- checking how to hardcode library paths into programs... immediate
- checking whether stripping libraries is possible... yes
- checking if libtool supports shared libraries... yes
- checking whether to build shared libraries... yes
- checking whether to build static libraries... yes
- checking spl author... OpenZFS on Linux
- checking spl license... GPL
- checking linux distribution... redhat
- checking default package type... rpm
- checking whether rpm is available... yes (4.8.0)
- checking whether rpmbuild is available... yes (4.8.0)
- checking whether spec files are available... yes (rpm/generic/*.spec.in)
- checking whether dpkg is available... no
- checking whether dpkg-buildpackage is available... no
- checking whether alien is available... no
- checking spl config... kernel
- checking kernel source directory... /lib/modules/2.6.32-573.7.1.el6.x86_64/build
- checking kernel build directory... /lib/modules/2.6.32-573.7.1.el6.x86_64/build
- checking kernel source version... 2.6.32-573.7.1.el6.x86_64
- checking kernel file name for module symbols... Module.symvers
- checking whether debugging is enabled... no
- checking whether basic kmem accounting is enabled... no
- checking whether detailed kmem tracking is enabled... no
- checking whether modules can be built... yes
- checking whether atomic types use spinlocks... no
- checking whether kernel defines atomic64_t... yes
- checking whether old 2-argument shrinker exists... no
- checking whether old 3-argument shrinker exists... yes
- checking whether struct ctl_table has ctl_name... yes
- checking whether PDE_DATA() is available... no
- checking whether set_fs_pwd() requires const struct path *... no
- checking whether vfs_unlink() wants 2 args... yes
- checking whether vfs_rename() wants 4 args... yes
- checking whether vfs_fsync() wants 2 args... no
- checking whether truncate_range() inode operation is available... yes
- checking whether struct fs_struct uses spinlock_t... no
- checking whether kuid_t/kgid_t is available... no
- checking whether __put_task_struct() is available... yes
- checking whether fops->fallocate() exists... no
- checking whether iops->fallocate() exists... yes
- checking whether fops->fallocate() exists... no
- checking whether CONFIG_ZLIB_INFLATE is defined... yes
- checking whether CONFIG_ZLIB_DEFLATE is defined... yes
- checking whether zlib_deflate_workspacesize() wants 2 args... no
- checking whether struct shrink_control exists... no
- checking whether struct rw_semaphore member wait_lock is raw... no
- checking whether header linux/sched/rt.h exists... no
- checking whether vfs_getattr() wants... 3 args
- checking whether usleep_range() is available... yes
- checking whether struct kmem_cache has allocflags... no
- checking whether struct kmem_cache has gfpflags... yes
- checking whether wait_on_bit() takes an action... yes
- configure: creating ./config.status
- config.status: creating Makefile
- config.status: creating man/Makefile
- config.status: creating man/man1/Makefile
- config.status: creating man/man5/Makefile
- config.status: creating lib/Makefile
- config.status: creating cmd/Makefile
- config.status: creating module/Makefile
- config.status: creating module/spl/Makefile
- config.status: creating module/splat/Makefile
- config.status: creating include/Makefile
- config.status: creating include/fs/Makefile
- config.status: creating include/linux/Makefile
- config.status: creating include/rpc/Makefile
- config.status: creating include/sharefs/Makefile
- config.status: creating include/sys/Makefile
- config.status: creating include/sys/fm/Makefile
- config.status: creating include/sys/fs/Makefile
- config.status: creating include/sys/sysevent/Makefile
- config.status: creating include/util/Makefile
- config.status: creating include/vm/Makefile
- config.status: creating scripts/Makefile
- config.status: creating rpm/Makefile
- config.status: creating rpm/redhat/Makefile
- config.status: creating rpm/redhat/spl.spec
- config.status: creating rpm/redhat/spl-kmod.spec
- config.status: creating rpm/redhat/spl-dkms.spec
- config.status: creating rpm/generic/Makefile
- config.status: creating rpm/generic/spl.spec
- config.status: creating rpm/generic/spl-kmod.spec
- config.status: creating rpm/generic/spl-dkms.spec
- config.status: creating spl.release
- config.status: creating spl_config.h
- config.status: executing depfiles commands
- config.status: executing libtool commands
- Building module:
- cleaning build area...
- make KERNELRELEASE=2.6.32-573.7.1.el6.x86_64........
- Running the post_build script:
- cleaning build area...
- DKMS: build completed.
- spl.ko:
- Running module version sanity check.
- Good news! Module version 0.6.5.2-1 for spl.ko
- exactly matches what is already found in kernel 2.6.32-573.7.1.el6.x86_64.
- DKMS will not replace this module.
- You may override by specifying --force.
- splat.ko:
- Running module version sanity check.
- Good news! Module version 0.6.5.2-1 for splat.ko
- exactly matches what is already found in kernel 2.6.32-573.7.1.el6.x86_64.
- DKMS will not replace this module.
- You may override by specifying --force.
- Adding any weak-modules
- depmod...
- DKMS: install completed.
- [root@romulus dkms]# dkms install -m zfs -v 0.6.5.2
- Kernel preparation unnecessary for this kernel. Skipping...
- Running the pre_build script:
- checking for gawk... gawk
- checking metadata... META file
- checking build system type... x86_64-unknown-linux-gnu
- checking host system type... x86_64-unknown-linux-gnu
- checking target system type... x86_64-unknown-linux-gnu
- checking whether to enable maintainer-specific portions of Makefiles... no
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether build environment is sane... yes
- checking for a thread-safe mkdir -p... /bin/mkdir -p
- checking whether make sets $(MAKE)... yes
- checking for a BSD-compatible install... /usr/bin/install -c
- checking for gcc... gcc
- checking for C compiler default output file name... a.out
- checking whether the C compiler works... yes
- checking whether we are cross compiling... no
- checking for suffix of executables...
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking for style of include used by make... GNU
- checking dependency style of gcc... gcc3
- checking for a sed that does not truncate output... /bin/sed
- checking for grep that handles long lines and -e... /bin/grep
- checking for egrep... /bin/grep -E
- checking for fgrep... /bin/grep -F
- checking for ld used by gcc... /usr/bin/ld
- checking if the linker (/usr/bin/ld) is GNU ld... yes
- checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
- checking the name lister (/usr/bin/nm -B) interface... BSD nm
- checking whether ln -s works... yes
- checking the maximum length of command line arguments... 1966080
- checking whether the shell understands some XSI constructs... yes
- checking whether the shell understands "+="... yes
- checking for /usr/bin/ld option to reload object files... -r
- checking for objdump... objdump
- checking how to recognize dependent libraries... pass_all
- checking for ar... ar
- checking for strip... strip
- checking for ranlib... ranlib
- checking command to parse /usr/bin/nm -B output from gcc object... ok
- checking how to run the C preprocessor... gcc -E
- checking for ANSI C header files... yes
- checking for sys/types.h... yes
- checking for sys/stat.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for memory.h... yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking for dlfcn.h... yes
- checking for objdir... .libs
- checking if gcc supports -fno-rtti -fno-exceptions... no
- checking for gcc option to produce PIC... -fPIC -DPIC
- checking if gcc PIC flag -fPIC -DPIC works... yes
- checking if gcc static flag -static works... no
- checking if gcc supports -c -o file.o... yes
- checking if gcc supports -c -o file.o... (cached) yes
- checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
- checking whether -lc should be explicitly linked in... no
- checking dynamic linker characteristics... GNU/Linux ld.so
- checking how to hardcode library paths into programs... immediate
- checking whether stripping libraries is possible... yes
- checking if libtool supports shared libraries... yes
- checking whether to build shared libraries... yes
- checking whether to build static libraries... yes
- checking dependency style of gcc... gcc3
- checking zfs author... OpenZFS on Linux
- checking zfs license... CDDL
- checking linux distribution... redhat
- checking default package type... rpm
- checking default init directory... ${prefix}/etc/init.d
- checking default init script type... redhat
- checking default init config direectory... /etc/sysconfig
- checking whether initramfs-tools is available... no
- checking whether rpm is available... yes (4.8.0)
- checking whether rpmbuild is available... yes (4.8.0)
- checking whether spec files are available... yes (rpm/generic/*.spec.in)
- checking whether dpkg is available... no
- checking whether dpkg-buildpackage is available... no
- checking whether alien is available... no
- checking zfs config... kernel
- checking for -Wno-unused-but-set-variable support... yes
- checking for -Wno-bool-compare support... no
- checking kernel source directory... /lib/modules/2.6.32-573.7.1.el6.x86_64/build
- checking kernel build directory... /lib/modules/2.6.32-573.7.1.el6.x86_64/build
- checking kernel source version... 2.6.32-573.7.1.el6.x86_64
- checking kernel file name for module symbols... Module.symvers
- checking spl source directory... /usr/src/spl-0.6.5.2
- checking spl build directory... /var/lib/dkms/spl/0.6.5.2/2.6.32-573.7.1.el6.x86_64/x86_64
- checking spl source version... 0.6.5.2-1
- checking spl file name for module symbols... Module.symvers
- checking whether modules can be built... yes
- checking whether Linux was built with CONFIG_DEBUG_LOCK_ALLOC... no
- checking whether DECLARE_EVENT_CLASS() is available... no
- checking whether current->bio_tail exists... yes
- checking block device operation prototypes... struct block_device
- checking whether block_device_operations.release is void... int
- checking whether kernel defines fmode_t... yes
- checking whether kernel defines KOBJ_NAME_LEN... no
- checking whether blkdev_get() wants 3 args... no
- checking whether blkdev_get_by_path() is available... no
- checking whether open_bdev_exclusive() is available... yes
- checking whether lookup_bdev() is available... yes
- checking whether invalidate_bdev() wants 1 arg... yes
- checking whether bdev_logical_block_size() is available... yes
- checking whether bdev_physical_block_size() is available... yes
- checking whether bio has bi_iter... no
- checking whether BIO_RW_FAILFAST_* are defined... yes
- checking whether REQ_FAILFAST_MASK is defined... yes
- checking whether bio_end_io_t wants 1 arg... no
- checking whether BIO_RW_BARRIER is defined... yes
- checking whether BIO_RW_DISCARD is defined... yes
- checking whether blk_queue_flush() is available... yes
- checking whether blk_queue_flush() is GPL-only... yes
- checking whether blk_queue_max_hw_sectors() is available... yes
- checking whether blk_queue_max_segments() is available... yes
- checking whether get_disk_ro() is available... yes
- checking whether get_gendisk() is available... no
- checking whether ql->discard_granularity is available... yes
- checking whether super_block uses const struct xattr_hander... no
- checking whether xattr_handler->get() wants dentry... no
- checking whether xattr_handler->set() wants dentry... no
- checking whether xattr_handler->list() wants dentry... no
- checking whether inode_owner_or_capable() exists... no
- checking whether is_owner_or_cap() exists... yes
- checking whether posix_acl_from_xattr() needs user_ns... no
- checking whether posix_acl_release() is available... yes
- checking whether posix_acl_release() is GPL-only... yes
- checking whether posix_acl_chmod exists... no
- checking whether __posix_acl_chmod exists... no
- checking whether inode has i_acl and i_default_acl... yes
- checking whether posix_acl_equiv_mode() wants umode_t... no
- checking whether iops->permission() exists... yes
- checking whether iops->permission() wants nameidata... no
- checking whether iops->check_acl() exists... yes
- checking whether iops->check_acl() wants flags... no
- checking whether iops->get_acl() exists... no
- checking whether current_umask exists... yes
- checking whether sops->show_options() wants dentry... no
- checking whether file_inode() is available... no
- checking whether fops->fsync() wants... dentry
- checking whether sops->evict_inode() exists... no
- checking whether sops->dirty_inode() wants flags... no
- checking whether sops->nr_cached_objects() exists... no
- checking whether sops->free_cached_objects() exists... no
- checking whether fops->fallocate() exists... no
- checking whether iops->fallocate() exists... yes
- checking whether iops->create()/mkdir()/mknod() take umode_t... no
- checking whether iops->lookup() passes nameidata... yes
- checking whether iops->create() passes nameidata... yes
- checking whether iops->follow_link() passes nameidata... yes
- checking whether iops->put_link() passes nameidata... yes
- checking whether iops->truncate_range() exists... yes
- checking whether dops->d_automount() exists... yes
- checking whether eops->encode_fh() wants inode... no
- checking whether eops->commit_metadata() exists... yes
- checking whether clear_inode() is available... yes
- checking whether insert_inode_locked() is available... yes
- checking whether d_make_root() is available... no
- checking whether d_obtain_alias() is available... yes
- checking whether d_prune_aliases() is available... yes
- checking whether d_set_d_op() is available... no
- checking whether dops->d_revalidate() takes struct nameidata... yes
- checking whether dentry uses const struct dentry_operations... yes
- checking whether check_disk_size_change() is available... yes
- checking whether truncate_setsize() is available... yes
- checking whether security_inode_init_security wants 6 args... no
- checking whether security_inode_init_security wants callback... no
- checking whether mount_nodev() is available... no
- checking whether super_block has s_shrink... no
- checking whether shrink_control has nid... no
- checking whether super_block has s_instances list_head... yes
- checking whether super_block has s_d_op... no
- checking whether bdi_setup_and_register() wants 2 args... no
- checking whether bdi_setup_and_register() wants 3 args... no
- checking whether set_nlink() is available... no
- checking whether elevator_change() is available... yes
- checking whether sget() wants 5 args... no
- checking whether lseek_execute() is available... no
- checking whether fops->iterate() is available... no
- checking whether fops->readdir() is available... yes
- checking whether fops->read/write_iter() are available... no
- checking whether kmap_atomic wants 1 args... no
- checking whether follow_down_one() is available... no
- checking whether make_request_fn() returns int... yes
- checking whether generic IO accounting symbols are avaliable... no
- checking whether debugging is enabled... no
- checking whether dmu tx validation is enabled... no
- configure: creating ./config.status
- config.status: creating Makefile
- config.status: creating udev/Makefile
- config.status: creating udev/rules.d/Makefile
- config.status: creating etc/Makefile
- config.status: creating etc/init.d/Makefile
- config.status: creating etc/zfs/Makefile
- config.status: creating etc/systemd/Makefile
- config.status: creating etc/systemd/system/Makefile
- config.status: creating etc/modules-load.d/Makefile
- config.status: creating man/Makefile
- config.status: creating man/man1/Makefile
- config.status: creating man/man5/Makefile
- config.status: creating man/man8/Makefile
- config.status: creating lib/Makefile
- config.status: creating lib/libspl/Makefile
- config.status: creating lib/libspl/asm-generic/Makefile
- config.status: creating lib/libspl/asm-i386/Makefile
- config.status: creating lib/libspl/asm-x86_64/Makefile
- config.status: creating lib/libspl/include/Makefile
- config.status: creating lib/libspl/include/ia32/Makefile
- config.status: creating lib/libspl/include/ia32/sys/Makefile
- config.status: creating lib/libspl/include/rpc/Makefile
- config.status: creating lib/libspl/include/sys/Makefile
- config.status: creating lib/libspl/include/sys/sysevent/Makefile
- config.status: creating lib/libspl/include/sys/dktp/Makefile
- config.status: creating lib/libspl/include/util/Makefile
- config.status: creating lib/libavl/Makefile
- config.status: creating lib/libefi/Makefile
- config.status: creating lib/libnvpair/Makefile
- config.status: creating lib/libunicode/Makefile
- config.status: creating lib/libuutil/Makefile
- config.status: creating lib/libzpool/Makefile
- config.status: creating lib/libzfs/libzfs.pc
- config.status: creating lib/libzfs/libzfs_core.pc
- config.status: creating lib/libzfs/Makefile
- config.status: creating lib/libzfs_core/Makefile
- config.status: creating lib/libshare/Makefile
- config.status: creating cmd/Makefile
- config.status: creating cmd/zdb/Makefile
- config.status: creating cmd/zhack/Makefile
- config.status: creating cmd/zfs/Makefile
- config.status: creating cmd/zinject/Makefile
- config.status: creating cmd/zpool/Makefile
- config.status: creating cmd/zstreamdump/Makefile
- config.status: creating cmd/ztest/Makefile
- config.status: creating cmd/zpios/Makefile
- config.status: creating cmd/mount_zfs/Makefile
- config.status: creating cmd/fsck_zfs/Makefile
- config.status: creating cmd/zvol_id/Makefile
- config.status: creating cmd/vdev_id/Makefile
- config.status: creating cmd/arcstat/Makefile
- config.status: creating cmd/dbufstat/Makefile
- config.status: creating cmd/arc_summary/Makefile
- config.status: creating cmd/zed/Makefile
- config.status: creating contrib/Makefile
- config.status: creating contrib/bash_completion.d/Makefile
- config.status: creating contrib/dracut/Makefile
- config.status: creating contrib/dracut/90zfs/Makefile
- config.status: creating contrib/initramfs/Makefile
- config.status: creating module/Makefile
- config.status: creating module/avl/Makefile
- config.status: creating module/nvpair/Makefile
- config.status: creating module/unicode/Makefile
- config.status: creating module/zcommon/Makefile
- config.status: creating module/zfs/Makefile
- config.status: creating module/zpios/Makefile
- config.status: creating include/Makefile
- config.status: creating include/linux/Makefile
- config.status: creating include/sys/Makefile
- config.status: creating include/sys/fs/Makefile
- config.status: creating include/sys/fm/Makefile
- config.status: creating include/sys/fm/fs/Makefile
- config.status: creating scripts/Makefile
- config.status: creating scripts/zpios-profile/Makefile
- config.status: creating scripts/zpios-test/Makefile
- config.status: creating scripts/zpool-config/Makefile
- config.status: creating scripts/common.sh
- config.status: creating rpm/Makefile
- config.status: creating rpm/redhat/Makefile
- config.status: creating rpm/redhat/zfs.spec
- config.status: creating rpm/redhat/zfs-kmod.spec
- config.status: creating rpm/redhat/zfs-dkms.spec
- config.status: creating rpm/generic/Makefile
- config.status: creating rpm/generic/zfs.spec
- config.status: creating rpm/generic/zfs-kmod.spec
- config.status: creating rpm/generic/zfs-dkms.spec
- config.status: creating zfs-script-config.sh
- config.status: creating zfs.release
- config.status: creating zfs_config.h
- config.status: executing depfiles commands
- config.status: executing libtool commands
- Building module:
- cleaning build area...
- make KERNELRELEASE=2.6.32-573.7.1.el6.x86_64..........................
- Running the post_build script:
- cleaning build area...
- DKMS: build completed.
- zavl.ko:
- Running module version sanity check.
- Good news! Module version 0.6.5.2-1 for zavl.ko
- exactly matches what is already found in kernel 2.6.32-573.7.1.el6.x86_64.
- DKMS will not replace this module.
- You may override by specifying --force.
- znvpair.ko:
- Running module version sanity check.
- Good news! Module version 0.6.5.2-1 for znvpair.ko
- exactly matches what is already found in kernel 2.6.32-573.7.1.el6.x86_64.
- DKMS will not replace this module.
- You may override by specifying --force.
- zunicode.ko:
- Running module version sanity check.
- Good news! Module version 0.6.5.2-1 for zunicode.ko
- exactly matches what is already found in kernel 2.6.32-573.7.1.el6.x86_64.
- DKMS will not replace this module.
- You may override by specifying --force.
- zcommon.ko:
- Running module version sanity check.
- Good news! Module version 0.6.5.2-1 for zcommon.ko
- exactly matches what is already found in kernel 2.6.32-573.7.1.el6.x86_64.
- DKMS will not replace this module.
- You may override by specifying --force.
- zfs.ko:
- Running module version sanity check.
- Good news! Module version 0.6.5.2-1 for zfs.ko
- exactly matches what is already found in kernel 2.6.32-573.7.1.el6.x86_64.
- DKMS will not replace this module.
- You may override by specifying --force.
- zpios.ko:
- Running module version sanity check.
- Good news! Module version 0.6.5.2-1 for zpios.ko
- exactly matches what is already found in kernel 2.6.32-573.7.1.el6.x86_64.
- DKMS will not replace this module.
- You may override by specifying --force.
- Adding any weak-modules
- depmod...
- DKMS: install completed.
- [root@romulus dkms]# zfs list
- The ZFS modules are not loaded.
- Try running '/sbin/modprobe zfs' as root to load them.
- [root@romulus dkms]# sudo reboot
- Broadcast message from romulus
- (/dev/pts/0) at 20:32 ...
- The system is going down for reboot NOW!
Advertisement
Add Comment
Please, Sign In to add comment