So im having the same issue really anoying. I already reinstalled Proxmox 3 times. Found this thread but for me its the pvestatd service which is at fault. After running for about 12 hours this messege shows up in the syslog(var/log/syslog) once every second:
Jul 7 19:25:53 rocinante pvestatd[1505]: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at /usr/share/perl5/PVE/Tools.pm line 949, <GEN1264905> chunk 1.
After a bit more time this message gets mixed with it:
Jul 7 19:26:03 rocinante kernel: [23150.449501] traps: pvestatd[20280] general protection ip:55c07c3cf856 sp:7ffd9899f4b0 error:0 in perl[55c07c2ee000+1e6000]
and at last this happens:
Jul 8 04:17:25 rocinante kernel: [55031.916102] pvestatd[1505]: segfault at 7f1dcfac0031 ip 000055c07c3dd32a sp 00007ffd9899f2c0 error 4 in perl[55c07c2ee000+1e6000]
Jul 8 04:17:25 rocinante systemd[1]: pvestatd.service: Main process exited, code=killed, status=11/SEGV
Jul 8 04:17:26 rocinante systemd[1]: pvestatd.service: Unit entered failed state.
Jul 8 04:17:26 rocinante systemd[1]: pvestatd.service: Failed with result 'signal'.
I noticed this because my external metics server (influxdb) with grafana dosent get updated anymore when this happens and i get alerts on my phone in the middle of the night...
For now the solution is setting systemd to do this for the pvestatd service:
Restart=on-failure
pls mail me if you want my syslog because its bigger than 10,000kb
-Sammy
Edit:
So later that night the pvestatd service failed me again but this time there was nothing in the syslog and systemd thought it was ok until i tried restarting pvestatd. (A new record! It died after only 3h and 40min)
Jul 9 14:37:29 rocinante pvestatd[19619]: start failed - can't aquire lock '/var/run/pvestatd.pid.lock' - Resource temporarily unavailable
I got it back up and running but for how long.
This breaks my temporary fix. If anybody knows even a temporary solution pls tell me.
-Sammy
Jul 7 19:25:53 rocinante pvestatd[1505]: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at /usr/share/perl5/PVE/Tools.pm line 949, <GEN1264905> chunk 1.
After a bit more time this message gets mixed with it:
Jul 7 19:26:03 rocinante kernel: [23150.449501] traps: pvestatd[20280] general protection ip:55c07c3cf856 sp:7ffd9899f4b0 error:0 in perl[55c07c2ee000+1e6000]
and at last this happens:
Jul 8 04:17:25 rocinante kernel: [55031.916102] pvestatd[1505]: segfault at 7f1dcfac0031 ip 000055c07c3dd32a sp 00007ffd9899f2c0 error 4 in perl[55c07c2ee000+1e6000]
Jul 8 04:17:25 rocinante systemd[1]: pvestatd.service: Main process exited, code=killed, status=11/SEGV
Jul 8 04:17:26 rocinante systemd[1]: pvestatd.service: Unit entered failed state.
Jul 8 04:17:26 rocinante systemd[1]: pvestatd.service: Failed with result 'signal'.
I noticed this because my external metics server (influxdb) with grafana dosent get updated anymore when this happens and i get alerts on my phone in the middle of the night...
For now the solution is setting systemd to do this for the pvestatd service:
Restart=on-failure
pls mail me if you want my syslog because its bigger than 10,000kb
-Sammy
Edit:
So later that night the pvestatd service failed me again but this time there was nothing in the syslog and systemd thought it was ok until i tried restarting pvestatd. (A new record! It died after only 3h and 40min)
Jul 9 14:37:29 rocinante pvestatd[19619]: start failed - can't aquire lock '/var/run/pvestatd.pid.lock' - Resource temporarily unavailable
I got it back up and running but for how long.
This breaks my temporary fix. If anybody knows even a temporary solution pls tell me.
-Sammy
Last edited: