{"id":368,"date":"2024-12-12T20:52:09","date_gmt":"2024-12-12T18:52:09","guid":{"rendered":"https:\/\/pauli.work\/?p=368"},"modified":"2025-01-02T23:08:47","modified_gmt":"2025-01-02T21:08:47","slug":"proxmox-backup-issues","status":"publish","type":"post","link":"https:\/\/pauli.work\/?p=368","title":{"rendered":"Proxmox Backup issues"},"content":{"rendered":"\n<p>Backups is like insurance. If something fails or a fuckup happens, we can count on backups. when I went to do some system updates production systems. Went and did a more recent fresh backup, and then I saw it. Really old backups and no new updates. After finding out Backup not being done, I wanted to get to the bottom of it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The issue<\/h2>\n\n\n\n<p>Looking in issue on the 1 other node (pve01) backups where being done. but not the main node (pve02).<\/p>\n\n\n\n<p>On the main node (pve02), I saw pvesheduler not running.<br>When trying to start pvesheduler manually with systemctl, command just hangs when trying to start.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The fix<\/h2>\n\n\n\n<p>After reading this. I was able to fix it. <a href=\"https:\/\/forum.proxmox.com\/threads\/pvescheduler-is-dead-and-wont-start.120794\/\">https:\/\/forum.proxmox.com\/threads\/pvescheduler-is-dead-and-wont-start.120794\/<\/a><\/p>\n\n\n\n<p>pvesheduler is dependent of pve-guests running. If pve-guests wasn&#8217;t able to run the backups would work.<\/p>\n\n\n\n<p>The pve-guests.service was stuck with a child zombie tread. Killing the parent with SIGKILL made the service unstuck<\/p>\n\n\n\n<p>Now restarting after unstucking pve-guests pvesheduler.service was able to start, and backups started being taken again.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What caused it<\/h2>\n\n\n\n<p>I have no idea, Maybe after a boot.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">@TODO to fix future issues<\/h2>\n\n\n\n<p>Create a zabbix trigger if it sees zombie processes will sound a trigger.<br>Make zabbix watch the sensitive processes.<br>Setup automated Emails. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Backups is like insurance. If something fails or a fuckup happens, we can count on backups. when I went to do some system updates production systems. Went and did a more recent fresh backup, and then I saw it. Really old backups and no new updates. After finding out Backup not being done, I wanted [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":429,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[14,12,13,15],"class_list":["post-368","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-backups","tag-proxmox","tag-pve","tag-todo"],"_links":{"self":[{"href":"https:\/\/pauli.work\/index.php?rest_route=\/wp\/v2\/posts\/368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pauli.work\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pauli.work\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pauli.work\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pauli.work\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=368"}],"version-history":[{"count":4,"href":"https:\/\/pauli.work\/index.php?rest_route=\/wp\/v2\/posts\/368\/revisions"}],"predecessor-version":[{"id":431,"href":"https:\/\/pauli.work\/index.php?rest_route=\/wp\/v2\/posts\/368\/revisions\/431"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pauli.work\/index.php?rest_route=\/wp\/v2\/media\/429"}],"wp:attachment":[{"href":"https:\/\/pauli.work\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pauli.work\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pauli.work\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}