Troubleshooting
Run stack.ps1 doctor (or doctor -Target all) first; most problems below show up there as
a [FAIL] line.
Hosts, SSH, and stack.ps1
Symptom |
Cause and fix |
|---|---|
|
PowerShell 7 is missing. Ubuntu: re-run |
|
The deploy user was added to the |
SSH asks for a password during |
The key is not in |
|
Push the branch (and submodule commits) first; |
|
|
|
The old |
|
Set the host’s stacks in |
“Stack … is not configured” with a list of keys |
A required key or secret file is missing; the message names the file to edit. |
|
Rename it to |
|
It is an old copy of the launcher; copies break because the script dot-sources sibling
helpers. Re-run |
Network and TLS
Symptom |
Cause and fix |
|---|---|
A port is reachable from outside although ufw denies it |
Docker-published ports bypass ufw. Bind internal ports to |
|
The certificate lacks a SAN for some |
|
Pass the issuer chain with |
|
Port 80 on |
Let’s Encrypt rate-limit errors while testing |
Set |
|
Decrypt ( |
Segmentation names fail through the proxy |
|
|
The Pitt DNS ticket is not done, or the record is not a wildcard. |
Build appliance and dashboard
Symptom |
Cause and fix |
|---|---|
|
Start |
|
Shared memory too small. The launcher passes |
|
|
Missing |
Run |
|
Path B not applied: the container lacks |
CIFS |
The |
CIFS |
Wrong user/password/domain in the |
|
|
Remount fails after the shell starts |
Expected: |
Wrong image or no GPU |
Run |
TEM scripts fail importing CuPy on a CPU-only host |
Fixed: the TEM wrappers select NumPy when no GPU is present. Pull current images. |
Dashboard unreachable |
|
Dashboard: “attempt to write a readonly database” |
Run |
Programmer shell
Symptom |
Cause and fix |
|---|---|
|
|
|
Host NVIDIA driver too old for the CuPy wheel, or no GPU passthrough. |
|
Wrong distro name or casing; use the exact name from |