[SOLVED] No zfstools in the latest kernel 6.17.9-1-pve

Taylan

Renowned Member
Oct 19, 2020
100
34
68
56
Hello everyone,

"Und täglich grüßt das Murmeltier"

I just upgraded my kernel from 6.17.4-2 to 6.17.9-1.
Sadly now I'm missing following binaries/scripts:
- arcstat
- arc_summary

Is it possible to include them in the next releases and how can I install them now?

Thanks in advance
 
Hi, @Taylan
AFAICS, arcstat and arc_summary are parts of zfsutils-linux package, not of kernel packages.
So upgrading just kernel shouldn't remove them.

What is the exact symptom you are observing?

Isn't zfsutils-linux package installed?

Are you sure /usr/sbin/arcstat and /usr/bin/arc_summary don't exist in your system?
 
Hey @Onslow ,

I should have said, I did upgrade not only on the kernel package, here are the packages that have changed:
Bash:
Start-Date: 2026-02-05  17:10:27
Commandline: apt dist-upgrade -y -qq
Install: libzfs7linux:amd64 (2.4.0-pve1, automatic), proxmox-kernel-6.17.9-1-pve-signed:amd64 (6.17.9-1, automatic), libzpool7linux:amd64 (2.4.0-pve1, automatic)
Upgrade: zfs-zed:amd64 (2.3.4-pve1, 2.4.0-pve1), zfs-initramfs:amd64 (2.3.4-pve1, 2.4.0-pve1), libnvpair3linux:amd64 (2.3.4-pve1, 2.4.0-pve1), libuutil3linux:amd64 (2.3.4-pve1, 2.4.0-pve1), ifupdown2:amd64 (3.3.0-1+pmx11, 3.3.0-1+pmx12), proxmox-kernel-6.17:amd64 (6.17.4-2, 6.17.9-1), zfsutils-linux:amd64 (2.3.4-pve1, 2.4.0-pve1)
Remove: libzfs6linux:amd64 (2.3.4-pve1)
End-Date: 2026-02-05  17:11:06

Start-Date: 2026-02-05  17:11:06
Commandline: apt autoremove -y
Remove: libzpool6linux:amd64 (2.3.4-pve1)
End-Date: 2026-02-05  17:11:07

Yes, that package is still installed, although updated from 2.3.4-pve1 to 2.4.0-pve1, the binaries are missing though:
Code:
root@Proxmox:~# apt search zfsutils-linux
zfsutils-linux/stable,now 2.4.0-pve1 amd64 [installed]
  command-line tools to manage OpenZFS filesystems

zfsutils-linux-dbgsym/stable 2.4.0-pve1 amd64
  debug symbols for zfsutils-linux

root@Proxmox:~# which arcstat
root@Proxmox:~# ls -la /usr/bin/arcstat
ls: cannot access '/usr/bin/arcstat': No such file or directory
root@Proxmox:~# ls -la /usr/bin/arc_summary
ls: cannot access '/usr/bin/arc_summary': No such file or directory
root@Proxmox:~#

Edit: The binaries are there on the zfs snapshot I took before upgrading:
Bash:
root@Proxmox:~# ls -ltra /.zfs/snapshot/pre/usr/sbin/arc
arcstat      arc_summary
 
Last edited:
At https://packages.debian.org/forky/amd64/zfsutils-linux/filelist I can see there are /usr/bin/zarcstat and /usr/bin/zarcsummary

Maybe those were renamed in the newer version?
What about man zarcstat ?

P.S.
Indeed.

https://metadata.ftp-master.debian.org/changelogs//contrib/z/zfs-linux/zfs-linux_2.4.0-1_changelog

zfs-linux (2.4.0-1~exp1) experimental; urgency=medium

* New upstream version 2.4.0.
...
* Rename arcstat and arc_summary to zarcstat and zarcsummary.
- no longer conflicts with nordugrid-arc-client (closes: #1063457).
- d/copyright: fix patterns according to filename changes.

P.S. 2.
Right, there was a conflict.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063457
 
Last edited: