SearXNG can’t find a new update #2039

Closed
opened 2026-02-05 03:32:34 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @Dev-TechT on GitHub (Nov 20, 2025).

Have you read and understood the above guidelines?

yes

🔎 Did you run the script with verbose mode enabled?

Yes, verbose mode was enabled and the output is included below

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

searxng.sh

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

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/searxng.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 13

📈 Which Proxmox version are you on?

Proxmox 9.1.1

📝 Provide a clear and concise description of the issue.

I try to update SearXNG from version 2025.11.7+b9b46431b to the newst version (currently 2025.11.18-576c8ca99) using the update process, but no new updates were found.

🔄 Steps to reproduce the issue.

  1. Log in to LXC container
  2. Run update or execute bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/searxng.sh)" (tried both).
  3. Press enter and selected any "YES" option (tried both).
  4. Update shows: "There is currently no update available."

Paste the full error output (if available).


/ / ____ _| |/ // | / / ___/
_
/ _ / __ `/ / // |/ / / __
/ / __/ // / / / |/ /| / // /
/
/_
/_,// //|// |/_
/

✔️ There is currently no update available.

🖼️ Additional context (optional).

I tested this with both the default and my advanced settings. Still no updates.
I noticed that the script (searxng.sh) has a hard‑coded port (8888) in the line
"echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8888${CL}""
which I don’t use in my advanced settings. No idea if this is an issue or not.

Originally created by @Dev-TechT on GitHub (Nov 20, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 🔎 Did you run the script with verbose mode enabled? Yes, verbose mode was enabled and the output is included below ### 📜 What is the name of the script you are using? searxng.sh ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/searxng.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [x] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 13 ### 📈 Which Proxmox version are you on? Proxmox 9.1.1 ### 📝 Provide a clear and concise description of the issue. I try to update SearXNG from version 2025.11.7+b9b46431b to the newst version (currently 2025.11.18-576c8ca99) using the update process, but no new updates were found. ### 🔄 Steps to reproduce the issue. 1. Log in to LXC container 2. Run update or execute bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/searxng.sh)" (tried both). 3. Press enter and selected any "YES" option (tried both). 4. Update shows: "There is currently no update available." ### ❌ Paste the full error output (if available). _____ _ __ _ ________ / ___/___ ____ _____| |/ // | / / ____/ \__ \/ _ \/ __ `/ ___/ // |/ / / __ ___/ / __/ /_/ / / / |/ /| / /_/ / /____/\___/\__,_/_/ /_/|_/_/ |_/\____/ ✔️ There is currently no update available. ### 🖼️ Additional context (optional). I tested this with both the default and my advanced settings. Still no updates. I noticed that the script (searxng.sh) has a hard‑coded port (8888) in the line "echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8888${CL}"" which I don’t use in my advanced settings. No idea if this is an issue or not.
OVERLORD added the bug label 2026-02-05 03:32:34 +03:00
Author
Owner

@MickLesk commented on GitHub (Nov 20, 2025):

We dont have an Update function for searxng atm. Its Not an issue, its the correct Text in this way.

@MickLesk commented on GitHub (Nov 20, 2025): We dont have an Update function for searxng atm. Its Not an issue, its the correct Text in this way.
Author
Owner

@SiriusLightning21 commented on GitHub (Nov 21, 2025):

For now you can use a script to update your searXNG.

Make a new script
nano update.sh

Copy and paste this

#!/bin/bash
set -e 
# Pull new SearXNG-Version
cd /usr/local/searxng/searxng-src || exit 1
sudo -u searxng git pull
#update Python dependencies
sudo -u searxng /bin/bash <<'EOF'
source /usr/local/searxng/searx-pyenv/bin/activate
pip install --upgrade --no-deps -r /usr/local/searxng/searxng-src/requirements.txt
EOF
# Fix certifi-version
sudo -u searxng /bin/bash <<'EOF'
source /usr/local/searxng/searx-pyenv/bin/activate
INSTALLED=$(pip show certifi | grep Version | awk '{print $2}')
REQUIRED="2025.10.5"
if [ "$INSTALLED" != "$REQUIRED" ]; then
    echo "Wrong certifi-Version ($INSTALLED). change to $REQUIRED..."
    pip install certifi==$REQUIRED
else
    echo "certifi-Version $INSTALLED is correct."
fi
EOF
# Restart SearXNG
systemctl restart searxng
systemctl status searxng --no-pager

echo "Update complete"

Make the script executable
chmod +x update.sh

Start the script
./update.sh

@SiriusLightning21 commented on GitHub (Nov 21, 2025): For now you can use a script to update your searXNG. Make a new script `nano update.sh` Copy and paste this ``` #!/bin/bash set -e # Pull new SearXNG-Version cd /usr/local/searxng/searxng-src || exit 1 sudo -u searxng git pull #update Python dependencies sudo -u searxng /bin/bash <<'EOF' source /usr/local/searxng/searx-pyenv/bin/activate pip install --upgrade --no-deps -r /usr/local/searxng/searxng-src/requirements.txt EOF # Fix certifi-version sudo -u searxng /bin/bash <<'EOF' source /usr/local/searxng/searx-pyenv/bin/activate INSTALLED=$(pip show certifi | grep Version | awk '{print $2}') REQUIRED="2025.10.5" if [ "$INSTALLED" != "$REQUIRED" ]; then echo "Wrong certifi-Version ($INSTALLED). change to $REQUIRED..." pip install certifi==$REQUIRED else echo "certifi-Version $INSTALLED is correct." fi EOF # Restart SearXNG systemctl restart searxng systemctl status searxng --no-pager echo "Update complete" ``` Make the script executable `chmod +x update.sh` Start the script `./update.sh`
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#2039