When trying to deploy Adguard on Ubuntu we (maybe?) softlock by an endless loop on ubuntu version #401

Closed
opened 2025-11-20 04:47:54 -05:00 by saavagebueno · 9 comments
Owner

Originally created by @onethree7 on GitHub (Jan 23, 2025).

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

adguard

📂 What was the exact command used to execute the script?

bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/adguard.sh)"

📝 Provide a clear and concise description of the issue.

hello,
i´ve tried to deploy Adguard on

root@pve Jan 23 17:53 ~ > pveversion
pve-manager/8.3.2/3e76eec21c4a14a7 (running kernel: 6.8.12-5-pve)

as an ubuntu LXC. Before choosing the exact ubuntu version, script freezes as descriped in reproduction field.

Seems an issue with how ubuntu versions are chosen , determined or identified.
Have not tested if other container deployments for ubuntu are affected

Not 100% sure whats actually happening, but i tried to look into it in repro.

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Ubuntu 22.04

🔄 Steps to reproduce the issue.

bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/adguard.sh)"

    ___       __                           __
   /   | ____/ /___ ___  ______ __________/ /
  / /| |/ __  / __ `/ / / / __ `/ ___/ __  / 
 / ___ / /_/ / /_/ / /_/ / /_/ / /  / /_/ /  
/_/  |_\__,_/\__, /\__,_/\__,_/_/   \__,_/   
            /____/                           
  🧩  Using Advanced Settings on node pve
  🖥️  Operating System: ubuntu
^C
root Jan 23 17:53 ~ > 

#Downloaded build.func + script
wget -qO build.func https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func
wget -qO adguard.sh https://github.com/community-scripts/ProxmoxVE/raw/main/ct/adguard.sh #sourcing local ./build.func

#removing clear from build.func
sed -i '/clear/d' build.func

-> running the script. (repro on edited version)
->answer: YES -> 3.Advanced Settings -> OK -> OK -> UBUNTU + OK -> HANGS

    ___       __                           __
   /   | ____/ /___ ___  ______ __________/ /
  / /| |/ __  / __ `/ / / / __ `/ ___/ __  / 
 / ___ / /_/ / /_/ / /_/ / /_/ / /  / /_/ /  
/_/  |_\__,_/\__, /\__,_/\__,_/_/   \__,_/   
            /____/                           
  🧩  Using Advanced Settings on node pve
  🖥️  Operating System: ubuntu
-> hangs

executing script with more details:
bash -x adguard.sh

seeing this loop on the screen now:

+ '[' -z '' ']'
+ '[' 12 == 20.04 ']'
+ '[' 12 == 22.04 ']'
+ '[' 12 == 24.04 ']'
+ '[' 12 == 24.10 ']'
+ '[' -z '' ']'
+ '[' 12 == 20.04 ']'
+ '[' 12 == 22.04 ']'
+ '[' 12 == 24.04 ']'
+ '[' 12 == 24.10 ']'
+ '[' -z '' ']'
+ '[' 12 == 20.04 ']'
+ '[' 12 == 22.04 ']'
+ '[' 12 == 24.04 ']'
+ '[' 12 == 24.10 ']'
+ '[' -z '' ']'
+ '[' 12 == 20.04 ']'
+ '[' 12 == 22.04 ']'
+ '[' 12 == 24.04 ']'
+ '[' 12 == 24.10 ']'
+ '[' -z '' ']'
+ '[' 12 == 20.04 ']'
+ '[' 12 == 22.04 ']'
+ '[' 12 == 24.04 ']'
+ '[' 12 == 24.10 ']'
+ '[' -z '' ']'
+ '[' 12 == 20.04 ']'
+ '[' 12 == 22.04 ']'
+ '[' 12 == 24.04 ']'
+ '[' 12 == 24.10 ']'
+ '[' -z '' ']'
+ '[' 12 == 20.04 ']'
+ '[' 12 == 22.04 ']'
+ '[' 12 == 24.04 ']'
+ '[' 12 == 24.10 ']'
+ '[' -z '' ']'
+ '[' 12 == 20.04 ']'
+ '[' 12 == 22.04 ']'
+ '[' 12 == 24.04 ']'
+ '[' 12 == 24.10 ']'
+ '[' -z '' ']'
+ '[' 12 == 20.04 ']'
+ '[' 12 == 22.04 ']'
+ '[' 12 == 24.04 ']'
+ '[' 12 == 24.10 ']'
+ '[' -z '' ']'
+ '[' 12 == 20.04 ']'
+ '[' 12 == 22.04 ']'
+ '[' 12 == 24.04 ']'
+ '[' 12 == 24.10 ']'
+ '[' -z '' ']'
+ '[' 12 == 20.04 ']'
+ '[' 12 == 22.04 ']'
+ '[' 12 == 24.04 ']'
+ '[' 12 == 24.10 ']'
+ '[' -z '' ']'
+ '[' 12 == 20.04 ']'
+ '[' 12 == 22.04 ']'
+ '[' 12 == 24.04 ']'
+ '[' 12 == 24.10 ']'
+ '[' -z '' ']'
+ '[' 12 == 20.04 ']'
+ '[' 12 == 22.04 ']'
+ '[' 12 == 24.04 ']'
+ '[' 12 == 24.10 ']'
+ '[' -z '' ']'
+ '[' 12 == 20.04 ']'
+ '[' 12 == 22.04 ']'
+ '[' 12 == 24.04 ']'
+ '[' 12 == 24.10 ']'
+ '[' -z '' ']'
+ '[' 12 == 20.04 ']'
+ '[' 12 == 22.04 ']'
+ '[' 12 == 24.04 ']'
+ '[' 12 == 24.10 ']'
+ '[' -z '' ']'
+ '[' 12 == 20.04 ']'
+ '[' 12 == 22.04 ']'
+ '[' 12 == 24.04 ']'
+ '[' 12 == 24.10 ']'
+ '[' -z '' ']'
+ '[' 12 == 20.04 ']'
+ '[' 12 == 22.04 ']'
+ '[' 12 == 24.04 ']'
+ '[' 12 == 24.10 ']'
+ '[' -z '' ']'
etc

