Files
web-archlinux_cz/content/posts/varnish-vinyl-cache/index.md
T
2026-05-25 15:27:12 +02:00

2.1 KiB

title, date, draft, tags, image
title date draft tags image
Arch News: Varnish se přejmenoval na Vinyl Cache 2026-05-25 false
news
varnish
migrace
varnish-cache.jpg

{{< figure src="varnish-cache.jpg" alt="Varnish Cache" >}}

Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na Vinyl Cache a Arch ho následoval. Balíček varnish byl odstraněn z repozitáře [extra] a nahrazen novým balíčkem vinyl-cache.

Změna není jen kosmetická. Přejmenovaly se binárky, adresáře, systemd jednotky i systémoví uživatelé. Po upgradu je nutná ruční migrace.


Co se změnilo

Staré Nové
/etc/varnish /etc/vinyl-cache
/var/lib/varnish /var/lib/vinyl-cache
varnish.service vinyl-cache.service
varnishncsa.service vinylncsa.service
uživatel varnish uživatel vinyl
skupina varnish skupina vinyl
uživatel varnishlog uživatel vinyllog
uživatel vcache beze změny

Postup migrace

# 1. nainstaluj nový balíček
sudo pacman -Syu vinyl-cache

# 2. přejmenuj adresáře
sudo mv /etc/varnish /etc/vinyl-cache
sudo mv /var/lib/varnish /var/lib/vinyl-cache

# 3. oprav vlastnictví souborů
sudo chown -R vinyl:vinyl /var/lib/vinyl-cache

# 4. vypni staré systemd jednotky, zapni nové
sudo systemctl disable --now varnish.service varnishncsa.service
sudo systemctl enable --now vinyl-cache.service vinylncsa.service

# 5. zkontroluj stav
systemctl status vinyl-cache.service
journalctl -u vinyl-cache.service -n 30

Poznámky

  • Arch momentálně neplánuje udržovat balíček varnish jako samostatný fork — jedinou podporovanou cestou je přechod na vinyl-cache.
  • Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.
  • Detailní přehled breaking changes najdeš v arch-announce mailing listu..