Bug#1012600:

2022-06-30 Thread Kevin P. Fleming
The 2.1.5 packages have made their way into bookworm, and my system is
now happily running kernel 5.18 with ZFS.



Bug#1012600: fixed in zfs-linux 2.1.5-1

2022-06-26 Thread yahg
On Thu, 23 Jun 2022 04:06:10 + Debian FTP Masters 
 wrote:


> Source: zfs-linux
> Source-Version: 2.1.5-1
> Done: Mo Zhou 
>
> We believe that the bug you reported is fixed in the latest version of
> zfs-linux, which is due to be installed in the Debian FTP archive.

For those of you who are using bookworm/testing and don't want to wait 
for the packages to drop from sid/unstable, you can download the 
sid/unstable packages as .deb files and install them yourself. This is 
potentially dangerous so don't proceed if you can wait.


I have installed: zfs-dkms, zfsutils-linux and zfs-zed. By starting at 
the top I found the dependencies. Below are the files in the order I had 
success with. I installed:

  sudo dpkg -i /tmp/zfs/libnvpair3linux_2.1.5-1_amd64.deb
  sudo dpkg -i /tmp/zfs/libuutil3linux_2.1.5-1_amd64.deb
  sudo dpkg -i /tmp/zfs/libzfs4linux_2.1.5-1_amd64.deb
  sudo dpkg -i /tmp/zfs/libzpool5linux_2.1.5-1_amd64.deb
  sudo dpkg -i /tmp/zfs/zfsutils-linux_2.1.5-1_amd64.deb

The last failed but only because it was waiting for the next package:

  sudo dpkg -i /tmp/zfs/zfs-dkms_2.1.5-1_all.deb

I next reinstalled the one that failed on the assumption that it might 
not be totally finished


  sudo dpkg -i /tmp/zfs/zfsutils-linux_2.1.5-1_amd64.deb
  sudo dpkg -i /tmp/zfs/zfs-zed_2.1.5-1_amd64.deb

A quick reboot, but zfs did not restart. I found in the syslog:
  Import ZFS pools by cache file was skipped because of a failed 
condition check (ConditionFileNotEmpty=/etc/zfs/zpool.cache)


I found a fix:
  sudo zpool import -a

After this I am able to use zfs in testing on linux 5.18. I don't know 
if I will have to repeat "zpool import -a" at my next reboot, but it 
seems like it is a possibility. I want to make clear I have no more than 
a superficial understanding of why this worked, nor do I know what the 
implications of hand-installing packages will be on later updates. Use 
this information at your own risk.




Bug#1012600: [Pkg-zfsonlinux-devel] Bug#1012600:

2022-06-19 Thread Richard Laager
I think this is because it Depends: a kernel << 5.18 and not 
Conflicts/Breaks a kernel >= 5.18. Since you can install multiple kernel 
packages, your existing kernel package is satisfying the dependency.


--
Richard


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1012600:

2022-06-19 Thread Kevin P. Fleming
I'm no expert, but since these packages are in 'contrib' I suspect
they don't have the ability to block package upgrades in 'main'.

On Sun, Jun 19, 2022 at 5:51 AM Chris Putnam  wrote:
>
> Apologies if this question is well-answered, but why isn't this package 
> holding back the kernel to 5.17? In my mind an "apt upgrade" should not have 
> pulled 5.18, especially when the net result may well be an unbootable system. 
> Surely there's some way to mark this package as broken in tandem with 5.18?
>
> I'm also quite surprised this wasn't caught in sid before it was pulled into 
> testing. Is there any form of testing for this package going on in sid?



Bug#1012600:

2022-06-19 Thread Chris Putnam
Apologies if this question is well-answered, but why isn't this package
holding back the kernel to 5.17? In my mind an "apt upgrade" should not
have pulled 5.18, especially when the net result may well be an unbootable
system. Surely there's some way to mark this package as broken in tandem
with 5.18?

I'm also quite surprised this wasn't caught in sid before it was pulled
into testing. Is there any form of testing for this package going on in sid?


Bug#1012600:

2022-06-16 Thread Matt Barry
found 1012600 2.1.4-1
thanks

