Skip to main content

8. Fehlersuche


| Meldung | Ursache |
|---|---|
| `FEHLER: PACKAGE_NAME ist nicht gesetzt` | `build.conf` wurde nicht geladen |
| `FEHLER: PACKAGE_ROOT liegt nicht unterhalb von BUILD_ROOT` | `BUILD_ROOT` in `build.conf` passt nicht zum echten Pfad |
| `FEHLER: SOURCE_DIR zeigt direkt auf /opt/scoreboard` | Es soll aus `source/` gebaut werden, nicht aus dem Live-Baum |
| `FEHLER: … In Zeile 1 fehlt der Shebang` | Vor `#!/bin/bash` steht ein Kommentar |
| `FEHLER: Paket meldet Version X, erwartet war Y` | nfpm hat die `build.conf` nicht gesehen |
| nfpm: `version is required` | `source build.conf` fehlt vor dem nfpm-Aufruf |
| dpkg: Downgrade-Warnung | Versionsnummer wurde nicht erhöht |
| Installation bricht mit Java-Meldung ab | `openjdk-17-jre` fehlt auf dem Zielrechner |

Bei einem missglückten Update liegt die Sicherung hier:

```bash
ls -lt /var/backups/scoreboard-system-*.tar.gz
sudo systemctl stop scoreboard
sudo tar xzf /var/backups/scoreboard-system-<version>-<zeit>.tar.gz -C /opt
sudo systemctl start scoreboard