mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-02-05 00:29:55 +03:00
Alpine Docker script hangs on "Internet NOT Connected" - ISP blocks outbound ping #1207
Closed
opened 2026-02-04 23:39:27 +03:00 by OVERLORD
·
7 comments
No Branch/Tag Specified
main
github-action-update-changelog
pr-update-app-files
docker_deb13
feat/cloudinit-sshkeys
feat/sqlserver2025
automated/update-github-versions
add-script-opencloud-1770212555
add-script-openclaw-1770212634
github-action-archive-changelog
update_apps_tool
add-script-wishlist-1770193085
MickLesk-patch-2
add-script-writefreely-1770188758
add-script-wealthfolio-1770143943
fix/vaultwarden-update-script
remove_memos
disable_npm
feature/codeberg-functions-forgejo-readeck
add-script-rustypaste-1770019426
add-script-kitchenowl-1770017260
fix/2fauth-php-version
tools_func_addcodeberg
CrazyWolf13-patch-2
add-script-shelfmark-1769790178
CrazyWolf13-patch-1
add-script-ampache-1769790139
add-script-languagetool-1769790155
remove_php_deps
ref_koilection
fix/php-module-improvements
tremor021-patch-1
fix/open-archiver-meilisearch-migration
cloudflare_dns
MickLesk-patch-1
michelroegl-brunner-patch-2
fix/version-display
fix/debian13-root-ownership
feat/interactive_prompts
feature/smart-error-recovery
core_stable
update_docs
refactor/tools-func-stability
certbot_npm
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
Implemented in VED waiting push to Main
breaking change
bug
bug
bugfix
deferred
delete script
dependencies
enhancement
external
feature
github
help wanted
in project pipeline
invalid
investigation
json
maintenance
needs triage
new script
new script
nice to have
not a script issue
not planned
organization
question
refactor
rename script
security
update script
website
wontdo
🛑 Failure to comply with the guidelines
No Label
bug
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/ProxmoxVE#1207
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 @Yakrel on GitHub (Jul 2, 2025).
✅ Have you read and understood the above guidelines?
yes
📜 What is the name of the script you are using?
alpine-docker
📂 What was the exact command used to execute the script?
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-docker.sh)"
⚙️ What settings are you using?
🖥️ Which Linux distribution are you using?
Debian 12
📝 Provide a clear and concise description of the issue.
The Alpine Docker script hangs indefinitely after showing "Internet NOT Connected" message without prompting to continue anyway. When I click enter it just throws and error and kicks me out of setup
I think scripts checks the internet connection by pinging and IP adress and because my ISP somehow blocked outgoing PING requests it cant detect the internet connection.
Environment:
Issue:
Script performs internet connectivity check via ping, fails due to ISP restrictions, and hangs without offering "Would you like to continue anyway? <y/N>"
prompt.
🔄 Steps to reproduce the issue.
I just run script then select first option using default settings.
❌ Paste the full error output (if available).
/ | / /___ ()__ ___ / __ ____ / / _____
/ /| | / / __ / / __ / _ _/ / / / __ / / /// _ / /
/ ___ |/ / // / / / / / // // / /_/ / // ,< / / /
// |// ./// /_/_/ //_/_//||__//
//
⚙️ Using Default Settings on node pve01
🖥️ Operating System: alpine
🌟 Version: 3.22
📦 Container Type: Unprivileged
💾 Disk Size: 2 GB
🧠 CPU Cores: 1
🛠️ RAM Size: 1024 MiB
🆔 Container ID: 101
🚀 Creating a Alpine-Docker LXC using the above default settings
✔️ Using datapool for Template Storage.
✔️ Using datapool for Container Storage.
✔️ LXC Template List Updated
✔️ LXC Template 'alpine-3.22-default_20250617_amd64.tar.xz' is ready to use.
✔️ LXC Container 101 was successfully created.
✔️ Started LXC Container
✔️ Customized LXC Container
✔️ Set up Container OS
✔️ Network Connected: 192.168.1.146
✖️ Internet NOT Connected
⠼ Setting up Container OS
📡 Check Network Settings
[ERROR] in line 1185: exit code 0: while executing command lxc-attach -n "$CTID" -- bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/"
var_install".sh)"?root@pve01:~#
🖼️ Additional context (optional).
I think scripts checks the internet by pinging and IP adress and because my ISP somehow blocked outgoing PING requests it cant detect the internet connection.
@Yakrel commented on GitHub (Jul 2, 2025):
I think scripts should ask if I want to continue anyway Y/N but looks like this feature is not implemented on this script.
@MickLesk commented on GitHub (Jul 2, 2025):
run in verbose? there are the outpt? what if you enter y and press enter?
@Yakrel commented on GitHub (Jul 2, 2025):
Yes when I run in verbose I did see whats script is asking
/ | / /___ ()__ ___ / __ ____ / / _____
/ /| | / / __ / / __ / _ _/ / / / __ / / /// _ / /
/ ___ |/ / // / / / / / // // / /_/ / // ,< / / /
// |// ./// /_/_/ //_/_//||__//
//
⚙️ Using Default Settings on node pve01 (🔍 Verbose)
🖥️ Operating System: alpine
🌟 Version: 3.22
📦 Container Type: Unprivileged
💾 Disk Size: 2 GB
🧠 CPU Cores: 1
🛠️ RAM Size: 1024 MiB
🆔 Container ID: 101
🔍 Verbose Mode: Enabled
🚀 Creating a Alpine-Docker LXC using the above default settings
✔️ Using datapool for Template Storage.
✔️ Using datapool for Container Storage.
✔️ LXC Template List Updated
✔️ LXC Template 'alpine-3.22-default_20250617_amd64.tar.xz' is ready to use.
✔️ LXC Container 101 was successfully created.
✔️ Started LXC Container
✔️ Customized LXC Container
✔️ Set up Container OS
✔️ Network Connected: 192.168.1.75
✖️ Internet NOT Connected
Would you like to continue anyway? <y/N> y
💡 Expect Issues Without Internet
✔️ DNS Resolved github.com to 140.82.121.3
⏳ Updating Container OSfetch http://dl-cdn.alpinelinux.org/alpine/latest-stable/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/latest-stable/community/x86_64/APKINDEX.tar.gz
(1/2) Upgrading openrc-user (0.62.3-r0 -> 0.62.5-r0)
(2/2) Upgrading openrc (0.62.3-r0 -> 0.62.5-r0)
Executing openrc-0.62.5-r0.post-upgrade
Executing busybox-1.37.0-r18.trigger
OK: 34 MiB in 70 packages
✔️ Updated Container OS
⏳ Installing core dependenciesv3.22.0-270-gdfa38767079 [http://dl-cdn.alpinelinux.org/alpine/latest-stable/main]
v3.22.0-275-gb491e531087 [http://dl-cdn.alpinelinux.org/alpine/latest-stable/community]
OK: 26311 distinct packages available
(1/20) Installing libgpg-error (1.55-r0)
(2/20) Installing libassuan (2.5.7-r0)
(3/20) Installing pinentry (1.3.1-r0)
BUT what I need is "use config file" option I also did test with it
/ | / /___ ()__ ___ / __ ____ / / _____
/ /| | / / __ / / __ / _ _/ / / / __ / / /// _ / /
/ ___ |/ / // / / / / / // // / /_/ / // ,< / / /
// |// ./// /_/_/ //_/_//||__//
//
💡 Using Config File on node pve01
💡 Using config File: /opt/community-scripts/alpine-docker.conf
🆔 Container ID: 101
📦 Container Type: Unprivileged
🏠 Hostname: lxc-media-01
💾 Disk Size: 20 GB
🧠 CPU Cores: 4
🛠️ RAM Size: 10240 MiB
🌉 Bridge: vmbr0
📡 IP Address: 192.168.1.101/24
🌐 Gateway IP Address: 192.168.1.1
⚙️ Interface MTU Size: 1500
🔍 DNS Search Domain: Host
📡 DNS Server IP Address: 192.168.1.1
🔗 MAC Address: Host
🏷️ Vlan: Host
📡 Tags: ;
🔑 Root SSH Access: no
noEnable FUSE: No
🔍 Verbose Mode: No
🚀 Creating a Alpine-Docker LXC using the above settings
✔️ Using datapool for Template Storage.
✔️ Using datapool for Container Storage.
✔️ LXC Template List Updated
✔��� LXC Template 'alpine-3.22-default_20250617_amd64.tar.xz' is ready to use.
✔️ LXC Container 101 was successfully created.
✔️ Started LXC Container
✔️ Customized LXC Container
✔️ Set up Container OS
✔️ Network Connected: 192.168.1.101
✖️ Internet NOT Connected
⠸ Setting up Container OS
💡 Expect Issues Without Internet
✔️ DNS Resolved github.com to 140.82.121.4
✔️ Updated Container OS
✔️ Core dependencies installed
✔️ Installed Dependencies
✔️ Installed Docker
⠴ Installing Dependencies
The last text changing always instantly between docker container os and compose, and when I press enter this is happens(I did press N- N then enter) I think its asking me if I want to install portainer and its agent and compose but I cant see the prompt
💡 Expect Issues Without Internet
✔️ DNS Resolved github.com to 140.82.121.4
✔️ Updated Container OS
✔️ Core dependencies installed
✔️ Installed Dependencies
✔️ Installed Docker
⠹ Updating Container OS
⠴ Installing Docker
⠼ Installing Docker
⠏ Setting up Container OS
⠴ Installing Docker Compose v2.38.1
⠧ Updating Container OS
⠹ Installing Docker Compose v2.38.1
⠦ Setting up Container OS
⠙ Installing Docker Compose v2.38.1
⠸ Installing Docker Compose v2.38.1
⠴ Installing Docker Compose v2.38.1
⠧ Installing Docker Compose v2.38.1
⠦ Updating Container OS
⠋ Installing Docker Compose v2.38.1
✔️ Installed Docker Compose v2.38.1
✔️ Customized Container
✔️ Completed Successfully!
@MickLesk commented on GitHub (Jul 2, 2025):
try with alpine-script in VED as default please - there is an newer version of spinner & background logic. Its the same?
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/ct/alpine.sh)"
@Yakrel commented on GitHub (Jul 2, 2025):
this one worked without problem, I was able to see continue anyway prompt, though what I was testing was alpine LXC with docker this one is Alpine lxc only
⚙️ Using Default Settings on node pve01
🆔 Container ID: 101
🖥️ Operating System: alpine (3.22)
📦 Container Type: Unprivileged
💾 Disk Size: 1 GB
🧠 CPU Cores: 1
🛠️ RAM Size: 512 MiB
🚀 Creating a Alpine LXC using the above default settings
✔️ Storage types rootdir and vztmpl are supported.
✔️ Using datapool for Template Storage.
✔️ Using datapool for Container Storage.
✔️ LXC Template List Updated
✔️ LXC Template 'alpine-3.22-default_20250617_amd64.tar.xz' is ready to use.
✔️ Started LXC Container
✔️ Customized LXC Container
✔️ Set up Container OS
✔️ Network Connected: 192.168.1.84
✖️ Internet NOT Connected
Would you like to continue anyway? <y/N> y
💡 Expect Issues Without Internet
✔️ DNS Resolved github.com to 140.82.121.4
✔️ Updated Container OS
✔️ Installed Dependencies
✔️ Customized Container
✔️ Completed Successfully!
root@pve01:~#
@MickLesk commented on GitHub (Jul 2, 2025):
fine, then i close it, at friday i merge the full spinner & error handling redesign in live - so its fixed with this part
@Yakrel commented on GitHub (Jul 2, 2025):
TY Also I know another issue must be created for it but, when you first run alpine docker script select advanced and create config file with it and after that when you try to install with that config file there is at least 3 variables are(TUN,IPV6 I dont remember all) missing and should be added manually to config file, FYI TY 👍