Module compilation (5.18) stalls for 10-15 minutes, then errors out. 
Make log attached.
DKMS make.log for zfs-2.1.4 for kernel 5.18.0-1-amd64 (x86_64)
Thu Jun 16 12:05:46 PM EDT 2022
make  all-recursive
make[1]: Entering directory '/var/lib/dkms/zfs/2.1.4/build'
Making all in module
make[2]: Entering directory '/var/lib/dkms/zfs/2.1.4/build/module'
list='icp lua zstd'; for td in $list; do make -C $td; done
make[3]: Entering directory '/var/lib/dkms/zfs/2.1.4/build/module/icp'
mkdir -p api core spi io os algs algs/aes algs/edonr algs/modes algs/sha1 algs/sha2 algs/skein asm-x86_64 asm-x86_64/aes asm-x86_64/modes asm-x86_64/sha1 asm-x86_64/sha2 asm-i386 asm-generic
make[3]: Leaving directory '/var/lib/dkms/zfs/2.1.4/build/module/icp'
make[3]: Entering directory '/var/lib/dkms/zfs/2.1.4/build/module/lua'
mkdir -p setjmp
make[3]: Leaving directory '/var/lib/dkms/zfs/2.1.4/build/module/lua'
make[3]: Entering directory '/var/lib/dkms/zfs/2.1.4/build/module/zstd'
mkdir -p lib
make[3]: Leaving directory '/var/lib/dkms/zfs/2.1.4/build/module/zstd'
make -C /lib/modules/5.18.0-1-amd64/build  \
	  \
	M="$PWD"  O=/lib/modules/5.18.0-1-amd64/build CONFIG_ZFS=m modules
make[3]: Entering directory '/usr/src/linux-headers-5.18.0-1-amd64'
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/avl/avl.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/spl/../os/linux/spl/spl-atomic.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/lua/lapi.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/nvpair/nvpair.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/icp/illumos-crypto.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/unicode/u8_textprep.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zfs/abd.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zcommon/cityhash.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/spl/../os/linux/spl/spl-condvar.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/icp/api/kcf_cipher.o
  LD [M]  /var/lib/dkms/zfs/2.1.4/build/module/avl/zavl.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zcommon/zfeature_common.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zfs/aggsum.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zstd/zfs_zstd.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/spl/../os/linux/spl/spl-cred.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zcommon/zfs_comutil.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/lua/lauxlib.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zfs/arc.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/icp/api/kcf_digest.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/spl/../os/linux/spl/spl-err.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/nvpair/fnvpair.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zstd/lib/zstd.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/unicode/uconv.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/spl/../os/linux/spl/spl-generic.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zcommon/zfs_deleg.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/lua/lbaselib.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/icp/api/kcf_mac.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/nvpair/nvpair_alloc_spl.o
  LD [M]  /var/lib/dkms/zfs/2.1.4/build/module/unicode/zunicode.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/lua/lcode.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/spl/../os/linux/spl/spl-kmem.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/nvpair/nvpair_alloc_fixed.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zcommon/zfs_fletcher.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/spl/../os/linux/spl/spl-kmem-cache.o
  LD [M]  /var/lib/dkms/zfs/2.1.4/build/module/nvpair/znvpair.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/spl/../os/linux/spl/spl-kstat.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/icp/api/kcf_miscapi.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/spl/../os/linux/spl/spl-proc.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/lua/lcompat.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/lua/lcorolib.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zcommon/zfs_fletcher_superscalar.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/lua/lctype.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/lua/ldebug.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/spl/../os/linux/spl/spl-procfs-list.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zcommon/zfs_fletcher_superscalar4.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zcommon/zfs_namecheck.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/icp/api/kcf_ctxops.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/lua/ldo.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/lua/lfunc.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/lua/lgc.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zfs/blkptr.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/spl/../os/linux/spl/spl-taskq.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/lua/llex.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/lua/lmem.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zfs/bplist.o
  CC [M]  

Bug#1012600: Upvote

2022-06-15 Thread Jonas Lippuner
I am also affected by this. I did simple apt update and apt upgrade and now
I can't use my zfs volume anymore.


Bug#1012600: Further info

2022-06-10 Thread Holger Schröder

Hi.

This build here from Ubuntu Launchpad contains all patches (19) for a
successful build.

https://ppa.launchpadcontent.net/vicamo/ppa-1971456/ubuntu/pool/main/z/zfs-linux/zfs-linux_2.1.4-0ubuntu0.2.debian.tar.xz

...



Bug#1012600: Further info

2022-06-09 Thread mc5686
Apparently root cause is function `bio_alloc()` changed signature qith 
newer kernels 5.17.x -> 5.18.0.
Apparently upstream sources were not updated; specifically file 
`.../zfs/vdev_disk.c` still uses the old (2 parameter) function instead 
of the newer (4 parameters) one.


I will report also upstream.

Regards
Mauro



Bug#1012600: zfs-dkms: Compilation fails. ZFS completely non-functional after latest kernel upgrade.

