Am 25. Mai 2026 meldete das Arch‑Linux‑Team, dass das Projekt Varnish upstream unter dem neuen Namen Vinyl Cache weitergeführt wird. Arch hat ein entsprechendes Paket namens vinyl-cache bereitgestellt. Die Umstellung bringt nicht‑kompatible Änderungen mit sich; Betreiber sollten die Auswirkungen prüfen, bevor sie ein Upgrade durchführen.
Was hat sich technisch geändert?
Mit der Umbenennung wurden alle internen Bezeichner, Binärdateien und Verzeichnisse, die zuvor „varnish“ enthielten, auf „vinyl“ angepasst. Parallel zum neuen Paket existiert das alte varnish nicht mehr im Repository [extra]. Arch‑Entwickler geben an, dass sie derzeit keine neue varnish-Variante pflegen wollen, da es sich um ein anderes Upstream‑Projekt handelt.
Konkrete Aktionen für Systemadministratoren
Das Upgrade ist nicht rein transparent; es erfordert manuelle Nacharbeiten. Die wichtigsten Punkte, die Administratoren beachten müssen:
- Konfigurationsverzeichnis umbenennen:
/etc/varnish→/etc/vinyl-cache. - Persistente Daten umziehen:
/var/lib/varnish→/var/lib/vinyl-cache. - Datei- und Verzeichnisberechtigungen prüfen und gegebenenfalls anpassen. Insbesondere müssen die Eigentumsrechte innerhalb des bisherigen
/var/lib/varnishrepariert werden, falls sie nach dem Umzug nicht passen. - Benutzer- und Gruppenkonten anpassen: der Benutzer
varnishwird zuvinyl, die Gruppevarnishzuvinyl. Der Benutzervarnishlogheißt künftigvinyllog. Der Benutzervcachebleibt unverändert. - Systemd‑Units austauschen: die alten Units
varnish.serviceundvarnishncsa.servicesind zu deaktivieren; stattdessen sollenvinyl-cache.serviceundvinylncsa.serviceaktiviert werden.
Warum diese Schritte nötig sind
Da Pfad‑, Benutzer‑ und Unit‑Namen umgestellt wurden, greifen Dienste beim bloßen Paketwechsel sonst auf nicht mehr existierende Dateien oder Accounts. Ohne Umbenennung und Anpassung können Startfehler, fehlende Logs oder Probleme mit Dateizugriffen auftreten.
Praktische Migrationshinweise
Arch‑Anwender sollten vor dem Upgrade ein Backup der Konfiguration und der Datenbankverzeichnisse erstellen. Prüfen Sie vorhandene Dienstabhängigkeiten, Startparameter oder externe Skripte, die auf alte Pfade oder Nutzernamen verweisen. Nach dem Verschieben der Verzeichnisse und dem Anlegen bzw. Umbenennen von Nutzern/Gruppen empfiehlt sich ein Testlauf der neuen Units.
Kurze Checkliste
- Backup:
/etc/varnishund/var/lib/varnishsichern. - Verzeichnisse umbenennen, Berechtigungen reparieren.
- Nutzer und Gruppen umbenennen oder neu anlegen (
varnish→vinyl,varnishlog→vinyllog). - Alte systemd‑Units deaktivieren, neue aktivieren und Dienststatus prüfen.
- Konfiguration testen und Logfiles kontrollieren.
Paketstatus in Arch Linux
Das bisherige Paket varnish wurde aus dem [extra]-Repository entfernt. Arch weist darauf hin, dass sie aktuell keine neue varnish-Variante pflegen, da die Upstream‑Entwicklung jetzt unter anderem Namen läuft. Nutzer, die weiterhin eine Version mit altem Namen benötigen, müssen eine eigene Lösung finden oder auf einem anderen Wege weiterhin ein altes Paket betreiben.
Fazit
Die Umbenennung von Varnish zu Vinyl Cache ist upstream‑getrieben und hat direkte Folgen für Arch‑Linux‑Nutzer. Das neue Paket vinyl-cache bringt nicht nur eine andere Paketbezeichnung, sondern erfordert manuelle Arbeiten an Pfaden, Nutzern und systemd‑Units. Administratoren sollten vor dem Update die genannten Punkte prüfen, Backups anlegen und die Dienste nach der Migration testen.
Die ursprüngliche Mitteilung erschien am 25. Mai 2026 und wurde von Sven‑Hendrik Haase veröffentlicht.