mem and process modules: no data since Debian 13 / start from scratch
Brought to you by:
gerbier
After updating a Debian based Raspberry Pi OS 12/Bookworm to 13/Trixie (32 Bit) and basically starting from scratch with wiped rrd files (long story, but at the end irrelevant to the current issue - I experienced a complete loss of long-term history for all webminstats modules...), the MEM and PROCESS modules don't work anymore. All the others do like before.
Errors:
- 2026/05/16 23:06:02 ERROR while updating mem.rrd database : opening 'mem.rrd': Datei oder Verzeichnis nicht gefunden ERROR while updating mem2.rrd database : opening 'mem2.rrd': Datei oder Verzeichnis nicht gefunden
- 2026/05/16 23:06:02 ERROR while updating process.rrd database : opening 'process.rrd': Datei oder Verzeichnis nicht gefunden ERROR while updating process2.rrd database : opening 'process2.rrd': Datei oder Verzeichnis nicht gefunden
Debug views:
start script /etc/webmin/sysstats/modules/mem/mem.pl
debug Sun May 17 23:08:22 2026 main::read_pipe_stream(/etc/webmin/sysstats/modules/mem/../../sysstats-gen-lib.pl 616) : read_pipe : /bin/ps axo euid,flags,nice,nlwp,pcpu,pid,pmem,ppid,rss,rtprio,sched,size,state,sz,time,vsz,wchan,command
debug Sun May 17 23:08:22 2026 main::search_command(/etc/webmin/sysstats/modules/mem/../../sysstats-gen-lib.pl 350) : search_command : top
debug Sun May 17 23:08:22 2026 main::search_command(/etc/webmin/sysstats/modules/mem/../../sysstats-gen-lib.pl 361) : search_command : found /bin/top
debug Sun May 17 23:08:22 2026 main::search_command(/etc/webmin/sysstats/modules/mem/../../sysstats-gen-lib.pl 350) : search_command : mail
debug Sun May 17 23:08:22 2026 main::search_command(/etc/webmin/sysstats/modules/mem/../../sysstats-gen-lib.pl 361) : search_command : found /bin/mail
debug Sun May 17 23:08:22 2026 main::search_command(/etc/webmin/sysstats/modules/mem/../../sysstats-gen-lib.pl 350) : search_command : w
debug Sun May 17 23:08:22 2026 main::search_command(/etc/webmin/sysstats/modules/mem/../../sysstats-gen-lib.pl 361) : search_command : found /bin/w
debug Sun May 17 23:08:22 2026 main::my_close(/etc/webmin/sysstats/modules/mem/../../sysstats-gen-lib.pl 564) : close config
debug Sun May 17 23:08:22 2026 main::init_module_run(/etc/webmin/sysstats/modules/mem/../../sysstats-aquisition-lib.pl 509) : run mem version 0.35
debug Sun May 17 23:08:22 2026 main::my_close(/etc/webmin/sysstats/modules/mem/../../sysstats-gen-lib.pl 564) : close /proc/meminfo
debug Sun May 17 23:08:22 2026 main(./mem.pl 111) : mem : programs=49% swap=41.22%
debug Sun May 17 23:08:22 2026 main::warning(/etc/webmin/sysstats/modules/mem/../../sysstats-aquisition-lib.pl 65) : SKIP ALARM ERROR while updating mem.rrd database : opening 'mem.rrd': No such file or directory
debug Sun May 17 23:08:22 2026 main(./mem.pl 128) : mem buffers=1% cached=41% free=7%
debug Sun May 17 23:08:22 2026 main::warning(/etc/webmin/sysstats/modules/mem/../../sysstats-aquisition-lib.pl 65) : SKIP ALARM ERROR while updating mem2.rrd database : opening 'mem2.rrd': No such file or directory
debug Sun May 17 23:09:11 2026 main::read_pipe_stream(/etc/webmin/sysstats/modules/process/../../sysstats-gen-lib.pl 616) : read_pipe : /bin/ps axo euid,flags,nice,nlwp,pcpu,pid,pmem,ppid,rss,rtprio,sched,size,state,sz,time,vsz,wchan,command
debug Sun May 17 23:09:11 2026 main::search_command(/etc/webmin/sysstats/modules/process/../../sysstats-gen-lib.pl 350) : search_command : top
debug Sun May 17 23:09:11 2026 main::search_command(/etc/webmin/sysstats/modules/process/../../sysstats-gen-lib.pl 361) : search_command : found /bin/top
debug Sun May 17 23:09:11 2026 main::search_command(/etc/webmin/sysstats/modules/process/../../sysstats-gen-lib.pl 350) : search_command : mail
debug Sun May 17 23:09:11 2026 main::search_command(/etc/webmin/sysstats/modules/process/../../sysstats-gen-lib.pl 361) : search_command : found /bin/mail
debug Sun May 17 23:09:11 2026 main::search_command(/etc/webmin/sysstats/modules/process/../../sysstats-gen-lib.pl 350) : search_command : w
debug Sun May 17 23:09:11 2026 main::search_command(/etc/webmin/sysstats/modules/process/../../sysstats-gen-lib.pl 361) : search_command : found /bin/w
debug Sun May 17 23:09:11 2026 main::my_close(/etc/webmin/sysstats/modules/process/../../sysstats-gen-lib.pl 564) : close config
debug Sun May 17 23:09:11 2026 main::init_module_run(/etc/webmin/sysstats/modules/process/../../sysstats-aquisition-lib.pl 509) : run process version 0.29
debug Sun May 17 23:09:11 2026 main(./process.pl 68) : process nice_lt_zero=55 nice_zero=162 nice_gt_zero=2
debug Sun May 17 23:09:11 2026 main::warning(/etc/webmin/sysstats/modules/process/../../sysstats-aquisition-lib.pl 65) : SKIP ALARM ERROR while updating process.rrd database : opening 'process.rrd': No such file or directory
debug Sun May 17 23:09:11 2026 main(./process.pl 88) : process : pid=21298
debug Sun May 17 23:09:11 2026 main::warning(/etc/webmin/sysstats/modules/process/../../sysstats-aquisition-lib.pl 65) : SKIP ALARM ERROR while updating process2.rrd database : opening 'process2.rrd': No such file or directory
A possible pattern (as this fixed/forced the data creation for all other modules):
There is no INIT button for those two modules.
I'm not aware of a system limitation due to Debian 13.
Please assist on how to get those modules running again.
Anonymous
I will modifiy the mem module to add the init button
a quick fix would be to delete the mem module (from https://localhost:10000/sysstats/config.cgi?xnavigation=1) and re-install it (modules are available on https://sourceforge.net/projects/webminstats/files/Modules/2.22/)
Quick fix was a good idea - worked. Deleted both the mem and process modules and installed them again. This triggers the initial db creation, working now. An INIT button for both modules would be great so this workaround is not necessary.
it is on the way, coded on mem module, to be tested. the process module will follow
I have released 2 updates for mem and process modules in https://sourceforge.net/projects/webminstats/files/updates/2.23/
mem 0.36
process 0.30
thanks for your report !
Perfect, updated to those modules. Also saw there are newer versions for diskio and load. Updated blindly and continue to work. If there's a release note (what changed for the other two modules?) that would be interesting.
Thanks for your work 👍
Each module contains a Changelog file, which will be installed. For example on a debian, the changelog for the load module is /usr/share/webmin/sysstats/modules/load/Changelog.