2022-06-09 Thread Mauro Condarelli
Package: zfs-dkms
Version: 2.1.4-1
Severity: grave
Tags: ftbfs
Justification: renders package unusable
X-Debbugs-Cc: mc5...@mclink.it

Dear Maintainer,
zfs system is completely non-functional due to zfs-dkms kernel module 
compilation terminating in error.

My `/home/` is on zfs and thus I'm restricted to use `root` who has 
a usable `$HOME`.

   * What led up to the situation?
Routine "apt update && apt upgrade", most likely due to kernel upgrade.
After installation system asked for a reboot to complete kernel update.
After reboot I got the normal `lightdm` login screen, but I was unable 
to login.
I went to a text console to analyze situation and I found /home/ completely
wiped.
Also dmesg shows system does not find suitable ZFS moduled and thus is
unable to mount pool.

   * What exactly did you do (or not do) that was effective (or
 ineffective)?
I tried to reinstall the failing package, but there are evident errors
visible in `/var/lib/dkms/zfs/2.1.4/build/make.log`
I am unsure how I can attach the file here.
If I don't manage it I will try to comment on the bug from another machine.

System is currently completely unusable.

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.18.0-1-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages zfs-dkms depends on:
ii  debconf [debconf-2.0]  1.5.79
ii  dkms   3.0.3-2
ii  file   1:5.41-4
ii  libc6-dev [libc-dev]   2.33-7
ii  libpython3-stdlib  3.10.4-1+b1
ii  lsb-release11.2
ii  perl   5.34.0-4
ii  python3-distutils  3.10.5-1

Versions of packages zfs-dkms recommends:
ii  linux-libc-dev  5.18.2-1
ii  zfs-zed 2.1.4-1+b1
ii  zfsutils-linux  2.1.4-1+b1

Versions of packages zfs-dkms suggests:
pn  debhelper  

-- debconf information:
  zfs-dkms/stop-build-for-32bit-kernel: true
  zfs-dkms/stop-build-for-unknown-kernel: true
* zfs-dkms/note-incompatible-licenses:
DKMS make.log for zfs-2.1.4 for kernel 5.18.0-1-amd64 (x86_64)
Fri Jun 10 12:50:47 AM CEST 2022
make  all-recursive
make[1]: Entering directory '/var/lib/dkms/zfs/2.1.4/build'
Making all in module
make[2]: Entering directory '/var/lib/dkms/zfs/2.1.4/build/module'
list='icp lua zstd'; for td in $list; do make -C $td; done
make[3]: Entering directory '/var/lib/dkms/zfs/2.1.4/build/module/icp'
mkdir -p api core spi io os algs algs/aes algs/edonr algs/modes algs/sha1 
algs/sha2 algs/skein asm-x86_64 asm-x86_64/aes asm-x86_64/modes asm-x86_64/sha1 
asm-x86_64/sha2 asm-i386 asm-generic
make[3]: Leaving directory '/var/lib/dkms/zfs/2.1.4/build/module/icp'
make[3]: Entering directory '/var/lib/dkms/zfs/2.1.4/build/module/lua'
mkdir -p setjmp
make[3]: Leaving directory '/var/lib/dkms/zfs/2.1.4/build/module/lua'
make[3]: Entering directory '/var/lib/dkms/zfs/2.1.4/build/module/zstd'
mkdir -p lib
make[3]: Leaving directory '/var/lib/dkms/zfs/2.1.4/build/module/zstd'
make -C /lib/modules/5.18.0-1-amd64/build  \
  \
M="$PWD"  O=/lib/modules/5.18.0-1-amd64/build CONFIG_ZFS=m modules
make[3]: Entering directory '/usr/src/linux-headers-5.18.0-1-amd64'
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/nvpair/nvpair.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/lua/lapi.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/unicode/u8_textprep.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/unicode/uconv.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/nvpair/fnvpair.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/avl/avl.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/spl/../os/linux/spl/spl-atomic.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/lua/lauxlib.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/icp/illumos-crypto.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zcommon/cityhash.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zstd/zfs_zstd.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zfs/abd.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/spl/../os/linux/spl/spl-condvar.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/icp/api/kcf_cipher.o
  LD [M]  /var/lib/dkms/zfs/2.1.4/build/module/avl/zavl.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zfs/aggsum.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/nvpair/nvpair_alloc_spl.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zfs/arc.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zcommon/zfeature_common.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/spl/../os/linux/spl/spl-cred.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/spl/../os/linux/spl/spl-err.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/lua/lbaselib.o
  CC [M]  /var/lib/dkms/zfs/2.1.4/build/module/zstd/lib/zstd.o
  CC [M]