Error message spam in garuda-update "pkill: not a hex string: fffffffd7fc1feff"

TL;DR: It’s probably fine to just ignore this. If you run into any issues accessing files or using your file manager after updating the grvs package and seeing these error messages, go ahead and restart your computer and it should be back to normal.


The gvfs package provides a Pacman hook that reloads the GVFS configuration after the installation, upgrade, or removal of any package that affects files in the usr/share/gvfs/ directory. It does this by signaling the gvfsd process.

gvfsd.hook · main · Arch Linux / Packaging / Packages / gvfs · GitLab

[...]
Exec = /bin/sh -c 'pkill --signal USR1 --require-handler --exact gvfsd || true'

Due to an upstream change, there is currently a bug in procps which causes pkill to incorrectly parse numeric input as base 17 instead of base 16 (that’s what causes the “not a hex string” message). Here is the relevant issue for that:

See also this issue:

Since the hook is not working correctly, it can be assumed gvfsd is not getting restarted as intended when these files are updated. As a workaround, the GRVS daemon could be manually restarted after updating the grvs package, or we can just reboot or log out/log back in.

7 Likes