Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Gunwoo Gim

Members
  • Joined

  • Last visited

Everything posted by Gunwoo Gim

  1. Hi, `zfs-dkms` package's module-building process on Armbian-ubuntu-noble has been unsuccessful with recent versions of the linux-current-meson64 kernel/headers/dtb that is higher than `26.5.1` (I'm not sure if `26.5.1` is the highest version that works with `zfs-dkms`; there might be a working version higher than `26.5.1`, but my fail-safe version has been this one.) Can someone help me keep updating linux kernel without breaking zfs-dkms? I attach the output of `apt` just in case: ```sh $ sudo apt install linux-image-current-meson64 Reading package lists... Done Building dependency tree... Done Reading state information... Done linux-image-current-meson64 is already the newest version (26.8.3). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] Setting up zfs-dkms (2.4.4-1arter97~ubuntu24.04.1) ... Removing old zfs-2.4.4 DKMS files... Deleting module zfs-2.4.4 completely from the DKMS tree. Loading new zfs-2.4.4 DKMS files... It is likely that 6.18.34-current-meson64 belongs to a chroot's host Building for 6.18.44-current-meson64 Building initial module for 6.18.44-current-meson64 configure: error: *** This kernel does not include the required loadable module *** support! *** *** To build OpenZFS as a loadable Linux kernel module *** enable loadable module support by setting *** `CONFIG_MODULES=y` in the kernel configuration and run *** `make modules_prepare` in the Linux source tree. *** *** If you don't intend to enable loadable kernel module *** support, please compile OpenZFS as a Linux kernel built-in. *** *** Prepare the Linux source tree by running `make prepare`, *** use the OpenZFS `--enable-linux-builtin` configure option, *** copy the OpenZFS sources into the Linux source tree using *** `./copy-builtin <linux source directory>`, *** set `CONFIG_ZFS=y` in the kernel configuration and compile *** kernel as usual. Error! Bad return status for module build on kernel: 6.18.44-current-meson64 (aarch64) Consult /var/lib/dkms/zfs/2.4.4/build/make.log for more information. dpkg: error processing package zfs-dkms (--configure): installed zfs-dkms package post-installation script subprocess returned error exit status 10 Setting up linux-image-current-meson64 (26.8.3) ... Armbian 'linux-image-current-meson64' for '6.18.44-current-meson64': 'postinst' starting. * dkms: running auto installation service for kernel 6.18.44-current-meson64 The kernel is be built without module signing facility, modules won't be signed Running the pre_build script: checking for gawk... gawk checking metadata... META file checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking target system type... aarch64-unknown-linux-gnu checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports nested variables... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking whether make sets $(MAKE)... yes checking how to create a pax tar archive... gnutar checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/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... 1572864 checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... mt checking if mt is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.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... yes 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) 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 for gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking whether ln -s works... yes checking for pkg-config... no checking dependency style of gcc... none checking whether to build with code coverage support... no checking how to create a pax tar archive... (cached) gnutar checking zfs author... OpenZFS checking zfs license... CDDL checking whether NLS is requested... yes checking for msgfmt... no checking for gmsgfmt... : checking for xgettext... no checking for msgmerge... no checking for ld... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking 32-bit host C ABI... no checking for the common suffixes of directories in the library search path... lib,lib checking zfs config... kernel checking the number of available CPUs... 4 checking whether gcc supports -Wno-clobbered... yes checking whether gcc supports -Winfinite-recursion... yes checking whether gcc supports -Winfinite-recursion... yes checking whether gcc supports -Wno-atomic-alignment... yes checking whether gcc supports -Wimplicit-fallthrough... yes checking whether gcc supports -Wframe-larger-than=<size>... yes checking whether gcc supports -Wno-format-truncation... yes checking whether gcc supports -Wno-format-zero-length... yes checking whether gcc supports -Wno-format-zero-length... yes checking whether gcc supports -Wformat-overflow... yes checking whether gcc supports -fno-omit-frame-pointer... yes checking whether gcc supports -fno-ipa-sra... yes checking whether gcc supports -fno-ipa-sra... yes checking whether to build with -fsanitize=address support... no checking whether to build with -fsanitize=undefined support... no checking whether assembler supports .cfi_negate_ra_state... yes checking for system type (linux-gnu)... Linux checking for conflicting environment variables... done checking for python3... python3 checking for python version... 3.12 checking for python platform... linux checking for GNU default python prefix... ${prefix} checking for GNU default python exec_prefix... ${exec_prefix} checking for python script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.12/site-packages checking for python extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.12/site-packages configure: Disabling pyzfs for kernel/srpm config checking whether to enable pyzfs: ... no checking for sed --in-place... --in-place checking for cppcheck... no checking for shellcheck... no checking for checkbashisms... no checking for parallel... no checking kernel source and build directories... done checking kernel source directory... /lib/modules/6.18.44-current-meson64/build checking kernel build directory... /lib/modules/6.18.44-current-meson64/build checking kernel source version... 6.18.44-current-meson64 checking for kernel config option compatibility... done checking whether CONFIG_MODULES is defined... no configure: error: *** This kernel does not include the required loadable module *** support! *** *** To build OpenZFS as a loadable Linux kernel module *** enable loadable module support by setting *** `CONFIG_MODULES=y` in the kernel configuration and run *** `make modules_prepare` in the Linux source tree. *** *** If you don't intend to enable loadable kernel module *** support, please compile OpenZFS as a Linux kernel built-in. *** *** Prepare the Linux source tree by running `make prepare`, *** use the OpenZFS `--enable-linux-builtin` configure option, *** copy the OpenZFS sources into the Linux source tree using *** `./copy-builtin <linux source directory>`, *** set `CONFIG_ZFS=y` in the kernel configuration and compile *** kernel as usual. Building module: Cleaning build area...(bad exit status: 2) make -j4 KERNELRELEASE=6.18.44-current-meson64...(bad exit status: 2) Error! Bad return status for module build on kernel: 6.18.44-current-meson64 (aarch64) Consult /var/lib/dkms/zfs/2.4.4/build/make.log for more information. dkms autoinstall on 6.18.44-current-meson64/aarch64 failed for zfs(10) Error! One or more modules failed to install during autoinstall. Refer to previous errors for more information. * dkms: autoinstall for kernel 6.18.44-current-meson64 [fail] run-parts: /etc/kernel/postinst.d/dkms exited with return code 11 update-initramfs: Generating /boot/initrd.img-6.18.44-current-meson64 update-initramfs: Armbian: Converting to u-boot format: /boot/uInitrd-6.18.44-current-meson64 Image Name: uInitrd Created: Thu Sep 3 20:09:09 2026 Image Type: AArch64 Linux RAMDisk Image (gzip compressed) Data Size: 29057340 Bytes = 28376.31 KiB = 27.71 MiB Load Address: 00000000 Entry Point: 00000000 update-initramfs: Armbian: Symlinking /boot/uInitrd-6.18.44-current-meson64 to /boot/uInitrd '/boot/uInitrd' -> 'uInitrd-6.18.44-current-meson64' update-initramfs: Armbian: done. dpkg: error processing package linux-image-current-meson64 (--configure): installed linux-image-current-meson64 package post-installation script subprocess returned error exit status 11 Processing triggers for initramfs-tools (0.142ubuntu25.8) ... update-initramfs: Generating /boot/initrd.img-6.18.44-current-meson64 update-initramfs: Armbian: Converting to u-boot format: /boot/uInitrd-6.18.44-current-meson64 Image Name: uInitrd Created: Thu Sep 3 20:09:40 2026 Image Type: AArch64 Linux RAMDisk Image (gzip compressed) Data Size: 29056210 Bytes = 28375.21 KiB = 27.71 MiB Load Address: 00000000 Entry Point: 00000000 update-initramfs: Armbian: Symlinking /boot/uInitrd-6.18.44-current-meson64 to /boot/uInitrd '/boot/uInitrd' -> 'uInitrd-6.18.44-current-meson64' update-initramfs: Armbian: done. Errors were encountered while processing: zfs-dkms linux-image-current-meson64 E: Sub-process /usr/bin/dpkg returned an error code (1) ``` Best Regards, Gunwoo Gim
  2. Today I realized a higher version of zfs-dkms(2.4.1) was actually offered in the Armbian repository. So I entered the command below to upgrade zfs-dkms to 2.4.1 and it was successful:
  3. The same issue has occurred again. I had to take this measure again today to fix the zfs module. I had to revert the kernel, headers and dtb back to 25.11.2 from 26.2.1 of linux(meson64:arm64)
  4. The new kernel version was `6.12.55` and the previous one was `6.12.44`
  5. Some modules are not included in the kernel package by default. In my case I had to install zfs-dkms built upon Dynamic Kernel Module Support(DKMS). The module gets rebuilt whenever I upgrade the kernel—I'm not sure exactly which package I have to upgrade first though, header? dtb? Somehow the zfs module was not successfully built after I upgraded the kernel, its header files, and the device tree blobs.
  6. I don't think that's a relevant issue. I couldn't `modprobe zfs` in my case.
  7. Version `25.8.2` of kernel, dtb and/or header package on Armbian Ubuntu Noble break `zfs-dkms` (I'm pretty sure kernel module `zfs` was not built with success) I had to run: ```sh sudo apt install linux-image-current-meson64=25.8.1 linux-headers-current-meson64=25.8.1 linux-dtb-current-meson64=25.8.1 && sudo dpkg-reconfigure zfs-dkms ``` I couldn't look in to the problem, because I was busy doing something else when I was just upgrading every package on the system. I had to prioritize quickly fixing it before another user arrives so I just reverted the suspicious packages (the three I mentioned in the title) I can't look into the problem now either because the computer is not being used by me alone..
  8. The repository hasn't changed the inventory of zfsutils-linux and zfs-dkms for several days. I guess there is some kind of problem? https://repo.jing.rocks/armbian-apt/dists/jammy/jammy-utils/binary-arm64/Packages
  9. I see that the merged commit is reflected in the nightly beta repository of `jammy-utils` When would it make its way into the stable repository? $ cat Packages ... Package: zfs-dkms Priority: optional Section: contrib/kernel Installed-Size: 17995 Maintainer: Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@alioth-lists.debian.net> Architecture: all Source: zfs-linux Version: 2.3.1-1arter97~ubuntu22.04.1 Replaces: spl-dkms Provides: zfs-modules Depends: dkms (>> 2.1.1.2-5), file, libc6-dev | libc-dev, lsb-release, python3-setuptools | python3-distutils | libpython3-stdlib, debconf (> = 0.5) | debconf-2.0 Recommends: zfs-zed, zfsutils-linux (>= 2.3.1-1arter97~ubuntu22.04.1), linux-libc-dev (<< 6.14~), linux-libc-dev (>= 4.18~) Suggests: debhelper Breaks: spl-dkms (<< 0.8.0~rc1) Filename: pool/jammy-utils/z/zfs-linux/zfs-dkms_2.3.1-1arter97~ubuntu22.04.1_all.deb Size: 2509232 MD5sum: bb77cd9be0085bb5e237cb20bea0f39a SHA1: e1fba57ef0ac6dbca5ffd704e3b53e02fc3b767f SHA256: 1d99e9796b0f9004e0695cc75f0355fdba1a1f7db39c6f167fa644ceebc00c5a SHA512: 39423392dfff0df6cd6080fff85aef2f5d5a6b6db054e90a036adc6a9a490dd3bb2374761d565c8174b0be738eef705674d08a3c3b9750ac7108f6951a4a81f4 Description: OpenZFS filesystem kernel modules for Linux OpenZFS is a storage platform that encompasses the functionality of traditional filesystems and volume managers. It supports data checksums, compression, encryption, snapshots, and more. . This DKMS package includes the SPA, DMU, ZVOL, and ZPL components of OpenZFS. Homepage: https://zfsonlinux.org/ Package: zfs-dkms Priority: optional Section: contrib/kernel Installed-Size: 17670 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@alioth-lists.debian.net> Architecture: all Source: zfs-linux Version: 2.2.7-0arter97~ubuntu22.04.1 Replaces: spl-dkms Provides: zfs-modules Depends: dkms (>> 2.1.1.2-5), file, libc6-dev | libc-dev, lsb-release, python3-setuptools | python3-distutils | libpython3-stdlib (<< 3.6.4), debconf (>= 0.5) | debconf-2.0 Recommends: zfs-zed, zfsutils-linux (>= 2.2.7-0arter97~ubuntu22.04.1), linux-libc-dev (<< 6.13~), linux-libc-dev (>= 4.18~) Suggests: debhelper Breaks: spl-dkms (<< 0.8.0~rc1) Filename: pool/jammy-utils/z/zfs-linux/zfs-dkms_2.2.7-0arter97~ubuntu22.04.1_all.deb Size: 2443432 MD5sum: 32a2af009e9f03609d329c46761524a6 SHA1: 4ddf70d06df9fce4febb4c321e9ae602f332ce18 SHA256: 3362ff7d37ce3e0c2153e3c62949c1613448d4d8f6fae3003eac2b67715e2c26 SHA512: 8242d8b5f82ea15936a36e148982f354392307987ad1c6f5a9a2a31ac1a47871b443c5230f3935e1cee3bd575d29a8345b351d86c194ff08a9468535f7993196 Description: OpenZFS filesystem kernel modules for Linux OpenZFS is a storage platform that encompasses the functionality of traditional filesystems and volume managers. It supports data checksums, compression, encryption, snapshots, and more. . This DKMS package includes the SPA, DMU, ZVOL, and ZPL components of OpenZFS. Homepage: https://zfsonlinux.org/ Package: zfs-dkms Priority: optional Section: contrib/kernel Installed-Size: 18658 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@alioth-lists.debian.net> Architecture: all Source: zfs-linux Version: 2.2.6-0arter97~ubuntu22.04.1 Replaces: spl-dkms Provides: zfs-modules Depends: dkms (>> 2.1.1.2-5), file, libc6-dev | libc-dev, lsb-release, python3-setuptools | python3-distutils | libpython3-stdlib (<< 3.6.4), debconf (>= 0.5) | debconf-2.0, perl:any Recommends: zfs-zed, zfsutils-linux (>= 2.2.6-0arter97~ubuntu22.04.1), linux-libc-dev (<< 6.11~), linux-libc-dev (>= 3.10~) Suggests: debhelper Breaks: spl-dkms (<< 0.8.0~rc1) Filename: pool/jammy-utils/z/zfs-linux/zfs-dkms_2.2.6-0arter97~ubuntu22.04.1_all.deb Size: 2480804 MD5sum: 073dd45ff63362ef5d26092addefada8 SHA1: 828604c53635540782901ba919638604ed6eb7f5 SHA256: 5941541c93577217e1343e1a4f556cb2acb7f2812147e74b479f72d468e3eda2 SHA512: 9b1c8539084d376114fa33575eb52f5026c9f853c6e8210946d53ec8d46967159f947ff3aadb3d48e53a63d5b2b3d7e1be650583e079c6a2fe1ca4e1e1ea70b1 Description: OpenZFS filesystem kernel modules for Linux OpenZFS is a storage platform that encompasses the functionality of traditional filesystems and volume managers. It supports data checksums, compression, encryption, snapshots, and more. . This DKMS package includes the SPA, DMU, ZVOL, and ZPL components of OpenZFS. Homepage: https://zfsonlinux.org/ Package: zfsutils-linux Priority: optional Section: contrib/admin Installed-Size: 1804 Maintainer: Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@alioth-lists.debian.net> Architecture: arm64 Source: zfs-linux Version: 2.3.1-1arter97~ubuntu22.04.1 Replaces: spl (<< 0.7.9-2), spl-dkms Provides: zfsutils Depends: libnvpair3linux (= 2.3.1-1arter97~ubuntu22.04.1), libuutil3linux (= 2.3.1-1arter97~ubuntu22.04.1), libzfs6linux (= 2.3.1-1arter97~ub untu22.04.1), libzpool6linux (= 2.3.1-1arter97~ubuntu22.04.1), python3, libblkid1 (>= 2.16), libc6 (>= 2.34), libssl3 (>= 3.0.0~~alpha1), lib udev1 (>= 183), libuuid1 (>= 2.16) Pre-Depends: init-system-helpers (>= 1.54~) Recommends: zfs-zed Suggests: nfs-kernel-server, samba-common-bin (>= 3.0.23), zfs-initramfs | zfs-dracut Conflicts: nordugrid-arc-client, zfs, zfs-fuse Breaks: openrc, spl (<< 0.7.9-2), spl-dkms (<< 0.8.0~rc1), zfs-dkms (>> 2.3.1-1arter97~ubuntu22.04.1...), zfs-dkms (<< 2.3.1-1arter97~ubuntu2 2.04.1) Filename: pool/jammy-utils/z/zfs-linux/zfsutils-linux_2.3.1-1arter97~ubuntu22.04.1_arm64.deb Size: 618320 MD5sum: ba6a5699d3915d1aa5d295e219790c87 SHA1: 1813acd7b2b017eee6dc56459a07d81318717de8 SHA256: 0b2233859010cc6a199611abfeda55c96f461a1143efa1baff4f952d9d5cf181 SHA512: 14f2dc4e3a17445471d054bc69ede97c48118a39ae48224be9e107df6aacb43708e454d445c5aad647210336d7d1d7707e090328f2b81b580eb0a6fa6b301651 Description: command-line tools to manage OpenZFS filesystems OpenZFS is a storage platform that encompasses the functionality of traditional filesystems and volume managers. It supports data checksums, compression, encryption, snapshots, and more. . This package provides the zfs and zpool commands to create and administer OpenZFS filesystems. Homepage: https://zfsonlinux.org/
  10. It's weird that the new versions are still not available on the repository. 11 packages can be upgraded. Run 'apt list --upgradable' to see them. o-hc4-01:~:% apt show zfs-dkms Package: zfs-dkms Version: 2.2.7-0arter97~ubuntu22.04.1 Priority: optional Section: contrib/kernel Source: zfs-linux Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@alioth-lists.debian.net> Installed-Size: 18.1 MB Provides: zfs-modules Depends: dkms (>> 2.1.1.2-5), file, libc6-dev | libc-dev, lsb-release, python3-setuptools | python3-distutils | libpython3-stdlib (<< 3.6.4), debconf (>= 0.5) | debconf-2.0 Recommends: zfs-zed, zfsutils-linux (>= 2.2.7-0arter97~ubuntu22.04.1), linux-libc-dev (<< 6.13~), linux-libc-dev (>= 4.18~) Suggests: debhelper Breaks: spl-dkms (<< 0.8.0~rc1) Replaces: spl-dkms Homepage: https://zfsonlinux.org/ Download-Size: 2,443 kB APT-Sources: http://apt.armbian.com jammy/jammy-utils arm64 Packages Description: OpenZFS filesystem kernel modules for Linux N: There are 7 additional records. Please use the '-a' switch to see them. o-hc4-01:~:% apt show zfsutils-linux Package: zfsutils-linux Version: 2.2.6-0arter97~ubuntu22.04.1 Priority: optional Section: contrib/admin Source: zfs-linux Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@alioth-lists.debian.net> Installed-Size: 1,772 kB Provides: zfsutils Pre-Depends: init-system-helpers (>= 1.54~) Depends: libnvpair3linux (= 2.2.6-0arter97~ubuntu22.04.1), libuutil3linux (= 2.2.6-0arter97~ubuntu22.04.1), libzfs4linux (= 2.2.6-0arter97~ubuntu22.04.1), libzpool5linux (= 2.2.6-0arter97~ubuntu22.04.1), python3, libblkid1 (>= 2.16), libc6 (>= 2.34), libssl3 (>= 3.0.0~~alpha1), libudev1 (>= 183), libuuid1 (>= 2.16) Recommends: zfs-zed Suggests: nfs-kernel-server, samba-common-bin (>= 3.0.23), zfs-initramfs | zfs-dracut Conflicts: zfs, zfs-fuse Breaks: openrc, spl (<< 0.7.9-2), spl-dkms (<< 0.8.0~rc1), zfs-dkms (>> 2.2.6-0arter97~ubuntu22.04.1...), zfs-dkms (<< 2.2.6-0arter97~ubuntu22.04.1) Replaces: spl (<< 0.7.9-2), spl-dkms Homepage: https://zfsonlinux.org/ Download-Size: 584 kB APT-Manual-Installed: yes APT-Sources: http://apt.armbian.com jammy/jammy-utils arm64 Packages Description: command-line tools to manage OpenZFS filesystems N: There are 6 additional records. Please use the '-a' switch to see them.
  11. I guess you read the next major version number (6) of `libzpool` and `libzfs` on Ubuntu 25.04 (Plucky) then.. I see
  12. Awesome! I have very little knowledge.. but now that you have showed me how to fix `zfsutils-linux` by bumping up the version numbers for its dependencies I can try to fix a similar problem in the future. I wonder how you figured out `libzfs[[:digit:]]linux` and `libzpool[[:digit:]]linux` were preventing the update of `zfsutils-linux`; That skill will come in handy!
  13. I think the solution is on its way to Armbian Jammy
  14. I believe we need to contact the maintainer of `http://apt.armbian.com jammy-utils` so that they can synchronize the versions of these packages: linux-dtb-current-meson64 linux-headers-current-meson64 linux-image-current-meson64 zfs-dkms zfsutils-linux Any contact information? I don't really want to build zfsutils-linux 2.2.7 myself.
  15. I believe we need to contact the maintainer of `http://apt.armbian.com jammy-utils` so that they can synchronize the versions of linux-dtb-current-meson64 linux-headers-current-meson64 linux-image-current-meson64 zfs-dkms zfsutils-linux Any contact information??
  16. It turns out the old version of zfs-dkms from /etc/apt/sources.list.d/zfs.list has never been used. --Should I keep it, not deleting it? o-hc4-01:~:% apt show zfs-dkms Package: zfs-dkms Version: 2.2.7-0arter97~ubuntu22.04.1 Priority: optional Section: contrib/kernel Source: zfs-linux Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@alioth-lists.debian.net> Installed-Size: 18.1 MB Provides: zfs-modules Depends: dkms (>> 2.1.1.2-5), file, libc6-dev | libc-dev, lsb-release, python3-setuptools | python3-distutils | libpython3-stdlib (<< 3.6.4), debconf (>= 0.5) | debconf-2.0 Recommends: zfs-zed, zfsutils-linux (>= 2.2.7-0arter97~ubuntu22.04.1), linux-libc-dev (<< 6.13~), linux-libc-dev (>= 4.18~) Suggests: debhelper Breaks: spl-dkms (<< 0.8.0~rc1) Replaces: spl-dkms Homepage: https://zfsonlinux.org/ Download-Size: 2,443 kB APT-Sources: http://apt.armbian.com jammy/jammy-utils arm64 Packages Description: OpenZFS filesystem kernel modules for Linux N: There are 6 additional records. Please use the '-a' switch to see them. o-hc4-01:~:% apt show zfsutils-linux Package: zfsutils-linux Version: 2.2.6-0arter97~ubuntu22.04.1 Priority: optional Section: contrib/admin Source: zfs-linux Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@alioth-lists.debian.net> Installed-Size: 1,772 kB Provides: zfsutils Pre-Depends: init-system-helpers (>= 1.54~) Depends: libnvpair3linux (= 2.2.6-0arter97~ubuntu22.04.1), libuutil3linux (= 2.2.6-0arter97~ubuntu22.04.1), libzfs4linux (= 2.2.6-0arter97~ubuntu22.04.1), libzpool5linux (= 2.2.6-0arter97~ubuntu22.04.1), python3, libblkid1 (>= 2.16), libc6 (>= 2.34), libssl3 (>= 3.0.0~~alpha1), libudev1 (>= 183), libuuid1 (>= 2.16) Recommends: zfs-zed Suggests: nfs-kernel-server, samba-common-bin (>= 3.0.23), zfs-initramfs | zfs-dracut Conflicts: zfs, zfs-fuse Breaks: openrc, spl (<< 0.7.9-2), spl-dkms (<< 0.8.0~rc1), zfs-dkms (>> 2.2.6-0arter97~ubuntu22.04.1...), zfs-dkms (<< 2.2.6-0arter97~ubuntu22.04.1) Replaces: spl (<< 0.7.9-2), spl-dkms Homepage: https://zfsonlinux.org/ Download-Size: 584 kB APT-Manual-Installed: yes APT-Sources: http://apt.armbian.com jammy/jammy-utils arm64 Packages Description: command-line tools to manage OpenZFS filesystems The APT-Source is "http://apt.armbian.com jammy/jammy-utils arm64 Packages" but the Maintainer is "Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>" Whom should I send a bug report to?
  17. The original maiintainer of the the launchpad repository passed away on January 7, 2023 I have no idea who uploaded the recent versions of zfs-dkms for jammy, and whom I should report about the bug.
  18. I've filed a bug report on Ubuntu: https://bugs.launchpad.net/ubuntu/+source/zfs-linux/+bug/2102870 EDIT: i actually had to send a report to the author of the actual apt repository: https://launchpad.net/~jonathonf/+archive/ubuntu/zfs
  19. the version number of zfsutils-linux was too low for the new version of zfs-dkms. So I downgraded zfs-dkms but the recent version of linux kernel was too high for the old version of zfs-dkms. I tried armbian-config to change the version of the kernel down to 6.6 from 6.12.18 but somehow it just repeatedly tried to build dkms modules for 6.12.18 again and again so I just gave up using armbian-config. I eventually replaced the linux kernel and headers with the older version 24.8.2 ( sudo apt install linux-image-current-meson64=24.8.2 linux-headers-current-meson64=24.8.2 linux-dtb-current-meson64=24.8.2 ) After these downgrades ZFS started working fine.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.