Paste the full error output (if available).

🖼️ Additional context (optional).

Originally created by @onethree7 on GitHub (Jan 23, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? adguard ### 📂 What was the exact command used to execute the script? bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/adguard.sh)" ### 📝 Provide a clear and concise description of the issue. hello, i´ve tried to deploy Adguard on ``` root@pve Jan 23 17:53 ~ > pveversion pve-manager/8.3.2/3e76eec21c4a14a7 (running kernel: 6.8.12-5-pve) ``` as an **ubuntu LXC**. Before choosing the exact ubuntu version, script freezes as descriped in reproduction field. Seems an issue with how ubuntu versions are chosen , determined or identified. Have not tested if other container deployments for ubuntu are affected Not 100% sure whats actually happening, but i tried to look into it in repro. ### ⚙️ What settings are you using? - [ ] Default Settings - [x] Advanced Settings ### 🖥️ Which Linux distribution are you using? Ubuntu 22.04 ### 🔄 Steps to reproduce the issue. bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/adguard.sh)" ``` ___ __ __ / | ____/ /___ ___ ______ __________/ / / /| |/ __ / __ `/ / / / __ `/ ___/ __ / / ___ / /_/ / /_/ / /_/ / /_/ / / / /_/ / /_/ |_\__,_/\__, /\__,_/\__,_/_/ \__,_/ /____/ 🧩 Using Advanced Settings on node pve 🖥️ Operating System: ubuntu ^C root Jan 23 17:53 ~ > ``` #Downloaded build.func + script wget -qO build.func https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func wget -qO adguard.sh https://github.com/community-scripts/ProxmoxVE/raw/main/ct/adguard.sh #sourcing local ./build.func #removing clear from build.func sed -i '/clear/d' build.func -> running the script. (repro on edited version) ->answer: YES -> 3.Advanced Settings -> OK -> OK -> UBUNTU + OK -> HANGS ``` ___ __ __ / | ____/ /___ ___ ______ __________/ / / /| |/ __ / __ `/ / / / __ `/ ___/ __ / / ___ / /_/ / /_/ / /_/ / /_/ / / / /_/ / /_/ |_\__,_/\__, /\__,_/\__,_/_/ \__,_/ /____/ 🧩 Using Advanced Settings on node pve 🖥️ Operating System: ubuntu -> hangs ``` executing script with more details: bash -x adguard.sh # seeing this loop on the screen now: ``` + '[' -z '' ']' + '[' 12 == 20.04 ']' + '[' 12 == 22.04 ']' + '[' 12 == 24.04 ']' + '[' 12 == 24.10 ']' + '[' -z '' ']' + '[' 12 == 20.04 ']' + '[' 12 == 22.04 ']' + '[' 12 == 24.04 ']' + '[' 12 == 24.10 ']' + '[' -z '' ']' + '[' 12 == 20.04 ']' + '[' 12 == 22.04 ']' + '[' 12 == 24.04 ']' + '[' 12 == 24.10 ']' + '[' -z '' ']' + '[' 12 == 20.04 ']' + '[' 12 == 22.04 ']' + '[' 12 == 24.04 ']' + '[' 12 == 24.10 ']' + '[' -z '' ']' + '[' 12 == 20.04 ']' + '[' 12 == 22.04 ']' + '[' 12 == 24.04 ']' + '[' 12 == 24.10 ']' + '[' -z '' ']' + '[' 12 == 20.04 ']' + '[' 12 == 22.04 ']' + '[' 12 == 24.04 ']' + '[' 12 == 24.10 ']' + '[' -z '' ']' + '[' 12 == 20.04 ']' + '[' 12 == 22.04 ']' + '[' 12 == 24.04 ']' + '[' 12 == 24.10 ']' + '[' -z '' ']' + '[' 12 == 20.04 ']' + '[' 12 == 22.04 ']' + '[' 12 == 24.04 ']' + '[' 12 == 24.10 ']' + '[' -z '' ']' + '[' 12 == 20.04 ']' + '[' 12 == 22.04 ']' + '[' 12 == 24.04 ']' + '[' 12 == 24.10 ']' + '[' -z '' ']' + '[' 12 == 20.04 ']' + '[' 12 == 22.04 ']' + '[' 12 == 24.04 ']' + '[' 12 == 24.10 ']' + '[' -z '' ']' + '[' 12 == 20.04 ']' + '[' 12 == 22.04 ']' + '[' 12 == 24.04 ']' + '[' 12 == 24.10 ']' + '[' -z '' ']' + '[' 12 == 20.04 ']' + '[' 12 == 22.04 ']' + '[' 12 == 24.04 ']' + '[' 12 == 24.10 ']' + '[' -z '' ']' + '[' 12 == 20.04 ']' + '[' 12 == 22.04 ']' + '[' 12 == 24.04 ']' + '[' 12 == 24.10 ']' + '[' -z '' ']' + '[' 12 == 20.04 ']' + '[' 12 == 22.04 ']' + '[' 12 == 24.04 ']' + '[' 12 == 24.10 ']' + '[' -z '' ']' + '[' 12 == 20.04 ']' + '[' 12 == 22.04 ']' + '[' 12 == 24.04 ']' + '[' 12 == 24.10 ']' + '[' -z '' ']' + '[' 12 == 20.04 ']' + '[' 12 == 22.04 ']' + '[' 12 == 24.04 ']' + '[' 12 == 24.10 ']' + '[' -z '' ']' + '[' 12 == 20.04 ']' + '[' 12 == 22.04 ']' + '[' 12 == 24.04 ']' + '[' 12 == 24.10 ']' + '[' -z '' ']' etc ``` ### ❌ Paste the full error output (if available). - ### 🖼️ Additional context (optional). -
saavagebueno added the not a script issue label 2025-11-20 04:47:54 -05:00
Author
Owner

@onethree7 commented on GitHub (Jan 23, 2025):

    ____  __           __        
   / __ )/ /___  _____/ /____  __
  / __  / / __ \/ ___/ //_/ / / /
 / /_/ / / /_/ / /__/ ,< / /_/ / 
