{"id":20042884,"url":"https://github.com/topscoder/proxmox-scripts","last_synced_at":"2026-06-05T01:31:29.372Z","repository":{"id":96980689,"uuid":"394054796","full_name":"topscoder/proxmox-scripts","owner":"topscoder","description":null,"archived":false,"fork":false,"pushed_at":"2021-08-08T19:48:43.000Z","size":3,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-12T19:36:17.121Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/topscoder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-08T19:37:17.000Z","updated_at":"2023-10-25T15:43:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"3de1ddf0-e36b-4ddf-ba9a-e3bb5d8454e5","html_url":"https://github.com/topscoder/proxmox-scripts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/topscoder%2Fproxmox-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/topscoder%2Fproxmox-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/topscoder%2Fproxmox-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/topscoder%2Fproxmox-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/topscoder","download_url":"https://codeload.github.com/topscoder/proxmox-scripts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241471150,"owners_count":19968170,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T10:54:04.780Z","updated_at":"2026-06-05T01:31:29.347Z","avatar_url":"https://github.com/topscoder.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# proxmox-scripts\n\nWhile running some Proxmox nodes I came across some issues like unresponsive containers or images. \nIn some cases a `pct unlock \u003cid\u003e` or `lxt unlock \u003cid\u003e` just doesn't work. \nA reboot – like in the Windows world – of the entire machine would probably solve the hanging containers,\nBut if you run only one node at that time, you want to minimize downtime as much as possible.\n\nI've created some scripts to be able to use these commands when I need them.\n\nForce restart Proxmox services\n---\n\n```bash\nsh restart-services.sh\n```\n\nUnlock VM\n---\n\nIf Proxmox can't access the lock file, you can't do anything with that machine. You want to force release the lock.\n\n```bash\nsh unlock-vm.sh\n```\n\nCredits go to dannyda.com as author for this script.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftopscoder%2Fproxmox-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftopscoder%2Fproxmox-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftopscoder%2Fproxmox-scripts/lists"}