Eine kompakte Anleitung für RaspiBlitz raspiblitz-fat-v1.12.1-2026-03-01.img.gz auf einem Raspberry Pi 4 (ARM64) den Alby Hub manuell und sicher aktualisieren.
- System: RaspiBlitz auf Raspberry Pi 4 (Architektur:
aarch64/arm64) - Zielversion: v1.24.0 (oder neuer, da das Skript immer das
latest-Release lädt) - Problem: Behebung einer Sicherheitslücke durch ein manuelles Überschreiben der veralteten Binary- und Library-Dateien, da das Systemmenü noch keine aktuelle Version anbot. Fehlgeschlagene reine Binary-Updates führen zum Fehler
UniFFI API checksum mismatch.
1.Dienst stoppen: Laufenden Prozess beenden.
Zuerst muss der aktive Alby Hub Dienst gestoppt werden, damit die Systemdateien überschrieben werden können.
Bash
sudo systemctl stop albyhub
2.Download vorbereiten: Arbeitsverzeichnis im Home-Ordner.
Das Entpacken direkt in /tmp führt aufgrund restriktiver Rechte oft zu Fehlern. Daher wird ein temporärer Ordner im Admin-Verzeichnis angelegt.
Bash
# Wechsel in das Home-Verzeichnis und Erstellung des temporaeren Ordners
cd ~
mkdir -p alby_update
# Wechsel in das alby update Verzeichniss
cd alby_update
3.Aktuelle Version herunterladen und entpacken:ARM64 Release.
Das offizielle, vorkompilierte Release für 64-Bit ARM-Architekturen wird heruntergeladen und entpackt.
Bash
# Download und
wget https://github.com/getAlby/hub/releases/latest/download/albyhub-Server-Linux-aarch64.tar.bz2
# Entpacken des aktuellen Archivs
tar -xjf albyhub-Server-Linux-aarch64.tar.bz2
4.Binary und Bibliotheken kopieren: Verhindert API Checksum Mismatch.
Es ist zwingend erforderlich, sowohl die ausführbare Datei (bin) als auch die dazugehörigen Hintergrundbibliotheken (lib) zu aktualisieren. Ein Update von nur einer der beiden Komponenten führt zu sofortigen Abstürzen.
Bash
# Neue ausfuehrbare Datei in das RaspiBlitz-Zielverzeichnis kopieren
sudo cp bin/albyhub /home/albyhub/bin/albyhub
# Neue Bibliotheken in das RaspiBlitz-Zielverzeichnis kopieren
sudo cp -r lib/* /home/albyhub/lib/
5.Besitz- und Ausführungsrechte korrigieren: Sicherheitskontext wiederherstellen.
Die neuen Dateien müssen dem Systembenutzer albyhub zugewiesen und das Programm wieder ausführbar gemacht werden.
Bash
# Dateibesitzer fuer Binaries und Bibliotheken anpassen
sudo chown -R albyhub:albyhub /home/albyhub/bin/
sudo chown -R albyhub:albyhub /home/albyhub/lib/
# Ausfuehrungsrecht explizit setzen
sudo chmod +x /home/albyhub/bin/albyhub
6.Dienst starten und verifizieren:
Den Dienst wieder hochfahren und prüfen, ob der Hub fehlerfrei startet.
Bash
# Dienst starten und
sudo systemctl start albyhub
# Status abfragen
sudo systemctl status albyhub
Die Ausgabe muss active (running) anzeigen.
7.Aufräumen: Speicherplatz freigeben.
Wenn der Dienst fehlerfrei läuft, kann das temporäre Arbeitsverzeichnis gelöscht werden.
Bash
# Temporaere Dateien restlos entfernen
cd ~
rm -rf alby_update