omada lxc helper fails during MongoDB4.4 install step #548

Closed
opened 2026-02-04 19:45:43 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @bmcminn on GitHub (Feb 25, 2025).

Originally assigned to: @MickLesk on GitHub.

Have you read and understood the above guidelines?

yes

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

Omada Controller LXC

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

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

📝 Provide a clear and concise description of the issue.

Using the latest install script on the https://community-scripts.github.io/ProxmoxVE/scripts?id=omada page, running advanced install however I'm only customizing the root password, otherwise I'm using default settings and I'm getting an error during "Installing MongoDB 4.4"

Re-ran with default and default+ verbose as well and the script reports it cannot locate package mongodb-org

 ⠏E: Unable to locate package mongodb-org

[ERROR] in line 53: exit code 0: while executing command $STD apt-get install -y mongodb-org

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

🔄 Steps to reproduce the issue.

  1. open proxmox web UI
  2. open pve console
  3. copy+paste proxmox lxc install script from https://community-scripts.github.io/ProxmoxVE/scripts?id=omada
  4. run with default settings

Paste the full error output (if available).

Hit:1 http://security.debian.org bookworm-security InRelease
Hit:2 http://deb.debian.org/debian bookworm InRelease                                       
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease                               
Get:4 http://repo.mongodb.org/apt/debian bookworm/mongodb-org/4.4 InRelease [2,906 B]       
Hit:5 https://repos.azul.com/zulu/deb stable InRelease                
Get:6 http://repo.mongodb.org/apt/debian bookworm/mongodb-org/4.4/main amd64 Packages [25.3 kB]
Fetched 28.2 kB in 1s (30.7 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package mongodb-org
 ⠙
[ERROR] in line 53: exit code 0: while executing command $STD apt-get install -y mongodb-org

🖼️ Additional context (optional).

According to my install logs and after reviewing #2125, my proxmox hardware doesn't support AVX, so the installer is defaulting to MongoDB 4.4

Tracing through the install script and figured out that because my hardware doesn't support AVX and defaulting to 4.4, debian bookworm doesn't seem to work here.

Per the MongoDB docs for v4.4 at https://www.mongodb.com/docs/v4.4/tutorial/install-mongodb-on-debian/ debian 10 buster was the last version they issued a release list for, so the keyring URL is not be created properly for non-AVX compatible installs on the default bookworm release.

Originally created by @bmcminn on GitHub (Feb 25, 2025). Originally assigned to: @MickLesk on GitHub. ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Omada Controller LXC ### 📂 What was the exact command used to execute the script? bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/omada.sh)" ### 📝 Provide a clear and concise description of the issue. Using the latest install script on the https://community-scripts.github.io/ProxmoxVE/scripts?id=omada page, running advanced install however I'm only customizing the root password, otherwise I'm using default settings and I'm getting an error during "Installing MongoDB 4.4" Re-ran with `default` and `default+ verbose` as well and the script reports it cannot locate package `mongodb-org` ```bash ⠏E: Unable to locate package mongodb-org [ERROR] in line 53: exit code 0: while executing command $STD apt-get install -y mongodb-org ``` ### ⚙️ What settings are you using? - [x] Default Settings - [x] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 🔄 Steps to reproduce the issue. 1. open proxmox web UI 2. open pve console 3. copy+paste proxmox lxc install script from https://community-scripts.github.io/ProxmoxVE/scripts?id=omada 4. run with default settings ### ❌ Paste the full error output (if available). ```bash Hit:1 http://security.debian.org bookworm-security InRelease Hit:2 http://deb.debian.org/debian bookworm InRelease Hit:3 http://deb.debian.org/debian bookworm-updates InRelease Get:4 http://repo.mongodb.org/apt/debian bookworm/mongodb-org/4.4 InRelease [2,906 B] Hit:5 https://repos.azul.com/zulu/deb stable InRelease Get:6 http://repo.mongodb.org/apt/debian bookworm/mongodb-org/4.4/main amd64 Packages [25.3 kB] Fetched 28.2 kB in 1s (30.7 kB/s) Reading package lists... Done Reading package lists... Done Building dependency tree... Done Reading state information... Done E: Unable to locate package mongodb-org ⠙ [ERROR] in line 53: exit code 0: while executing command $STD apt-get install -y mongodb-org ``` ### 🖼️ Additional context (optional). According to my install logs and after reviewing #2125, my proxmox hardware doesn't support AVX, so the installer is defaulting to MongoDB 4.4 Tracing through the install script and figured out that because my hardware doesn't support AVX and defaulting to 4.4, debian bookworm doesn't seem to work here. Per the MongoDB docs for v4.4 at https://www.mongodb.com/docs/v4.4/tutorial/install-mongodb-on-debian/ debian 10 `buster` was the last version they issued a release list for, so the keyring URL is not be created properly for non-AVX compatible installs on the default `bookworm` release.
OVERLORD added the bug label 2026-02-04 19:45:43 +03:00
Author
Owner

@MickLesk commented on GitHub (Feb 25, 2025):

We have decided to no longer support old elements in the scripts. This is especially the case for TP-Link Omada. The developers from this group just piss us off. Constant changes, repo shifts, AVX yes, AVX no.

I'm now sticking to the documentation and we can't guarantee AVX support for the new version, so we have to take it out. A manual build is necessary, but we can't please everyone with this humble script.

@MickLesk commented on GitHub (Feb 25, 2025): We have decided to no longer support old elements in the scripts. This is especially the case for TP-Link Omada. The developers from this group just piss us off. Constant changes, repo shifts, AVX yes, AVX no. I'm now sticking to the documentation and we can't guarantee AVX support for the new version, so we have to take it out. A manual build is necessary, but we can't please everyone with this humble script.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#548