From 2e141884a98cead9ded0153435c3d92d162b33d6 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 27 Jun 2026 03:59:56 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20perccli=20install=20=E2=80=94=20prefer?= =?UTF-8?q?=20apt,=20remove=20stale=20Dell=20download=20URL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The hardcoded dl.dell.com tarball URL is stale and returns a redirect. Suggest 'apt install perccli' first (available in Proxmox repos), then fall back to manual .deb download via dell.com/support with service tag. Co-Authored-By: Claude Sonnet 4.6 --- docs/setup-guide.md | 10 +++++++++- scripts/perc-nonraid.sh | 7 ++++--- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/docs/setup-guide.md b/docs/setup-guide.md index 8e17615..1df2920 100644 --- a/docs/setup-guide.md +++ b/docs/setup-guide.md @@ -212,7 +212,15 @@ targets unconfigured physical disks. ### Install perccli -Download from Dell support (search "PERCCLI") or copy the `.deb` to the host: +Try apt first — it's in the Proxmox repos: + +```bash +apt install -y perccli +``` + +If not found, download the `.deb` manually: go to `dell.com/support`, enter +your service tag, then Drivers → Storage → search "PERCCLI", download the +Linux package, copy it to the host, and install: ```bash dpkg -i perccli_*.deb diff --git a/scripts/perc-nonraid.sh b/scripts/perc-nonraid.sh index 5dbd131..f0828d3 100755 --- a/scripts/perc-nonraid.sh +++ b/scripts/perc-nonraid.sh @@ -10,9 +10,10 @@ set -euo pipefail PERCCLI=$(command -v perccli || command -v perccli64 || true) if [[ -z "$PERCCLI" ]]; then - echo "perccli not found. Install from:" - echo " https://www.dell.com/support (search 'PERCCLI')" - echo " or: dpkg -i perccli_*.deb" + echo "perccli not found. Install options:" + echo " 1. apt install -y perccli (try this first — in Proxmox repos)" + echo " 2. Download from dell.com/support → enter service tag → Drivers → Storage" + echo " Look for 'PERCCLI' and download the Linux .deb, then: dpkg -i perccli_*.deb" exit 1 fi