/_____/_/\____/\___/_/|_|\__, /  
                        /____/   
  🧩  Using Advanced Settings on node pve
  🖥️  Operating System: ubuntu
-> here we hang again.

actually it affects all my container deployments, here is one for something else random. This makes all ubuntu versions undeployable for me currently. Only Debian would work in default mode.

@onethree7 commented on GitHub (Jan 23, 2025): ``` ____ __ __ / __ )/ /___ _____/ /____ __ / __ / / __ \/ ___/ //_/ / / / / /_/ / / /_/ / /__/ ,< / /_/ / /_____/_/\____/\___/_/|_|\__, / /____/ 🧩 Using Advanced Settings on node pve 🖥️ Operating System: ubuntu -> here we hang again. ``` actually it affects all my container deployments, here is one for something else random. This makes all ubuntu versions undeployable for me currently. Only Debian would work in default mode.
Author
Owner

@MickLesk commented on GitHub (Jan 23, 2025):

We only support Default Versions and OS.
If it is not a default version, we cannot guarantee functionality. (This is also stated in the issue template.)

@MickLesk commented on GitHub (Jan 23, 2025): We only support Default Versions and OS. If it is not a default version, we cannot guarantee functionality. (This is also stated in the issue template.)
Author
Owner

@onethree7 commented on GitHub (Jan 23, 2025):

