Releases: jaminmc/zfsonlinux
ZFS on Linux 2.4.3-pve1
ZFS on Linux 2.4.3-pve1
Summary
This release updates the Proxmox ZFS userland packages to OpenZFS 2.4.3 and adds beta support for Linux kernel 7.1.
There is no APT repository. Download the .deb files from this release and install them locally with apt install ./package.deb. Using apt (instead of dpkg -i) lets APT pull system dependencies from your configured repositories.
Important: APT does not search the download folder for other .deb files. If you install only one package, it will not automatically find the other ZFS .deb files in the same directory. Install the library packages first, or pass all required .deb paths in a single apt install command.
Highlights
- OpenZFS 2.4.3 — userland updated from 2.4.2-pve1
- Linux 7.1 compatibility (beta) — extends supported kernel range to 7.1
- Packaging refresh — patch series updated; upstreamed patches removed
libuutil3linuxdropped — upstream 2.4.3 no longer shipslibuutil
Compatibility
| Component | Version |
|---|---|
| OpenZFS | 2.4.3 |
| Linux (minimum) | 4.18 |
| Linux (maximum) | 7.1 (beta) |
| Target suite | Trixie |
Kernel 7.1 support is beta. Test on non-production systems first.
Release packages
| Package | Architecture | Purpose |
|---|---|---|
libnvpair3linux |
amd64 | Core library |
libzpool7linux |
amd64 | Pool management library |
libzfsbootenv1linux |
amd64 | Boot environment library |
libzfs7linux |
amd64 | ZFS management library |
zfsutils-linux |
amd64 | zfs / zpool command-line tools |
zfs-initramfs |
all | Required on Proxmox — ZFS boot support |
zfs-zed |
amd64 | ZFS Event Daemon (recommended) |
libpam-zfs |
amd64 | PAM module for encrypted datasets |
python3-pyzfs |
amd64 | Python bindings |
pyzfs-doc |
all | Python API documentation |
libzfslinux-dev |
amd64 | Development headers |
zfs-dracut |
all | Dracut initramfs hook (optional; Proxmox uses initramfs-tools) |
zfs-test |
amd64 | Test infrastructure (optional; for testing only) |
Debug symbol packages (*-dbgsym) are not included in this release.
Installation
Required on Proxmox
# Core libraries
apt install ./libnvpair3linux_2.4.3-pve1_amd64.deb
apt install ./libzpool7linux_2.4.3-pve1_amd64.deb \
./libzfsbootenv1linux_2.4.3-pve1_amd64.deb \
./libzfs7linux_2.4.3-pve1_amd64.deb
# Main tools and initramfs (both required on Proxmox)
apt install ./zfsutils-linux_2.4.3-pve1_amd64.deb
apt install ./zfs-initramfs_2.4.3-pve1_all.deb
# Recommended
apt install ./zfs-zed_2.4.3-pve1_amd64.debOne-shot install (Proxmox minimum)
apt install \
./libnvpair3linux_2.4.3-pve1_amd64.deb \
./libzpool7linux_2.4.3-pve1_amd64.deb \
./libzfsbootenv1linux_2.4.3-pve1_amd64.deb \
./libzfs7linux_2.4.3-pve1_amd64.deb \
./zfsutils-linux_2.4.3-pve1_amd64.deb \
./zfs-initramfs_2.4.3-pve1_all.deb \
./zfs-zed_2.4.3-pve1_amd64.debOptional add-ons
# Encrypted datasets with PAM unlock
apt install ./libpam-zfs_2.4.3-pve1_amd64.deb
# Python bindings and documentation
apt install ./python3-pyzfs_2.4.3-pve1_amd64.deb
apt install ./pyzfs-doc_2.4.3-pve1_all.deb
# Development headers
apt install ./libzfslinux-dev_2.4.3-pve1_amd64.deb
# Dracut-based systems only (not used by default on Proxmox)
apt install ./zfs-dracut_2.4.3-pve1_all.deb
# Test suite (destructive tests — test environments only)
apt install ./zfs-test_2.4.3-pve1_amd64.debpython3-pyzfs and zfs-test require zfsutils-linux to already be installed. libzfslinux-dev requires the four library packages.
Upgrade notes
- Reboot after upgrading so the running ZFS kernel module matches the new userspace tools.
- These packages provide userland tools and libraries. You also need a matching ZFS kernel module for your running kernel (via the corresponding Proxmox kernel package).
zfs-initramfsmust be upgraded together withzfsutils-linuxon Proxmox.- After upgrading, regenerate initramfs if prompted, or run
update-initramfs -u -k all. libuutil3linuxis no longer shipped; remove it if still installed from an older release.