openzfs / spl

A shim layer which adds the core interfaces required for OpenZFS.
https://zfsonlinux.org/
GNU General Public License v2.0
281 stars 180 forks source link

debian spl-0.7.5 package install error - duplicated files #677

Closed zeigerpuppy closed 6 years ago

zeigerpuppy commented 6 years ago

When installing built .deb packages from the spl-0.7.5 branch, there are duplicated files in the following packages:

The built packages work well but an override is required to install, e.g.

sudo dpkg -i --force-overwrite  spl-dkms*.deb

packages listed below (error warnings from dpkg):

dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/fs/fs_subr.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/linux/bitops_compat.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/linux/compiler_compat.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/linux/delay_compat.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/linux/file_compat.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/linux/list_compat.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/linux/math64_compat.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/linux/mm_compat.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/linux/proc_compat.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/linux/rwsem_compat.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/linux/wait_compat.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/linux/zlib_compat.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/rpc/types.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/rpc/xdr.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sharefs/share.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/spl-ctl.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/splat-ctl.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/strings.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/acl.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/acl_impl.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/atomic.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/attr.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/bitmap.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/bootconf.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/bootprops.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/buf.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/byteorder.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/callb.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/callo.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/cmn_err.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/compress.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/condvar.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/conf.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/console.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/cpupart.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/cpuvar.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/crc32.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/cred.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/ctype.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/ddi.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/debug.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/dirent.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/disp.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/dkio.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/dkioc_free_util.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/dklabel.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/dnlc.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/dumphdr.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/efi_partition.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/errno.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/extdirent.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/fcntl.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/file.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/fm/protocol.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/fm/util.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/fs/swapnode.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/idmap.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/int_limits.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/int_types.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/inttypes.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/isa_defs.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/kidmap.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/kmem.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/kmem_cache.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/kobj.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/kstat.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/list.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/mkdev.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/mntent.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/modctl.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/mode.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/mount.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/mutex.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/note.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/open.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/param.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/pathname.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/policy.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/pool.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/priv_impl.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/proc.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/processor.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/pset.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/random.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/refstr.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/resource.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/rwlock.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/sdt.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/sid.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/signal.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/stat.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/stropts.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/sunddi.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/sunldi.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/sysdc.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/sysevent/eventdefs.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/sysevent.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/sysmacros.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/systeminfo.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/systm.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/t_lock.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/taskq.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/thread.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/time.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/timer.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/tsd.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/types.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/types32.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/u8_textprep.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/uio.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/unistd.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/user.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/va_list.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/varargs.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/vfs.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/vfs_opreg.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/vmem.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/vmsystm.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/vnode.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/zmod.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/sys/zone.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/unistd.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/util/qsort.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/util/sscanf.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/vm/anon.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/vm/pvn.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/include/vm/seg_kmem.h', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/spl.release.in', which is also in package kmod-spl-devel 0.7.5-1
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/src/spl-0.7.5/spl_config.h.in', which is also in package kmod-spl-devel 0.7.5-1
rincebrain commented 6 years ago

I don't think you're supposed to install both the {kmod,dkms} groups of packages, which is why they have that overlap.

I suppose they should probably get marked as Conflicts, unless there's a use case for doing this I'm not aware of.

e: Hm, https://github.com/zfsonlinux/spl/blob/master/rpm/generic/spl-kmod.spec.in#L31 seems to have a Conflicts that should cover this already either way, since the redhat/ one just includes the generic one.

zeigerpuppy commented 6 years ago

Ok, that makes sense. The instructions on the wiki should probably be amended specify which packages are needed as the current command installs all the .debs

for file in *.deb; do sudo gdebi -q --non-interactive $file; done

If I understand properly, this would be a better alternative command:

for file in kmod*.deb; do sudo gdebi -q $file; done
gdebi -q spl_*_amd64.deb
rincebrain commented 6 years ago

I have no idea what "gdebi" does, but why in the world would you invoke it two separate times?

Just glob all the files you want the first time, e.g.

for file in kmod*.deb spl_*_$(uname -m).deb; do sudo gdebi -q $file;done

I wonder if uname -m does what I want on x86_32?

Hm, it looks like rpm/generic/spl-kmod.spec.in might need the voodoo for adding a Conflicts that rpm/redhat/spl-kmod.spec.in has, otherwise the emitted package doesn't have any such Conflicts note.

Time to work that up quickly...

behlendorf commented 6 years ago

Closing. As mentioned above the dkms and kmod packages are intended to be mutually exclusive. We can see about making the documentation clearer about that. It's also entirely possible that the "Conflicts" directive doesn't get properly preserved when the rpm packages are converted to debs. Let's open a new issue on the ZFS tracker if needed for this.