oh ok, i have the fix.

its a script issue in build.func

replace original code:

if [ "$var_os" == "ubuntu" ]; then
    var_default_version="${var_version}"
    var_version=""
    while [ -z "$var_version" ]; do
      if [ "$var_default_version" == "20.04" ]; then  
        if var_version=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "UBUNTU VERSION" --radiolist "Choose Version" 10 58 4 \
          "20.04" "Focal" ON \
          "22.04" "Jammy" OFF \
          "24.04" "Noble" OFF \
          "24.10" "Oracular" OFF \
        3>&1 1>&2 2>&3); then
          if [ -n "$var_version" ]; then
            echo -e "${OSVERSION}${BOLD}${DGN}Version: ${BGN}$var_version${CL}"
          fi
        else
          exit_script
        fi
      fi
      if [ "$var_default_version" == "22.04" ]; then
        if var_version=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "UBUNTU VERSION" --radiolist "Choose Version" 10 58 4 \
          "20.04" "Focal" OFF \
          "22.04" "Jammy" ON \
          "24.04" "Noble" OFF \
          "24.10" "Oracular" OFF \
        3>&1 1>&2 2>&3); then
          if [ -n "$var_version" ]; then
            echo -e "${OSVERSION}${BOLD}${DGN}Version: ${BGN}$var_version${CL}"
          fi
        else
          exit_script
        fi
      fi
      if [ "$var_default_version" == "24.04" ]; then
        if var_version=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "UBUNTU VERSION" --radiolist "Choose Version" 10 58 4 \
          "20.04" "Focal" OFF \
          "22.04" "Jammy" OFF \
          "24.04" "Noble" ON \
          "24.10" "Oracular" OFF \
        3>&1 1>&2 2>&3); then
          if [ -n "$var_version" ]; then
            echo -e "${OSVERSION}${BOLD}${DGN}Version: ${BGN}$var_version${CL}"
          fi
        else
          exit_script
        fi
      fi
      if [ "$var_default_version" == "24.10" ]; then
        if var_version=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "UBUNTU VERSION" --radiolist "Choose Version" 10 58 4 \
          "20.04" "Focal" OFF \
          "22.04" "Jammy" OFF \
          "24.04" "Noble" OFF \
          "24.10" "Oracular" ON \
        3>&1 1>&2 2>&3); then
          if [ -n "$var_version" ]; then
            echo -e "${OSVERSION}${BOLD}${DGN}Version: ${BGN}$var_version${CL}"
          fi
        else
          exit_script
        fi
      fi
    done
fi

with this block:

if [ "$var_os" == "ubuntu" ]; then
  echo "DEBUG: Entered Ubuntu version selection block." # Debug log
  var_version=""  # Ensure this starts empty
  while [ -z "$var_version" ]; do
    echo "DEBUG: Prompting for Ubuntu version..." # Debug log
    var_version=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "UBUNTU VERSION" --radiolist "Choose Version" 10 58 4 \
      "20.04" "Focal" OFF \
      "22.04" "Jammy" ON \
      "24.04" "Noble" OFF \
      "24.10" "Oracular" OFF \
    3>&1 1>&2 2>&3)

    if [ -n "$var_version" ]; then
      echo "DEBUG: User selected Ubuntu version: $var_version" # Debug log
      echo -e "${OSVERSION}${BOLD}${DGN}Version: ${BGN}$var_version${CL}"
    else
      echo "DEBUG: No version selected. Re-prompting..." # Debug log
      whiptail --msgbox "You must select a version to proceed." 8 58
    fi
  done
fi

and it works again.

also reduces linecount greatly. I have the choice again between the ubuntu versions instead of a hanging script and all deploys well now.

✔️ Cleaned
✔️ Completed Successfully!

🚀 Adguard setup has been successfully initialized!
💡 Access it using the following URL:
🌐 http://192.168.178.138:3000

