The hint with read-only was helpfull. I could import the pool. But there is no version.
root@truenas[~]# zpool get version pool
NAME PROPERTY VALUE SOURCE
pool version - default
I gave it a new try in TrueNAS.
Linux version 6.6.20-production+truenas (root@tnsbuilds01.tn.ixsystems.net) (gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Tue Apr 23 01:22:22 UTC 2024
root@truenas[~]# zfs version
zfs-2.1.11-1
zfs-kmod-2.1.11-1...
tobias@thor:~$ zfs version
zfs-0.8.3-1ubuntu12.17
zfs-kmod-0.8.3-1ubuntu12.15
tobias@thor:~$ uname -a
Linux thor 5.4.0-169-generic #187-Ubuntu SMP Thu Nov 23 14:52:28 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
There are two USB NVME both are producing the problem. I've checked them with an other System (Ubuntu 20.04) and there i had no problem.
I've changed the RAM and have still the problem. Now I'm running an memtest. The test is at 20% and has no errors until now.
I've booted into an older kernel (Linux pve 6.2.16-20-pve That was installed. I hope it's not too old). Now i get the following dmesg:
[ 45.592151] block device autoloading is deprecated and will be removed.
[ 45.592321] sd 3:0:0:0: [sdb] Attached SCSI disk
[ 45.838873] BUG: kernel NULL...
I have an proxmox Installation with a normal SSD for the system and for the data I have 2 USB connected NVMEs with a RAIDZ1. I updated it yesterday. My ZFS version changed from 2.1.12-pve1 to zfs-2.2.3-pve2. After that I couldn't boot the system anymore. If I disconnect the NVMEs I can boot...