Pi-hole not updating #2105

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

Originally created by @kmgalanakis on GitHub (Dec 2, 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?

Pi-hole

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

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

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

📈 Which Proxmox version are you on?

8.4.14

📝 Provide a clear and concise description of the issue.

I'm running the following command

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

to update my Pi-hole LXC installation from within the Pi-hole LXC but the process fails with the following notification.

    ____  _ __          __   
   / __ \(_) /_  ____  / /__ 
  / /_/ / / __ \/ __ \/ / _ \
 / ____/ / / / / /_/ / /  __/
/_/   /_/_/ /_/\____/_/\___/ 
                             

⠼ Updating PiHole  [✓] Supported OS detected
  [✓] Update local cache of available packages
  [✓] Building dependency package pihole-meta.deb
  [✓] Installing Pi-hole dependency package


  Error: Core Pi-hole repo is missing from system!
  Please re-run install script from https://pi-hole.net
  ✔️   Updated PiHole
  ✔️   Updated successfully!
root@pihole:~#

🔄 Steps to reproduce the issue.

  • Install an old Pi-hole version in an LXC container.
  • Update the existing installation using the following command
    bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pihole.sh)"

Paste the full error output (if available).

    ____  _ __          __   
   / __ \(_) /_  ____  / /__ 
  / /_/ / / __ \/ __ \/ / _ \
 / ____/ / / / / /_/ / /  __/
/_/   /_/_/ /_/\____/_/\___/ 
                             

⠼ Updating PiHole  [✓] Supported OS detected
  [✓] Update local cache of available packages
  [✓] Building dependency package pihole-meta.deb
  [✓] Installing Pi-hole dependency package


  Error: Core Pi-hole repo is missing from system!
  Please re-run install script from https://pi-hole.net
  ✔️   Updated PiHole
  ✔️   Updated successfully!
root@pihole:~#

🖼️ Additional context (optional).

No response

Originally created by @kmgalanakis on GitHub (Dec 2, 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? Pi-hole ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pihole.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 📈 Which Proxmox version are you on? 8.4.14 ### 📝 Provide a clear and concise description of the issue. I'm running the following command ``` bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pihole.sh)" ``` to update my Pi-hole LXC installation from within the Pi-hole LXC but the process fails with the following notification. ``` ____ _ __ __ / __ \(_) /_ ____ / /__ / /_/ / / __ \/ __ \/ / _ \ / ____/ / / / / /_/ / / __/ /_/ /_/_/ /_/\____/_/\___/ ⠼ Updating PiHole [✓] Supported OS detected [✓] Update local cache of available packages [✓] Building dependency package pihole-meta.deb [✓] Installing Pi-hole dependency package Error: Core Pi-hole repo is missing from system! Please re-run install script from https://pi-hole.net ✔️ Updated PiHole ✔️ Updated successfully! root@pihole:~# ``` ### 🔄 Steps to reproduce the issue. * Install an old Pi-hole version in an LXC container. * Update the existing installation using the following command `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pihole.sh)"` ### ❌ Paste the full error output (if available). ``` ____ _ __ __ / __ \(_) /_ ____ / /__ / /_/ / / __ \/ __ \/ / _ \ / ____/ / / / / /_/ / / __/ /_/ /_/_/ /_/\____/_/\___/ ⠼ Updating PiHole [✓] Supported OS detected [✓] Update local cache of available packages [✓] Building dependency package pihole-meta.deb [✓] Installing Pi-hole dependency package Error: Core Pi-hole repo is missing from system! Please re-run install script from https://pi-hole.net ✔️ Updated PiHole ✔️ Updated successfully! root@pihole:~# ``` ### 🖼️ Additional context (optional). _No response_
OVERLORD added the external label 2026-02-05 03:46:34 +03:00
Author
Owner

@MickLesk commented on GitHub (Dec 2, 2025):

its an external tool, you should report at there repo, not our. We only use his tool in this case: https://install.pi-hole.net

@MickLesk commented on GitHub (Dec 2, 2025): its an external tool, you should report at there repo, not our. We only use his tool in this case: https://install.pi-hole.net
Author
Owner

@kmgalanakis commented on GitHub (Dec 3, 2025):

its an external tool, you should report at there repo, not our. We only use his tool in this case: https://install.pi-hole.net

I was unable to find a workable solution. I ended up creating a new LXC container with the latest version of the script and it installed the latest version of pi-hole.

Thank you

@kmgalanakis commented on GitHub (Dec 3, 2025): > its an external tool, you should report at there repo, not our. We only use his tool in this case: https://install.pi-hole.net I was unable to find a workable solution. I ended up creating a new LXC container with the latest version of the script and it installed the latest version of pi-hole. Thank you
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#2105