it cant be not anymore a script issue Mick :D

@onethree7 commented on GitHub (Jan 23, 2025): oh ok, i have the fix. its a script issue in build.func replace original code: ``` if [ "$var_os" == "ubuntu" ]; then var_default_version="${var_version}" var_version="" while [ -z "$var_version" ]; do if [ "$var_default_version" == "20.04" ]; then if var_version=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "UBUNTU VERSION" --radiolist "Choose Version" 10 58 4 \ "20.04" "Focal" ON \ "22.04" "Jammy" OFF \ "24.04" "Noble" OFF \ "24.10" "Oracular" OFF \ 3>&1 1>&2 2>&3); then if [ -n "$var_version" ]; then echo -e "${OSVERSION}${BOLD}${DGN}Version: ${BGN}$var_version${CL}" fi else exit_script fi fi if [ "$var_default_version" == "22.04" ]; then if var_version=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "UBUNTU VERSION" --radiolist "Choose Version" 10 58 4 \ "20.04" "Focal" OFF \ "22.04" "Jammy" ON \ "24.04" "Noble" OFF \ "24.10" "Oracular" OFF \ 3>&1 1>&2 2>&3); then if [ -n "$var_version" ]; then echo -e "${OSVERSION}${BOLD}${DGN}Version: ${BGN}$var_version${CL}" fi else exit_script fi fi if [ "$var_default_version" == "24.04" ]; then if var_version=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "UBUNTU VERSION" --radiolist "Choose Version" 10 58 4 \ "20.04" "Focal" OFF \ "22.04" "Jammy" OFF \ "24.04" "Noble" ON \ "24.10" "Oracular" OFF \ 3>&1 1>&2 2>&3); then if [ -n "$var_version" ]; then echo -e "${OSVERSION}${BOLD}${DGN}Version: ${BGN}$var_version${CL}" fi else exit_script fi fi if [ "$var_default_version" == "24.10" ]; then if var_version=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "UBUNTU VERSION" --radiolist "Choose Version" 10 58 4 \ "20.04" "Focal" OFF \ "22.04" "Jammy" OFF \ "24.04" "Noble" OFF \ "24.10" "Oracular" ON \ 3>&1 1>&2 2>&3); then if [ -n "$var_version" ]; then echo -e "${OSVERSION}${BOLD}${DGN}Version: ${BGN}$var_version${CL}" fi else exit_script fi fi done fi ``` with this block: ``` if [ "$var_os" == "ubuntu" ]; then echo "DEBUG: Entered Ubuntu version selection block." # Debug log var_version="" # Ensure this starts empty while [ -z "$var_version" ]; do echo "DEBUG: Prompting for Ubuntu version..." # Debug log var_version=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "UBUNTU VERSION" --radiolist "Choose Version" 10 58 4 \ "20.04" "Focal" OFF \ "22.04" "Jammy" ON \ "24.04" "Noble" OFF \ "24.10" "Oracular" OFF \ 3>&1 1>&2 2>&3) if [ -n "$var_version" ]; then echo "DEBUG: User selected Ubuntu version: $var_version" # Debug log echo -e "${OSVERSION}${BOLD}${DGN}Version: ${BGN}$var_version${CL}" else echo "DEBUG: No version selected. Re-prompting..." # Debug log whiptail --msgbox "You must select a version to proceed." 8 58 fi done fi ``` and it works again. also reduces linecount greatly. I have the choice again between the ubuntu versions instead of a hanging script and all deploys well now. ✔️ Cleaned ✔️ Completed Successfully! 🚀 Adguard setup has been successfully initialized! 💡 Access it using the following URL: 🌐 http://192.168.178.138:3000 it cant be not anymore a script issue Mick :D
Author
Owner

@MickLesk commented on GitHub (Jan 23, 2025):

And why it works for houndert of people?
Ive build today 20 Containers with Ubuntu and Debian.

Or do you have an bug here @michelroegl-brunner ?

@MickLesk commented on GitHub (Jan 23, 2025): And why it works for houndert of people? Ive build today 20 Containers with Ubuntu and Debian. Or do you have an bug here @michelroegl-brunner ?
Author
Owner

@michelroegl-brunner commented on GitHub (Jan 23, 2025):

yes is indeed a bug. Pr is open.

