From e20e6240e53b477c0fcb4605442a66eb2c15be38 Mon Sep 17 00:00:00 2001 From: Archos Date: Mon, 25 May 2026 15:27:12 +0200 Subject: [PATCH] =?UTF-8?q?Drobn=C3=A1=20oprava=20odkazu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/posts/varnish-vinyl-cache/index.md | 2 +- .../index.html | 6 +++--- public/index.html | 2 +- public/index.xml | 2 +- public/posts/index.html | 2 +- public/posts/index.xml | 2 +- public/tags/migrace/index.html | 2 +- public/tags/migrace/index.xml | 2 +- public/tags/news/index.html | 2 +- public/tags/news/index.xml | 2 +- public/tags/varnish/index.html | 2 +- public/tags/varnish/index.xml | 2 +- 12 files changed, 14 insertions(+), 14 deletions(-) diff --git a/content/posts/varnish-vinyl-cache/index.md b/content/posts/varnish-vinyl-cache/index.md index 92259c0..5fc3849 100644 --- a/content/posts/varnish-vinyl-cache/index.md +++ b/content/posts/varnish-vinyl-cache/index.md @@ -57,4 +57,4 @@ journalctl -u vinyl-cache.service -n 30 - 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 [oficiálních release notes](https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/). +- Detailní přehled breaking changes najdeš v [arch-announce mailing listu.](https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/). diff --git a/public/arch-news-varnish-se-přejmenoval-na-vinyl-cache/index.html b/public/arch-news-varnish-se-přejmenoval-na-vinyl-cache/index.html index 9a16f30..52bf2fd 100644 --- a/public/arch-news-varnish-se-přejmenoval-na-vinyl-cache/index.html +++ b/public/arch-news-varnish-se-přejmenoval-na-vinyl-cache/index.html @@ -70,7 +70,7 @@ +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.."> @@ -85,7 +85,7 @@ Co se změnilo # Staré Nové /etc/varnish /etc/vinyl-cache /var/lib/varnish /va +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.."> @@ -1266,7 +1266,7 @@ Co se změnilo # Staré Nové /etc/varnish /etc/vinyl-cache /var/lib/varnish /va diff --git a/public/index.html b/public/index.html index 430e5e5..2eac7ec 100644 --- a/public/index.html +++ b/public/index.html @@ -1153,7 +1153,7 @@
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 oficiálních release notes. +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..
diff --git a/public/index.xml b/public/index.xml index ffed98f..d05e419 100644 --- a/public/index.xml +++ b/public/index.xml @@ -15,7 +15,7 @@ Mon, 25 May 2026 00:00:00 +0000 https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/ - <figure> <img class="my-0 rounded-md" loading="lazy" decoding="async" fetchpriority="auto" alt="Varnish Cache" width="670" height="377" src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg" srcset="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg 800w,/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_1938b4afa2cfdfeb.jpg 1280w" sizes="(min-width: 768px) 50vw, 65vw" data-zoom-src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache.jpg" /> </figure> <p>Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na <strong>Vinyl Cache</strong> a Arch ho následoval. Balíček <code>varnish</code> byl odstraněn z repozitáře <code>[extra]</code> a nahrazen novým balíčkem <code>vinyl-cache</code>.</p> <p>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.</p> <hr> <h2 class="relative group">Co se změnilo <div id="co-se-změnilo" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#co-se-zm%c4%9bnilo" aria-label="Kotva">#</a> </span> </h2> <table> <thead> <tr> <th>Staré</th> <th>Nové</th> </tr> </thead> <tbody> <tr> <td><code>/etc/varnish</code></td> <td><code>/etc/vinyl-cache</code></td> </tr> <tr> <td><code>/var/lib/varnish</code></td> <td><code>/var/lib/vinyl-cache</code></td> </tr> <tr> <td><code>varnish.service</code></td> <td><code>vinyl-cache.service</code></td> </tr> <tr> <td><code>varnishncsa.service</code></td> <td><code>vinylncsa.service</code></td> </tr> <tr> <td>uživatel <code>varnish</code></td> <td>uživatel <code>vinyl</code></td> </tr> <tr> <td>skupina <code>varnish</code></td> <td>skupina <code>vinyl</code></td> </tr> <tr> <td>uživatel <code>varnishlog</code></td> <td>uživatel <code>vinyllog</code></td> </tr> <tr> <td>uživatel <code>vcache</code></td> <td>beze změny</td> </tr> </tbody> </table> <hr> <h2 class="relative group">Postup migrace <div id="postup-migrace" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postup-migrace" aria-label="Kotva">#</a> </span> </h2> <div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. nainstaluj nový balíček</span> </span></span><span style="display:flex;"><span>sudo pacman -Syu vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. přejmenuj adresáře</span> </span></span><span style="display:flex;"><span>sudo mv /etc/varnish /etc/vinyl-cache </span></span><span style="display:flex;"><span>sudo mv /var/lib/varnish /var/lib/vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. oprav vlastnictví souborů</span> </span></span><span style="display:flex;"><span>sudo chown -R vinyl:vinyl /var/lib/vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. vypni staré systemd jednotky, zapni nové</span> </span></span><span style="display:flex;"><span>sudo systemctl disable --now varnish.service varnishncsa.service </span></span><span style="display:flex;"><span>sudo systemctl enable --now vinyl-cache.service vinylncsa.service </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 5. zkontroluj stav</span> </span></span><span style="display:flex;"><span>systemctl status vinyl-cache.service </span></span><span style="display:flex;"><span>journalctl -u vinyl-cache.service -n <span style="color:#ae81ff">30</span></span></span></code></pre></div></div> <hr> <h2 class="relative group">Poznámky <div id="poznámky" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pozn%c3%a1mky" aria-label="Kotva">#</a> </span> </h2> <ul> <li>Arch momentálně neplánuje udržovat balíček <code>varnish</code> jako samostatný fork — jedinou podporovanou cestou je přechod na <code>vinyl-cache</code>.</li> <li>Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.</li> <li>Detailní přehled breaking changes najdeš v <a href="https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/" target="_blank" rel="noreferrer">oficiálních release notes</a>.</li> </ul> + <figure> <img class="my-0 rounded-md" loading="lazy" decoding="async" fetchpriority="auto" alt="Varnish Cache" width="670" height="377" src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg" srcset="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg 800w,/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_1938b4afa2cfdfeb.jpg 1280w" sizes="(min-width: 768px) 50vw, 65vw" data-zoom-src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache.jpg" /> </figure> <p>Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na <strong>Vinyl Cache</strong> a Arch ho následoval. Balíček <code>varnish</code> byl odstraněn z repozitáře <code>[extra]</code> a nahrazen novým balíčkem <code>vinyl-cache</code>.</p> <p>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.</p> <hr> <h2 class="relative group">Co se změnilo <div id="co-se-změnilo" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#co-se-zm%c4%9bnilo" aria-label="Kotva">#</a> </span> </h2> <table> <thead> <tr> <th>Staré</th> <th>Nové</th> </tr> </thead> <tbody> <tr> <td><code>/etc/varnish</code></td> <td><code>/etc/vinyl-cache</code></td> </tr> <tr> <td><code>/var/lib/varnish</code></td> <td><code>/var/lib/vinyl-cache</code></td> </tr> <tr> <td><code>varnish.service</code></td> <td><code>vinyl-cache.service</code></td> </tr> <tr> <td><code>varnishncsa.service</code></td> <td><code>vinylncsa.service</code></td> </tr> <tr> <td>uživatel <code>varnish</code></td> <td>uživatel <code>vinyl</code></td> </tr> <tr> <td>skupina <code>varnish</code></td> <td>skupina <code>vinyl</code></td> </tr> <tr> <td>uživatel <code>varnishlog</code></td> <td>uživatel <code>vinyllog</code></td> </tr> <tr> <td>uživatel <code>vcache</code></td> <td>beze změny</td> </tr> </tbody> </table> <hr> <h2 class="relative group">Postup migrace <div id="postup-migrace" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postup-migrace" aria-label="Kotva">#</a> </span> </h2> <div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. nainstaluj nový balíček</span> </span></span><span style="display:flex;"><span>sudo pacman -Syu vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. přejmenuj adresáře</span> </span></span><span style="display:flex;"><span>sudo mv /etc/varnish /etc/vinyl-cache </span></span><span style="display:flex;"><span>sudo mv /var/lib/varnish /var/lib/vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. oprav vlastnictví souborů</span> </span></span><span style="display:flex;"><span>sudo chown -R vinyl:vinyl /var/lib/vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. vypni staré systemd jednotky, zapni nové</span> </span></span><span style="display:flex;"><span>sudo systemctl disable --now varnish.service varnishncsa.service </span></span><span style="display:flex;"><span>sudo systemctl enable --now vinyl-cache.service vinylncsa.service </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 5. zkontroluj stav</span> </span></span><span style="display:flex;"><span>systemctl status vinyl-cache.service </span></span><span style="display:flex;"><span>journalctl -u vinyl-cache.service -n <span style="color:#ae81ff">30</span></span></span></code></pre></div></div> <hr> <h2 class="relative group">Poznámky <div id="poznámky" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pozn%c3%a1mky" aria-label="Kotva">#</a> </span> </h2> <ul> <li>Arch momentálně neplánuje udržovat balíček <code>varnish</code> jako samostatný fork — jedinou podporovanou cestou je přechod na <code>vinyl-cache</code>.</li> <li>Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.</li> <li>Detailní přehled breaking changes najdeš v <a href="https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/" target="_blank" rel="noreferrer">arch-announce mailing listu.</a>.</li> </ul> diff --git a/public/posts/index.html b/public/posts/index.html index d28beff..634fdc8 100644 --- a/public/posts/index.html +++ b/public/posts/index.html @@ -1111,7 +1111,7 @@
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 oficiálních release notes. +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..
diff --git a/public/posts/index.xml b/public/posts/index.xml index 6fbfcfb..9be217c 100644 --- a/public/posts/index.xml +++ b/public/posts/index.xml @@ -15,7 +15,7 @@ Mon, 25 May 2026 00:00:00 +0000 https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/ - <figure> <img class="my-0 rounded-md" loading="lazy" decoding="async" fetchpriority="auto" alt="Varnish Cache" width="670" height="377" src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg" srcset="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg 800w,/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_1938b4afa2cfdfeb.jpg 1280w" sizes="(min-width: 768px) 50vw, 65vw" data-zoom-src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache.jpg" /> </figure> <p>Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na <strong>Vinyl Cache</strong> a Arch ho následoval. Balíček <code>varnish</code> byl odstraněn z repozitáře <code>[extra]</code> a nahrazen novým balíčkem <code>vinyl-cache</code>.</p> <p>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.</p> <hr> <h2 class="relative group">Co se změnilo <div id="co-se-změnilo" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#co-se-zm%c4%9bnilo" aria-label="Kotva">#</a> </span> </h2> <table> <thead> <tr> <th>Staré</th> <th>Nové</th> </tr> </thead> <tbody> <tr> <td><code>/etc/varnish</code></td> <td><code>/etc/vinyl-cache</code></td> </tr> <tr> <td><code>/var/lib/varnish</code></td> <td><code>/var/lib/vinyl-cache</code></td> </tr> <tr> <td><code>varnish.service</code></td> <td><code>vinyl-cache.service</code></td> </tr> <tr> <td><code>varnishncsa.service</code></td> <td><code>vinylncsa.service</code></td> </tr> <tr> <td>uživatel <code>varnish</code></td> <td>uživatel <code>vinyl</code></td> </tr> <tr> <td>skupina <code>varnish</code></td> <td>skupina <code>vinyl</code></td> </tr> <tr> <td>uživatel <code>varnishlog</code></td> <td>uživatel <code>vinyllog</code></td> </tr> <tr> <td>uživatel <code>vcache</code></td> <td>beze změny</td> </tr> </tbody> </table> <hr> <h2 class="relative group">Postup migrace <div id="postup-migrace" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postup-migrace" aria-label="Kotva">#</a> </span> </h2> <div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. nainstaluj nový balíček</span> </span></span><span style="display:flex;"><span>sudo pacman -Syu vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. přejmenuj adresáře</span> </span></span><span style="display:flex;"><span>sudo mv /etc/varnish /etc/vinyl-cache </span></span><span style="display:flex;"><span>sudo mv /var/lib/varnish /var/lib/vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. oprav vlastnictví souborů</span> </span></span><span style="display:flex;"><span>sudo chown -R vinyl:vinyl /var/lib/vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. vypni staré systemd jednotky, zapni nové</span> </span></span><span style="display:flex;"><span>sudo systemctl disable --now varnish.service varnishncsa.service </span></span><span style="display:flex;"><span>sudo systemctl enable --now vinyl-cache.service vinylncsa.service </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 5. zkontroluj stav</span> </span></span><span style="display:flex;"><span>systemctl status vinyl-cache.service </span></span><span style="display:flex;"><span>journalctl -u vinyl-cache.service -n <span style="color:#ae81ff">30</span></span></span></code></pre></div></div> <hr> <h2 class="relative group">Poznámky <div id="poznámky" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pozn%c3%a1mky" aria-label="Kotva">#</a> </span> </h2> <ul> <li>Arch momentálně neplánuje udržovat balíček <code>varnish</code> jako samostatný fork — jedinou podporovanou cestou je přechod na <code>vinyl-cache</code>.</li> <li>Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.</li> <li>Detailní přehled breaking changes najdeš v <a href="https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/" target="_blank" rel="noreferrer">oficiálních release notes</a>.</li> </ul> + <figure> <img class="my-0 rounded-md" loading="lazy" decoding="async" fetchpriority="auto" alt="Varnish Cache" width="670" height="377" src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg" srcset="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg 800w,/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_1938b4afa2cfdfeb.jpg 1280w" sizes="(min-width: 768px) 50vw, 65vw" data-zoom-src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache.jpg" /> </figure> <p>Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na <strong>Vinyl Cache</strong> a Arch ho následoval. Balíček <code>varnish</code> byl odstraněn z repozitáře <code>[extra]</code> a nahrazen novým balíčkem <code>vinyl-cache</code>.</p> <p>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.</p> <hr> <h2 class="relative group">Co se změnilo <div id="co-se-změnilo" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#co-se-zm%c4%9bnilo" aria-label="Kotva">#</a> </span> </h2> <table> <thead> <tr> <th>Staré</th> <th>Nové</th> </tr> </thead> <tbody> <tr> <td><code>/etc/varnish</code></td> <td><code>/etc/vinyl-cache</code></td> </tr> <tr> <td><code>/var/lib/varnish</code></td> <td><code>/var/lib/vinyl-cache</code></td> </tr> <tr> <td><code>varnish.service</code></td> <td><code>vinyl-cache.service</code></td> </tr> <tr> <td><code>varnishncsa.service</code></td> <td><code>vinylncsa.service</code></td> </tr> <tr> <td>uživatel <code>varnish</code></td> <td>uživatel <code>vinyl</code></td> </tr> <tr> <td>skupina <code>varnish</code></td> <td>skupina <code>vinyl</code></td> </tr> <tr> <td>uživatel <code>varnishlog</code></td> <td>uživatel <code>vinyllog</code></td> </tr> <tr> <td>uživatel <code>vcache</code></td> <td>beze změny</td> </tr> </tbody> </table> <hr> <h2 class="relative group">Postup migrace <div id="postup-migrace" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postup-migrace" aria-label="Kotva">#</a> </span> </h2> <div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. nainstaluj nový balíček</span> </span></span><span style="display:flex;"><span>sudo pacman -Syu vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. přejmenuj adresáře</span> </span></span><span style="display:flex;"><span>sudo mv /etc/varnish /etc/vinyl-cache </span></span><span style="display:flex;"><span>sudo mv /var/lib/varnish /var/lib/vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. oprav vlastnictví souborů</span> </span></span><span style="display:flex;"><span>sudo chown -R vinyl:vinyl /var/lib/vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. vypni staré systemd jednotky, zapni nové</span> </span></span><span style="display:flex;"><span>sudo systemctl disable --now varnish.service varnishncsa.service </span></span><span style="display:flex;"><span>sudo systemctl enable --now vinyl-cache.service vinylncsa.service </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 5. zkontroluj stav</span> </span></span><span style="display:flex;"><span>systemctl status vinyl-cache.service </span></span><span style="display:flex;"><span>journalctl -u vinyl-cache.service -n <span style="color:#ae81ff">30</span></span></span></code></pre></div></div> <hr> <h2 class="relative group">Poznámky <div id="poznámky" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pozn%c3%a1mky" aria-label="Kotva">#</a> </span> </h2> <ul> <li>Arch momentálně neplánuje udržovat balíček <code>varnish</code> jako samostatný fork — jedinou podporovanou cestou je přechod na <code>vinyl-cache</code>.</li> <li>Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.</li> <li>Detailní přehled breaking changes najdeš v <a href="https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/" target="_blank" rel="noreferrer">arch-announce mailing listu.</a>.</li> </ul> diff --git a/public/tags/migrace/index.html b/public/tags/migrace/index.html index 2b76d95..0bd5d02 100644 --- a/public/tags/migrace/index.html +++ b/public/tags/migrace/index.html @@ -1070,7 +1070,7 @@
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 oficiálních release notes. +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..
diff --git a/public/tags/migrace/index.xml b/public/tags/migrace/index.xml index 03cbf52..7ec3bbf 100644 --- a/public/tags/migrace/index.xml +++ b/public/tags/migrace/index.xml @@ -15,7 +15,7 @@ Mon, 25 May 2026 00:00:00 +0000 https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/ - <figure> <img class="my-0 rounded-md" loading="lazy" decoding="async" fetchpriority="auto" alt="Varnish Cache" width="670" height="377" src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg" srcset="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg 800w,/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_1938b4afa2cfdfeb.jpg 1280w" sizes="(min-width: 768px) 50vw, 65vw" data-zoom-src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache.jpg" /> </figure> <p>Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na <strong>Vinyl Cache</strong> a Arch ho následoval. Balíček <code>varnish</code> byl odstraněn z repozitáře <code>[extra]</code> a nahrazen novým balíčkem <code>vinyl-cache</code>.</p> <p>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.</p> <hr> <h2 class="relative group">Co se změnilo <div id="co-se-změnilo" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#co-se-zm%c4%9bnilo" aria-label="Kotva">#</a> </span> </h2> <table> <thead> <tr> <th>Staré</th> <th>Nové</th> </tr> </thead> <tbody> <tr> <td><code>/etc/varnish</code></td> <td><code>/etc/vinyl-cache</code></td> </tr> <tr> <td><code>/var/lib/varnish</code></td> <td><code>/var/lib/vinyl-cache</code></td> </tr> <tr> <td><code>varnish.service</code></td> <td><code>vinyl-cache.service</code></td> </tr> <tr> <td><code>varnishncsa.service</code></td> <td><code>vinylncsa.service</code></td> </tr> <tr> <td>uživatel <code>varnish</code></td> <td>uživatel <code>vinyl</code></td> </tr> <tr> <td>skupina <code>varnish</code></td> <td>skupina <code>vinyl</code></td> </tr> <tr> <td>uživatel <code>varnishlog</code></td> <td>uživatel <code>vinyllog</code></td> </tr> <tr> <td>uživatel <code>vcache</code></td> <td>beze změny</td> </tr> </tbody> </table> <hr> <h2 class="relative group">Postup migrace <div id="postup-migrace" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postup-migrace" aria-label="Kotva">#</a> </span> </h2> <div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. nainstaluj nový balíček</span> </span></span><span style="display:flex;"><span>sudo pacman -Syu vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. přejmenuj adresáře</span> </span></span><span style="display:flex;"><span>sudo mv /etc/varnish /etc/vinyl-cache </span></span><span style="display:flex;"><span>sudo mv /var/lib/varnish /var/lib/vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. oprav vlastnictví souborů</span> </span></span><span style="display:flex;"><span>sudo chown -R vinyl:vinyl /var/lib/vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. vypni staré systemd jednotky, zapni nové</span> </span></span><span style="display:flex;"><span>sudo systemctl disable --now varnish.service varnishncsa.service </span></span><span style="display:flex;"><span>sudo systemctl enable --now vinyl-cache.service vinylncsa.service </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 5. zkontroluj stav</span> </span></span><span style="display:flex;"><span>systemctl status vinyl-cache.service </span></span><span style="display:flex;"><span>journalctl -u vinyl-cache.service -n <span style="color:#ae81ff">30</span></span></span></code></pre></div></div> <hr> <h2 class="relative group">Poznámky <div id="poznámky" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pozn%c3%a1mky" aria-label="Kotva">#</a> </span> </h2> <ul> <li>Arch momentálně neplánuje udržovat balíček <code>varnish</code> jako samostatný fork — jedinou podporovanou cestou je přechod na <code>vinyl-cache</code>.</li> <li>Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.</li> <li>Detailní přehled breaking changes najdeš v <a href="https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/" target="_blank" rel="noreferrer">oficiálních release notes</a>.</li> </ul> + <figure> <img class="my-0 rounded-md" loading="lazy" decoding="async" fetchpriority="auto" alt="Varnish Cache" width="670" height="377" src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg" srcset="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg 800w,/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_1938b4afa2cfdfeb.jpg 1280w" sizes="(min-width: 768px) 50vw, 65vw" data-zoom-src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache.jpg" /> </figure> <p>Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na <strong>Vinyl Cache</strong> a Arch ho následoval. Balíček <code>varnish</code> byl odstraněn z repozitáře <code>[extra]</code> a nahrazen novým balíčkem <code>vinyl-cache</code>.</p> <p>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.</p> <hr> <h2 class="relative group">Co se změnilo <div id="co-se-změnilo" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#co-se-zm%c4%9bnilo" aria-label="Kotva">#</a> </span> </h2> <table> <thead> <tr> <th>Staré</th> <th>Nové</th> </tr> </thead> <tbody> <tr> <td><code>/etc/varnish</code></td> <td><code>/etc/vinyl-cache</code></td> </tr> <tr> <td><code>/var/lib/varnish</code></td> <td><code>/var/lib/vinyl-cache</code></td> </tr> <tr> <td><code>varnish.service</code></td> <td><code>vinyl-cache.service</code></td> </tr> <tr> <td><code>varnishncsa.service</code></td> <td><code>vinylncsa.service</code></td> </tr> <tr> <td>uživatel <code>varnish</code></td> <td>uživatel <code>vinyl</code></td> </tr> <tr> <td>skupina <code>varnish</code></td> <td>skupina <code>vinyl</code></td> </tr> <tr> <td>uživatel <code>varnishlog</code></td> <td>uživatel <code>vinyllog</code></td> </tr> <tr> <td>uživatel <code>vcache</code></td> <td>beze změny</td> </tr> </tbody> </table> <hr> <h2 class="relative group">Postup migrace <div id="postup-migrace" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postup-migrace" aria-label="Kotva">#</a> </span> </h2> <div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. nainstaluj nový balíček</span> </span></span><span style="display:flex;"><span>sudo pacman -Syu vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. přejmenuj adresáře</span> </span></span><span style="display:flex;"><span>sudo mv /etc/varnish /etc/vinyl-cache </span></span><span style="display:flex;"><span>sudo mv /var/lib/varnish /var/lib/vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. oprav vlastnictví souborů</span> </span></span><span style="display:flex;"><span>sudo chown -R vinyl:vinyl /var/lib/vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. vypni staré systemd jednotky, zapni nové</span> </span></span><span style="display:flex;"><span>sudo systemctl disable --now varnish.service varnishncsa.service </span></span><span style="display:flex;"><span>sudo systemctl enable --now vinyl-cache.service vinylncsa.service </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 5. zkontroluj stav</span> </span></span><span style="display:flex;"><span>systemctl status vinyl-cache.service </span></span><span style="display:flex;"><span>journalctl -u vinyl-cache.service -n <span style="color:#ae81ff">30</span></span></span></code></pre></div></div> <hr> <h2 class="relative group">Poznámky <div id="poznámky" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pozn%c3%a1mky" aria-label="Kotva">#</a> </span> </h2> <ul> <li>Arch momentálně neplánuje udržovat balíček <code>varnish</code> jako samostatný fork — jedinou podporovanou cestou je přechod na <code>vinyl-cache</code>.</li> <li>Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.</li> <li>Detailní přehled breaking changes najdeš v <a href="https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/" target="_blank" rel="noreferrer">arch-announce mailing listu.</a>.</li> </ul> diff --git a/public/tags/news/index.html b/public/tags/news/index.html index da9041e..61c6bdf 100644 --- a/public/tags/news/index.html +++ b/public/tags/news/index.html @@ -1070,7 +1070,7 @@
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 oficiálních release notes. +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..
diff --git a/public/tags/news/index.xml b/public/tags/news/index.xml index cee7cff..c799681 100644 --- a/public/tags/news/index.xml +++ b/public/tags/news/index.xml @@ -15,7 +15,7 @@ Mon, 25 May 2026 00:00:00 +0000 https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/ - <figure> <img class="my-0 rounded-md" loading="lazy" decoding="async" fetchpriority="auto" alt="Varnish Cache" width="670" height="377" src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg" srcset="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg 800w,/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_1938b4afa2cfdfeb.jpg 1280w" sizes="(min-width: 768px) 50vw, 65vw" data-zoom-src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache.jpg" /> </figure> <p>Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na <strong>Vinyl Cache</strong> a Arch ho následoval. Balíček <code>varnish</code> byl odstraněn z repozitáře <code>[extra]</code> a nahrazen novým balíčkem <code>vinyl-cache</code>.</p> <p>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.</p> <hr> <h2 class="relative group">Co se změnilo <div id="co-se-změnilo" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#co-se-zm%c4%9bnilo" aria-label="Kotva">#</a> </span> </h2> <table> <thead> <tr> <th>Staré</th> <th>Nové</th> </tr> </thead> <tbody> <tr> <td><code>/etc/varnish</code></td> <td><code>/etc/vinyl-cache</code></td> </tr> <tr> <td><code>/var/lib/varnish</code></td> <td><code>/var/lib/vinyl-cache</code></td> </tr> <tr> <td><code>varnish.service</code></td> <td><code>vinyl-cache.service</code></td> </tr> <tr> <td><code>varnishncsa.service</code></td> <td><code>vinylncsa.service</code></td> </tr> <tr> <td>uživatel <code>varnish</code></td> <td>uživatel <code>vinyl</code></td> </tr> <tr> <td>skupina <code>varnish</code></td> <td>skupina <code>vinyl</code></td> </tr> <tr> <td>uživatel <code>varnishlog</code></td> <td>uživatel <code>vinyllog</code></td> </tr> <tr> <td>uživatel <code>vcache</code></td> <td>beze změny</td> </tr> </tbody> </table> <hr> <h2 class="relative group">Postup migrace <div id="postup-migrace" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postup-migrace" aria-label="Kotva">#</a> </span> </h2> <div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. nainstaluj nový balíček</span> </span></span><span style="display:flex;"><span>sudo pacman -Syu vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. přejmenuj adresáře</span> </span></span><span style="display:flex;"><span>sudo mv /etc/varnish /etc/vinyl-cache </span></span><span style="display:flex;"><span>sudo mv /var/lib/varnish /var/lib/vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. oprav vlastnictví souborů</span> </span></span><span style="display:flex;"><span>sudo chown -R vinyl:vinyl /var/lib/vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. vypni staré systemd jednotky, zapni nové</span> </span></span><span style="display:flex;"><span>sudo systemctl disable --now varnish.service varnishncsa.service </span></span><span style="display:flex;"><span>sudo systemctl enable --now vinyl-cache.service vinylncsa.service </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 5. zkontroluj stav</span> </span></span><span style="display:flex;"><span>systemctl status vinyl-cache.service </span></span><span style="display:flex;"><span>journalctl -u vinyl-cache.service -n <span style="color:#ae81ff">30</span></span></span></code></pre></div></div> <hr> <h2 class="relative group">Poznámky <div id="poznámky" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pozn%c3%a1mky" aria-label="Kotva">#</a> </span> </h2> <ul> <li>Arch momentálně neplánuje udržovat balíček <code>varnish</code> jako samostatný fork — jedinou podporovanou cestou je přechod na <code>vinyl-cache</code>.</li> <li>Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.</li> <li>Detailní přehled breaking changes najdeš v <a href="https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/" target="_blank" rel="noreferrer">oficiálních release notes</a>.</li> </ul> + <figure> <img class="my-0 rounded-md" loading="lazy" decoding="async" fetchpriority="auto" alt="Varnish Cache" width="670" height="377" src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg" srcset="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg 800w,/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_1938b4afa2cfdfeb.jpg 1280w" sizes="(min-width: 768px) 50vw, 65vw" data-zoom-src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache.jpg" /> </figure> <p>Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na <strong>Vinyl Cache</strong> a Arch ho následoval. Balíček <code>varnish</code> byl odstraněn z repozitáře <code>[extra]</code> a nahrazen novým balíčkem <code>vinyl-cache</code>.</p> <p>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.</p> <hr> <h2 class="relative group">Co se změnilo <div id="co-se-změnilo" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#co-se-zm%c4%9bnilo" aria-label="Kotva">#</a> </span> </h2> <table> <thead> <tr> <th>Staré</th> <th>Nové</th> </tr> </thead> <tbody> <tr> <td><code>/etc/varnish</code></td> <td><code>/etc/vinyl-cache</code></td> </tr> <tr> <td><code>/var/lib/varnish</code></td> <td><code>/var/lib/vinyl-cache</code></td> </tr> <tr> <td><code>varnish.service</code></td> <td><code>vinyl-cache.service</code></td> </tr> <tr> <td><code>varnishncsa.service</code></td> <td><code>vinylncsa.service</code></td> </tr> <tr> <td>uživatel <code>varnish</code></td> <td>uživatel <code>vinyl</code></td> </tr> <tr> <td>skupina <code>varnish</code></td> <td>skupina <code>vinyl</code></td> </tr> <tr> <td>uživatel <code>varnishlog</code></td> <td>uživatel <code>vinyllog</code></td> </tr> <tr> <td>uživatel <code>vcache</code></td> <td>beze změny</td> </tr> </tbody> </table> <hr> <h2 class="relative group">Postup migrace <div id="postup-migrace" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postup-migrace" aria-label="Kotva">#</a> </span> </h2> <div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. nainstaluj nový balíček</span> </span></span><span style="display:flex;"><span>sudo pacman -Syu vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. přejmenuj adresáře</span> </span></span><span style="display:flex;"><span>sudo mv /etc/varnish /etc/vinyl-cache </span></span><span style="display:flex;"><span>sudo mv /var/lib/varnish /var/lib/vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. oprav vlastnictví souborů</span> </span></span><span style="display:flex;"><span>sudo chown -R vinyl:vinyl /var/lib/vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. vypni staré systemd jednotky, zapni nové</span> </span></span><span style="display:flex;"><span>sudo systemctl disable --now varnish.service varnishncsa.service </span></span><span style="display:flex;"><span>sudo systemctl enable --now vinyl-cache.service vinylncsa.service </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 5. zkontroluj stav</span> </span></span><span style="display:flex;"><span>systemctl status vinyl-cache.service </span></span><span style="display:flex;"><span>journalctl -u vinyl-cache.service -n <span style="color:#ae81ff">30</span></span></span></code></pre></div></div> <hr> <h2 class="relative group">Poznámky <div id="poznámky" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pozn%c3%a1mky" aria-label="Kotva">#</a> </span> </h2> <ul> <li>Arch momentálně neplánuje udržovat balíček <code>varnish</code> jako samostatný fork — jedinou podporovanou cestou je přechod na <code>vinyl-cache</code>.</li> <li>Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.</li> <li>Detailní přehled breaking changes najdeš v <a href="https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/" target="_blank" rel="noreferrer">arch-announce mailing listu.</a>.</li> </ul> diff --git a/public/tags/varnish/index.html b/public/tags/varnish/index.html index 3814a02..1ec786b 100644 --- a/public/tags/varnish/index.html +++ b/public/tags/varnish/index.html @@ -1070,7 +1070,7 @@
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 oficiálních release notes. +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..
diff --git a/public/tags/varnish/index.xml b/public/tags/varnish/index.xml index 46d13df..fbc69b4 100644 --- a/public/tags/varnish/index.xml +++ b/public/tags/varnish/index.xml @@ -15,7 +15,7 @@ Mon, 25 May 2026 00:00:00 +0000 https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/ - <figure> <img class="my-0 rounded-md" loading="lazy" decoding="async" fetchpriority="auto" alt="Varnish Cache" width="670" height="377" src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg" srcset="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg 800w,/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_1938b4afa2cfdfeb.jpg 1280w" sizes="(min-width: 768px) 50vw, 65vw" data-zoom-src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache.jpg" /> </figure> <p>Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na <strong>Vinyl Cache</strong> a Arch ho následoval. Balíček <code>varnish</code> byl odstraněn z repozitáře <code>[extra]</code> a nahrazen novým balíčkem <code>vinyl-cache</code>.</p> <p>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.</p> <hr> <h2 class="relative group">Co se změnilo <div id="co-se-změnilo" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#co-se-zm%c4%9bnilo" aria-label="Kotva">#</a> </span> </h2> <table> <thead> <tr> <th>Staré</th> <th>Nové</th> </tr> </thead> <tbody> <tr> <td><code>/etc/varnish</code></td> <td><code>/etc/vinyl-cache</code></td> </tr> <tr> <td><code>/var/lib/varnish</code></td> <td><code>/var/lib/vinyl-cache</code></td> </tr> <tr> <td><code>varnish.service</code></td> <td><code>vinyl-cache.service</code></td> </tr> <tr> <td><code>varnishncsa.service</code></td> <td><code>vinylncsa.service</code></td> </tr> <tr> <td>uživatel <code>varnish</code></td> <td>uživatel <code>vinyl</code></td> </tr> <tr> <td>skupina <code>varnish</code></td> <td>skupina <code>vinyl</code></td> </tr> <tr> <td>uživatel <code>varnishlog</code></td> <td>uživatel <code>vinyllog</code></td> </tr> <tr> <td>uživatel <code>vcache</code></td> <td>beze změny</td> </tr> </tbody> </table> <hr> <h2 class="relative group">Postup migrace <div id="postup-migrace" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postup-migrace" aria-label="Kotva">#</a> </span> </h2> <div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. nainstaluj nový balíček</span> </span></span><span style="display:flex;"><span>sudo pacman -Syu vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. přejmenuj adresáře</span> </span></span><span style="display:flex;"><span>sudo mv /etc/varnish /etc/vinyl-cache </span></span><span style="display:flex;"><span>sudo mv /var/lib/varnish /var/lib/vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. oprav vlastnictví souborů</span> </span></span><span style="display:flex;"><span>sudo chown -R vinyl:vinyl /var/lib/vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. vypni staré systemd jednotky, zapni nové</span> </span></span><span style="display:flex;"><span>sudo systemctl disable --now varnish.service varnishncsa.service </span></span><span style="display:flex;"><span>sudo systemctl enable --now vinyl-cache.service vinylncsa.service </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 5. zkontroluj stav</span> </span></span><span style="display:flex;"><span>systemctl status vinyl-cache.service </span></span><span style="display:flex;"><span>journalctl -u vinyl-cache.service -n <span style="color:#ae81ff">30</span></span></span></code></pre></div></div> <hr> <h2 class="relative group">Poznámky <div id="poznámky" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pozn%c3%a1mky" aria-label="Kotva">#</a> </span> </h2> <ul> <li>Arch momentálně neplánuje udržovat balíček <code>varnish</code> jako samostatný fork — jedinou podporovanou cestou je přechod na <code>vinyl-cache</code>.</li> <li>Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.</li> <li>Detailní přehled breaking changes najdeš v <a href="https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/" target="_blank" rel="noreferrer">oficiálních release notes</a>.</li> </ul> + <figure> <img class="my-0 rounded-md" loading="lazy" decoding="async" fetchpriority="auto" alt="Varnish Cache" width="670" height="377" src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg" srcset="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg 800w,/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_1938b4afa2cfdfeb.jpg 1280w" sizes="(min-width: 768px) 50vw, 65vw" data-zoom-src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache.jpg" /> </figure> <p>Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na <strong>Vinyl Cache</strong> a Arch ho následoval. Balíček <code>varnish</code> byl odstraněn z repozitáře <code>[extra]</code> a nahrazen novým balíčkem <code>vinyl-cache</code>.</p> <p>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.</p> <hr> <h2 class="relative group">Co se změnilo <div id="co-se-změnilo" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#co-se-zm%c4%9bnilo" aria-label="Kotva">#</a> </span> </h2> <table> <thead> <tr> <th>Staré</th> <th>Nové</th> </tr> </thead> <tbody> <tr> <td><code>/etc/varnish</code></td> <td><code>/etc/vinyl-cache</code></td> </tr> <tr> <td><code>/var/lib/varnish</code></td> <td><code>/var/lib/vinyl-cache</code></td> </tr> <tr> <td><code>varnish.service</code></td> <td><code>vinyl-cache.service</code></td> </tr> <tr> <td><code>varnishncsa.service</code></td> <td><code>vinylncsa.service</code></td> </tr> <tr> <td>uživatel <code>varnish</code></td> <td>uživatel <code>vinyl</code></td> </tr> <tr> <td>skupina <code>varnish</code></td> <td>skupina <code>vinyl</code></td> </tr> <tr> <td>uživatel <code>varnishlog</code></td> <td>uživatel <code>vinyllog</code></td> </tr> <tr> <td>uživatel <code>vcache</code></td> <td>beze změny</td> </tr> </tbody> </table> <hr> <h2 class="relative group">Postup migrace <div id="postup-migrace" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postup-migrace" aria-label="Kotva">#</a> </span> </h2> <div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. nainstaluj nový balíček</span> </span></span><span style="display:flex;"><span>sudo pacman -Syu vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. přejmenuj adresáře</span> </span></span><span style="display:flex;"><span>sudo mv /etc/varnish /etc/vinyl-cache </span></span><span style="display:flex;"><span>sudo mv /var/lib/varnish /var/lib/vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. oprav vlastnictví souborů</span> </span></span><span style="display:flex;"><span>sudo chown -R vinyl:vinyl /var/lib/vinyl-cache </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. vypni staré systemd jednotky, zapni nové</span> </span></span><span style="display:flex;"><span>sudo systemctl disable --now varnish.service varnishncsa.service </span></span><span style="display:flex;"><span>sudo systemctl enable --now vinyl-cache.service vinylncsa.service </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#75715e"># 5. zkontroluj stav</span> </span></span><span style="display:flex;"><span>systemctl status vinyl-cache.service </span></span><span style="display:flex;"><span>journalctl -u vinyl-cache.service -n <span style="color:#ae81ff">30</span></span></span></code></pre></div></div> <hr> <h2 class="relative group">Poznámky <div id="poznámky" class="anchor"></div> <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"> <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pozn%c3%a1mky" aria-label="Kotva">#</a> </span> </h2> <ul> <li>Arch momentálně neplánuje udržovat balíček <code>varnish</code> jako samostatný fork — jedinou podporovanou cestou je přechod na <code>vinyl-cache</code>.</li> <li>Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.</li> <li>Detailní přehled breaking changes najdeš v <a href="https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/" target="_blank" rel="noreferrer">arch-announce mailing listu.</a>.</li> </ul>