mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-07-28 08:42:37 -04:00
Proxmox Backup Server installation stuck #1396
Closed
opened 2025-11-20 05:09:28 -05:00 by saavagebueno
·
36 comments
No Branch/Tag Specified
main
github-action-update-changelog
pr-update-app-files
fix-node-version-drift
add-script-actual-budget-prometheus-exporter-1785226439
fix-keep-open
gh_updateActions
set-apk-repo-vers
fix/nextcloudpi-debian13
fix/return-trap-leak
readd_ca
ref_safedelete
github/close-invalid-pr-template
fix/heimdall-php-update-15767
add-script-tor-snowflake-1783689151
add-script-skylite-ux-1783689148
cleanup/tools-func-dead-code
host-backup-migration
feature/firmware-update-fwupd
feature/iommu-setup
pocketbase-sync/seerr
feat/create-backup-rollout
feat/update-recovery-standard
feat/optional-vzdump-after-install
pocketbase-sync/semaphore
pocketbase-sync/grafana
unififix
fix/openobserve-password-policy
pocketbase-sync/authentik
pocketbase-sync/pve-scripts-local
fix/odoo-lxml-html-clean-14780
fix/fireshare-update-frontend-build
fix/fileflows-node-server-address
arm64-port-1
copilot/fix-pnpm-tools-func-install-version-10
2026-07-27
2026-07-26
2026-07-25
2026-07-24
2026-07-23
2026-07-22
2026-07-21
2026-07-20
2026-07-19
2026-07-18
2026-07-17
2026-07-16
2026-07-15
2026-07-14
2026-07-13
2026-07-12
2026-07-11
2026-07-10
2026-07-09
2026-07-08
2026-07-07
2026-07-06
2026-07-05
2026-07-04
2026-07-03
2026-07-02
2026-07-01
2026-06-30
2026-06-29
2026-06-28
2026-06-27
2026-06-26
2026-06-25
2026-06-24
2026-06-23
2026-06-22
2026-06-21
2026-06-20
2026-06-19
2026-06-18
2026-06-17
2026-06-16
2026-06-15
2026-06-14
2026-06-13
2026-06-12
2026-06-11
2026-06-10
2026-06-09
2026-06-08
2026-06-07
2026-06-06
2026-06-05
2026-06-04
2026-06-03
2026-06-02
2026-06-01
2026-05-31
2026-05-30
2026-05-29
2026-05-28
2026-05-27
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
2026-05-19
2026-05-18
2026-05-17
2026-05-16
2026-05-15
2026-05-14
2026-05-13
2026-05-12
2026-05-11
2026-05-10
2026-05-09
2026-05-08
2026-05-07
2026-05-06
2026-05-05
2026-05-04
2026-05-03
2026-05-02
2026-05-01
2026-04-30
2026-04-29
2026-04-28
2026-04-27
2026-04-26
2026-04-25
2026-04-24
2026-04-23
2026-04-22
2026-04-21
2026-04-20
2026-04-19
2026-04-18
2026-04-17
2026-04-16
2026-04-15
2026-04-14
2026-04-13
2026-04-12
2026-04-11
2026-04-10
2026-04-09
2026-04-08
2026-04-07
2026-04-06
2026-04-05
2026-04-04
2026-04-03
2026-04-02
2026-04-01
2026-03-31
2026-03-30
2026-03-29
2026-03-28
2026-03-27
2026-03-26
2026-03-25
2026-03-24
2026-03-23
2026-03-22
2026-03-21
2026-03-20
2026-03-19
2026-03-18
2026-03-17
2026-03-16
2026-03-15
2026-03-14
2026-03-13
2026-03-12
2026-03-11
2026-03-10
2026-03-09
2026-03-08
2026-03-07
2026-03-06
2026-03-05
2026-03-04
2026-03-03
2026-03-02
2026-03-01
2026-02-28
2026-02-27
2026-02-26
2026-02-25
2026-02-24
2026-02-23
2026-02-22
2026-02-21
2026-02-20
2026-02-19
2026-02-18
2026-02-17
2026-02-16
2026-02-15
2026-02-14
2026-02-13
2026-02-12
2026-02-11
2026-02-10
2026-02-09
2026-02-08
2026-02-07
2026-02-06
2026-02-05
2026-02-04
2026-02-03
2026-02-02
2026-02-01
2026-01-31
2026-01-30
2026-01-29
2026-01-28
2026-01-27
2026-01-26
2026-01-25
2026-01-24
2026-01-23
2026-01-22
2026-01-21
2026-01-20
2026-01-19
2026-01-18
2026-01-17
2026-01-16
2026-01-15
2026-01-14
2026-01-13
2026-01-12
2026-01-11
2026-01-10
2026-01-09
2026-01-08
2026-01-07
2026-01-06
2026-01-05
2026-01-04
2026-01-03
2026-01-02
2026-01-01
2025-12-31
2025-12-30
2025-12-29
2025-12-28
2025-12-27
2025-12-26
2025-12-25
2025-12-24
2025-12-23
2025-12-22
2025-12-21
2025-12-20
2025-12-19
2025-12-18
2025-12-17
2025-12-16
2025-12-15
2025-12-14
2025-12-13
2025-12-12
2025-12-11
2025-12-10
2025-12-09
2025-12-08
2025-12-07
2025-12-06
2025-12-05
2025-12-04
2025-12-03
2025-12-02
2025-12-01
2025-11-30
2025-11-29
2025-11-28
2025-11-27
2025-11-26
2025-11-25
2025-11-24
2025-11-23
2025-11-22
2025-11-21
2025-11-20
2025-11-19
2025-11-18
2025-11-17
2025-11-16
2025-11-15
2025-11-14
2025-11-13
2025-11-12
2025-11-11
2025-11-10
2025-11-09
2025-11-08
2025-11-07
2025-11-06
2025-11-05
2025-11-04
2025-11-03
2025-11-02
2025-11-01
2025-10-31
2025-10-30
2025-10-29
2025-10-28
2025-10-27
2025-10-26
2025-10-25
2025-10-24
2025-10-23
2025-10-22
2025-10-21
2025-10-20
2025-10-19
2025-10-18
2025-10-17
2025-10-16
2025-10-15
2025-10-14
2025-10-13
2025-10-12
2025-10-11
2025-10-10
2025-10-09
2025-10-08
2025-10-07
2025-10-06
2025-10-05
2025-10-04
2025-10-03
2025-10-02
2025-10-01
2025-09-30
2025-09-29
2025-09-28
2025-09-27
2025-09-26
2025-09-25
2025-09-24
2025-09-23
2025-09-22
2025-09-21
2025-09-20
2025-09-19
2025-09-18
2025-09-17
2025-09-16
2025-09-15
2025-09-14
2025-09-13
2025-09-12
2025-09-11
2025-09-10
2025-09-09
2025-09-08
2025-09-07
2025-09-06
2025-09-05
2025-09-04
2025-09-03
2025-09-02
2025-09-01
2025-08-31
2025-08-30
2025-08-29
2025-08-28
2025-08-27
2025-08-26
2025-08-25
2025-08-24
2025-08-23
2025-08-22
2025-08-21
2025-08-20
2025-08-19
2025-08-18
2025-08-17
2025-08-16
2025-08-15
2025-08-14
2025-08-13
2025-08-12
2025-08-11
2025-08-10
2025-08-09
2025-08-08
2025-08-07
2025-08-06
2025-08-05
2025-08-04
2025-08-03
2025-08-02
2025-08-01
2025-07-31
2025-07-30
2025-07-29
2025-07-28
2025-07-27
2025-07-26
2025-07-25
2025-07-24
2025-07-23
2025-07-22
2025-07-21
2025-07-20
2025-07-19
2025-07-18
2025-07-17
2025-07-16
2025-07-15
2025-07-14
2025-07-11
2025-07-10
2025-07-09
2025-07-08
2025-07-07
2025-07-06
2025-07-05
2025-07-04
2025-07-03
2025-07-02
2025-07-01
2025-06-30
2025-06-29
2025-06-28
2025-06-27
2025-06-26
2025-06-25
2025-06-24
2025-06-23
2025-06-22
2025-06-21
2025-06-20
2025-06-19
2025-06-18
2025-06-17
2025-06-16
2025-06-15
2025-06-14
2025-06-13
2025-06-12
2025-06-11
2025-06-10
2025-06-09
2025-06-08
2025-06-07
2025-06-06
2025-06-05
2025-06-04
2025-06-03
2025-06-02
2025-06-01
2025-05-31
2025-05-30
2025-05-29
2025-05-28
2025-05-27
2025-05-26
2025-05-25
2025-05-24
2025-05-23
2025-05-22
2025-05-21
2025-05-20
2025-05-19
2025-05-18
2025-05-17
2025-05-16
2025-05-15
2025-05-14
2025-05-13
2025-05-12
2025-05-11
2025-05-10
2025-05-09
2025-05-08
2025-05-07
2025-05-06
2025-05-05
2025-05-04
2025-05-03
2025-05-02
2025-05-01
2025-04-30
2025-04-29
2025-04-28
2025-04-27
2025-04-26
2025-04-25
2025-04-24
2025-04-23
2025-04-22
2025-04-20
2025-04-21
2025-04-19
2025-04-18
2025-04-17
2025-04-15
2025-04-16
2025-04-14
2025-04-13
2025-04-12
2025-04-11
2025-04-10
2025-04-09
2025-04-08
2025-04-07
2025-04-06
2025-04-05
2025-04-04
2025-04-03
2025-04-02
2025-04-01
2025-03-31
2025-03-30
2025-03-29
2025-03-28
2025-03-27
2025-03-26
2025-03-25
2025-03-24
2025-03-23
2025-03-22
2025-03-21
2025-03-20
2025-03-19
2025-03-18
2025-03-17
2025-03-16
2025-03-15
2025-03-14
2025-03-13
2025-03-12
2025-03-11
2025-03-10
2025-03-09
2025-03-08
2025-03-07
2025-03-06
2025-03-05
2025-03-04
2025-03-03
2025-03-02
2025-03-01
2025-02-28
2025-02-27
2025-02-26
2025-02-25
2025-02-24
2025-02-23
2025-02-21
2025-02-20
2025-02-19
2025-02-18
2025-02-17
2025-02-16
2025-02-15
2025-02-14
2025-02-13
2025-02-12
2025-02-11
2025-02-10
2025-02-09
2025-02-08
2025-02-07
2025-02-06
2025-02-05
2025-02-04
2025-02-03
2025-02-02
2025-02-01
2025-01-31
2025-01-30
2025-01-29
2025-01-28
2025-01-27
2025-01-26
2025-01-24
2025-01-23
2025-01-22
2025-01-21
2025-01-20
2025-01-19
2025-01-18
2025-01-17
2025-01-16
2025-01-15
2025-01-14
2025-01-13
2025-01-11
2025-01-10
2025-01-09
2025-01-08
2025-01-07
2025-01-06
2025-01-05
2025-01-04
2025-01-03
2025-01-02
2025-01-01
2024-12-31
2024-12-30
2024-12-29
2024-12-28
2024-12-27
2024-12-26
2024-12-25
2024-12-23
2024-12-21
2024-12-20
2024-12-19
2024-12-18
2024-12-17
2024-12-16
2024-12-13
2024-12-12
2024-12-09
2024-12-08
2024-12-07
2024-12-06
2024-12-05
2024-12-04
2024-12-03
2024-12-02
2024-11-30
2024-11-29
2024-11-28
2024-11-27
2024-11-26
2024-11-25
2024-11-24
2024-11-23
Labels
Clear labels
🛑 Failure to comply with the guidelines
breaking change
bug
bug
bugfix
deferred
delete script
dependencies
enhancement
external
feature
github
help wanted
Implemented in VED waiting push to Main
in project pipeline
invalid
investigation
json
maintenance
new script
new script
nice to have
not a script issue
not planned
organization
pull-request
question
refactor
rename script
security
update script
website
wontdo
Mirrored from GitHub Pull Request
No Label
bug
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
saavagebueno
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: SVI/ProxmoxVE#1396
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @yushisora on GitHub (Jun 30, 2025).
✅ Have you read and understood the above guidelines?
yes
📜 What is the name of the script you are using?
Proxmox Backup Server
📂 What was the exact command used to execute the script?
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/proxmox-backup-server.sh)"
⚙️ What settings are you using?
🖥️ Which Linux distribution are you using?
Debian 12
📝 Provide a clear and concise description of the issue.
I used the script with verbose mode to install Proxmox Backup Server. I changed the hostname from 'proxmox-backup-server' to
pbswhile keeping other settings unchanged. The installation stucks atSetting up ifupdown2 (3.2.0-1+pmx11) .... It showsReloading network config on first installbut it takes forever.🔄 Steps to reproduce the issue.
Step 1: use the command provided to run the script
Step 2: use advanced setting with verbose mode, changed the hostname from 'proxmox-backup-server' to
pbswhile keeping other settings unchanged.❌ Paste the full error output (if available).
Setting up ifupdown2 (3.2.0-1+pmx11) ...Installing new version of config file /etc/default/networking ...Reloading network config on first install🖼️ Additional context (optional).
No response
@MickLesk commented on GitHub (Jun 30, 2025):
thats an simple debian package with following install:
curl -fsSL "https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg" -o "/etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg"
cat <>/etc/apt/sources.list
deb http://download.proxmox.com/debian/pbs bookworm pbs-no-subscription
EOF
apt-get update
apt-get install -y proxmox-backup-server
do it manually on this lxc and check
@yushisora commented on GitHub (Jun 30, 2025):
Okay, I am sorry but I didn't actually use the default settings instead I set the hostname to
pbsfrom the defaultproxmox-backup-serverand the remaining settings keep the same. Now that I try the real default settings the script runs fine and I have my pbs installed and setup nicely.But I wonder why the issue occur when I try to use a different hostname?
@MickLesk commented on GitHub (Jun 30, 2025):
idk, the hostname is an network thing. maybe your router dont allow this as special name or proxmox himself
@yushisora commented on GitHub (Jun 30, 2025):
Alright, that make sense. Thanks for the help.
@Crypto-Spartan commented on GitHub (Jul 4, 2025):
This issue still exists. I used the advanced install to set a MAC address and VLAN, left the hostname alone. But I still have the exact same issue.
edit: also using verbose mode
@Crypto-Spartan commented on GitHub (Jul 4, 2025):
Tried to follow @MickLesk 's instructions, but it's still stuck:
@SirMartin commented on GitHub (Jul 5, 2025):
I think this issue should be reopened.
I am trying to install with advance settings and if I try to install it a privileged container is always stuck, once I tried on verbose too, and it's stuck on the same place, if it's not verbose it's stuck under Installing Proxmox Backup Server. I tried multiple times, different nodes, and always the same, can stay hours there. But I just use default settings and nothing changes, it works like a charm.
@yushisora commented on GitHub (Jul 5, 2025):
@MickLesk I think we should reopen this issue. I also edited the original post to show that I am using advanced setting instead.
@MickLesk commented on GitHub (Jul 5, 2025):
@tremor021 can you check?
@tremor021 commented on GitHub (Jul 5, 2025):
all is good here
@SirMartin commented on GitHub (Jul 5, 2025):
Yea, as unpriviliged, the issues are with advanced settings, in my case trying to have one with privileges
@tremor021 commented on GitHub (Jul 5, 2025):
All ok with priviledged LXC
@MickLesk commented on GitHub (Jul 5, 2025):
Work fine Here, both Settings
@Shadowfita commented on GitHub (Jul 8, 2025):
Im getting the same hang on the same spot when using advanced settings to change the network bridge.
@Crypto-Spartan commented on GitHub (Jul 9, 2025):
mine is still hanging. i can reliably reproduce this issue 100% of the time. if you need logs/data, let me know and i can provide it. here's the config (with some fields omitted for privacy):
(note that i set a custom MAC address and VLAN, also changed the values for CPU & RAM)
it succesfully updates the container OS:
then it stays stuck here indefinitely:
@Crypto-Spartan commented on GitHub (Jul 9, 2025):
When i eventually killed the container after waiting for a long time, this was the error it showed, unsure if it's helpful:
@Crypto-Spartan commented on GitHub (Jul 9, 2025):
@MickLesk @tremor021
Please re-open this issue as there have been multiple user reports now that this is an ongoing problem
@MickLesk commented on GitHub (Jul 9, 2025):
then find the solution, the script work fine.
Then use default and increase the values after all
@tremor021 commented on GitHub (Jul 9, 2025):
@Crypto-Spartan i'm not really sure what you want us to say more here? I can't reproduce your issue. No matter how many times i try reinstalling on both my home and work node, it all works fine.
Just because someone else has the same issue as you, it just means your hosts share the same problem, it doesn't mean that the script has issues.
@bezibaerchen commented on GitHub (Aug 8, 2025):
I am in the same boat. Advanced settings, set different bridge and configured as privileged. Neglected VAAPI part
When logging on to the lxc I can see obviously stuck apt-processes:
root 1283 0.0 0.2 8776 5096 pts/3 Ss+ 14:52 0:00 bash -c #!/usr/bin/env bash # Copyright (c) 2021-2025 tteck # Author: tteck (tteckster) # License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE # Source: https://www.proxmox.com/en/proxmox-backup-server source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" color verb_ip6 catch_errors setting_up_container network_check update_os msg_info "Installing Proxmox Backup Server" curl -fsSL "https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg" -o "/etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg" cat <<EOF >>/etc/apt/sources.list deb http://download.proxmox.com/debian/pbs bookworm pbs-no-subscription EOF $STD apt-get update $STD apt-get install -y proxmox-backup-server msg_ok "Installed Proxmox Backup Server" motd_ssh customize msg_info "Cleaning up" $STD apt-get -y autoremove $STD apt-get -y autoclean msg_ok "Cleaned" root 11104 0.0 2.9 72524 62044 pts/3 S+ 14:53 0:01 apt-get install -y proxmox-backup-server@stevecopeza commented on GitHub (Aug 11, 2025):
Is this possibly to do with trying to install PBS v4 on a PVE v8 server ?
@joshft91 commented on GitHub (Aug 16, 2025):
I'm having this as well. The only thing I changed in the advanced settings is to use a privileged container. The rest were defaults and I didn't set a root password. Got stuck on the "installing Proxmox backup server".
Edit: after using verbose mode, I'm also stuck on the
Reloading network config on first installpart. I have10.0.0.xIP pool, but I can't imagine that would cause any issues.Edit2: Not privileged related, I get the same issue when trying and advanced install with all default values.
@Crypto-Spartan commented on GitHub (Aug 19, 2025):
This has been my experience as well. There's something that's different enough with using the advanced that it's causing issues.
@MickLesk commented on GitHub (Aug 20, 2025):
It happens because ifupdown2 tries to reload the network inside the LXC during installation, which can hang depending on advanced network settings (bridge, VLAN, MAC) since the interfaces are actually managed by the Proxmox host.
You can try after merge of:
https://github.com/community-scripts/ProxmoxVE/pull/7013
@joshft91 commented on GitHub (Aug 20, 2025):
I saw it was merged in and tried again, but it still appears to be hanging. I don't know enough about network interfaces to be much on the technical side, but are there any commands I can run on my Proxmox host to help narrow this down and why it might be causing issues for some users, but not all (like you)?
Happy to send over any other information that would help debug this issue; it's odd that I don't have this issue with a regular install, but only default (without making any changes other than the verbose setting)
Edit: I ran a regular install (verbose) and advanced (verbose) and entered through everything with default settings and compared log outputs... it's pulling in the same things it seems like. Everything is identical except some of the starting output due to the advanced selection.
@MickLesk commented on GitHub (Aug 20, 2025):
Enter these commands on your host, replace ctid with your lxc id (from the hanging install)
pct exec -- ip a
pct config | grep net
pct exec -- ps aux | grep ifreload
ls -l /sys/class/net | grep veth
brctl show # (or 'bridge link show' on newer systems)
@joshft91 commented on GitHub (Aug 20, 2025):
Here's the outputs of those commands. I did both
brctl show #andbridge link showat the end as well. Thank you!@spyder94 commented on GitHub (Aug 20, 2025):
I was finally able to get the Advanced installation to work today. The only thing I did different from the several other attempts was disable IPv6. The only other option I changed in the Advanced settings was to choose Privileged at the first step. I'm guessing since the installation hangs on the installation of ifupdown2 that it has something to do with some networking config.
On a separate note, while I appreciate the fact that this problem isn't a problem with the script itself, I don't think it very much "community" like to just say, "it works on my machine" and to tell someone asking for assistance to "find the solution". Not faulting anyone for not having an answer, but just closing this out when obviously there are many people experiencing the problem makes it more difficult for the community to find a solution together.
@joshft91 commented on GitHub (Aug 20, 2025):
Oh wow, I just did this (with the exact same config as above) , except disabling IPv6 and this just went through for me as a privileged LXC container. Thank you!
@MickLesk Hopefully that helps you narrow any potential issues between the standard and default install.
@Crypto-Spartan commented on GitHub (Aug 21, 2025):
In this thread it seems there are enough people saying "it doesn't work on my machine" that it indicates something may need to be changed with the script, even if it works on other people's machines. If a solution works in some places but fails in many others, I would argue it's worth exploring some alternative solutions so that it may be possible for it to work on almost every machine.
@MickLesk commented on GitHub (Aug 21, 2025):
Guys, what are you actually trying to achieve here? I have fixed the script 3 times. This is a simple curl from Proxmox itself. (Import gpg, APT Update, APT Install). What are we supposed to do here? If I can't recreate it, no matter what I do, I can only fix it blindly and I've done that 3 times. Slamming accusations in here that we don't care is outrageous. Be glad that we do this for hours every day. Gratitude sometimes looks different.
@spyder94 commented on GitHub (Aug 21, 2025):
The points I was trying to make are 1) some of the phrasings aren't helpful and tend to come across as rather unfriendly and 2) more importantly, closing the ticket when many people are still having issues makes it so the ticket doesn't show up in the default issues list. Therefore, fewer people who may be able to help are going to see the ticket. That means it may take a longer to find a resolution and can also lead to duplicate tickets being created. I'm extremely appreciative to any and everyone who contributes to communities like this.
@tremor021 commented on GitHub (Aug 21, 2025):
I'm not sure what your point is. You can have 100 people installing, 90 have no issues, 10 have. This doesnt mean a script is bad, it means 10 people did something wrong or their hosts have issues. We tried implementing things differently, thinking it could be the possible issue, but on our hosts it keeps working, with fixes or without them. So its not the script issue, its your hosts/networks/or whatever it might be.
@Crypto-Spartan commented on GitHub (Aug 21, 2025):
@tremor021 then can you explain why multiple people in this thread have reported that using the default option works, but if you use the advanced config and then select the default for every option, it fails? To me it seems that there's a weird difference between these 2 options which is causing issues for many of us.
@scheperr commented on GitHub (Aug 26, 2025):
YES! Disabling IPv6 in advanced config does the trick, even for unprivileged!
@sbonkosky commented on GitHub (Sep 1, 2025):
So it seems disabling IPv6 in advanced config fixes the hanging, it resolved it for me as well just now.
Maybe the fix is simply outputting "If install gets stuck, try disabling IPv6 in advanced settings"? Because to @MickLesk 's point, the script really doesnt do much. So since there's nothing to fix in the script, just a helpful message seems all that could be done.