@michelroegl-brunner commented on GitHub (Jan 23, 2025): yes is indeed a bug. Pr is open.
Author
Owner

@onethree7 commented on GitHub (Jan 23, 2025):

https://github.com/community-scripts/ProxmoxVE/issues/1675

@onethree7 commented on GitHub (Jan 23, 2025): https://github.com/community-scripts/ProxmoxVE/issues/1675
Author
Owner

@michelroegl-brunner commented on GitHub (Jan 23, 2025):

try again in 10 minutes pls

@michelroegl-brunner commented on GitHub (Jan 23, 2025): try again in 10 minutes pls
Author
Owner

@onethree7 commented on GitHub (Jan 23, 2025):

fixed.

    ___       __                           __
   /   | ____/ /___ ___  ______ __________/ /
  / /| |/ __  / __ `/ / / / __ `/ ___/ __  / 
 / ___ / /_/ / /_/ / /_/ / /_/ / /  / /_/ /  
/_/  |_\__,_/\__, /\__,_/\__,_/_/   \__,_/   
            /____/                           
  🧩  Using Advanced Settings on node pve
  🖥️  Operating System: ubuntu
  🌟  Version: 22.04
  📦  Container Type: Privileged
  🔐  Root Password: Automatic Login
  🆔  Container ID: 139
  🏠  Hostname: adguard
  💾  Disk Size: 2 GB
  🧠  CPU Cores: 1
  🛠️  RAM Size: 512 MiB
  🌉  Bridge: vmbr0
  📡  IP Address: dhcp
  🌐  Gateway IP Address: Default
  📡  APT-Cacher IP Address: Default
  🚫  Disable IPv6: no
  ⚙️  Interface MTU Size: Default
  🔍  DNS Search Domain: Host
  📡  DNS Server IP Address: Host
  🏷️  Vlan: Default
  📡  Tags: community-script;adblock
  🔑  Root SSH Access: no
  🔍  Verbose Mode: no
  🚀  Creating a Adguard LXC using the above advanced settings
@onethree7 commented on GitHub (Jan 23, 2025): fixed. ``` ___ __ __ / | ____/ /___ ___ ______ __________/ / / /| |/ __ / __ `/ / / / __ `/ ___/ __ / / ___ / /_/ / /_/ / /_/ / /_/ / / / /_/ / /_/ |_\__,_/\__, /\__,_/\__,_/_/ \__,_/ /____/ 🧩 Using Advanced Settings on node pve 🖥️ Operating System: ubuntu 🌟 Version: 22.04 📦 Container Type: Privileged 🔐 Root Password: Automatic Login 🆔 Container ID: 139 🏠 Hostname: adguard 💾 Disk Size: 2 GB 🧠 CPU Cores: 1 🛠️ RAM Size: 512 MiB 🌉 Bridge: vmbr0 📡 IP Address: dhcp 🌐 Gateway IP Address: Default 📡 APT-Cacher IP Address: Default 🚫 Disable IPv6: no ⚙️ Interface MTU Size: Default 🔍 DNS Search Domain: Host 📡 DNS Server IP Address: Host 🏷️ Vlan: Default 📡 Tags: community-script;adblock 🔑 Root SSH Access: no 🔍 Verbose Mode: no 🚀 Creating a Adguard LXC using the above advanced settings ```
Author
Owner

@meisenshi commented on GitHub (Jan 26, 2025):

Thank you for fixing the bug.

I had already commented about this in the thread where you announced the introduction of default values (maybe I should have raisen an New Issue?).

The chosen code implementation, inadvertently introduced this logical flaw, preventing the script from continuing if another OS was chosen instead of the default (whatever it was).

It wasn’t that the applications only supported Debian 12, as often mentioned; it was just a matter of logic in the script.

Once again, I appreciate your commitment and dedication to keeping this project alive and growing!

@meisenshi commented on GitHub (Jan 26, 2025): Thank you for fixing the bug. I had already commented about this in [the thread where you announced the introduction of default values](https://github.com/community-scripts/ProxmoxVE/pull/1548) (maybe I should have raisen an New Issue?). The chosen code implementation, inadvertently introduced this logical flaw, preventing the script from continuing if another OS was chosen instead of the default (whatever it was). It wasn’t that the applications only supported Debian 12, as often mentioned; it was just a matter of logic in the script. Once again, I appreciate your commitment and dedication to keeping this project alive and growing!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/ProxmoxVE#401