Unable to connect to repository
České zrcadlo Ubuntu repositories má celkem často problémy s dostupností. Může nastat situace, kdy potřebujete rychle upgradovat nějakou aplikaci či systém z bezpečnostních důvodů. Například, že obsahuje vunlnerability.
Pokud spustíte:
1 |
sudo apt-get update |
a získáte výsledek:
1 2 3 |
The repository 'http:/cz.archive.ubuntu.com/ubuntu xenial-updates Release' does not have a Release file. E: failed to fetch http://cz.archive.ubuntu.com/ubuntu/dists/xenial-updates/restricted/source/Sources 403 Forbidden [IP: 217.31.202.63 80] |
Narazili jste na výše popsaný problém – nedostupnost česhéko zrcadla cz.archive.ubuntu.com
Oprava dostupnosti cz.archive.ubuntu.com
Řešení existuje více:
- počkat, až bude zrcadlo dostupné – nevyhovující,
- překonfigurovat kompletně list zdrojů pro váš systém – příliš složité,
- změnit zrcadlo.
Nejjednodušší a nejefektivnější je poslední způsob, zvlášť v případě, že se jedná o dočasné řešení, než bude chyba odstraněna a zrcadlo bude zase dostupné.
Změna zrcadel v source.list
Konfiguraci source.list, kterou využívá APT nalezneme v cestě:
1 |
/ect/apt/source.list |
Soubor otevřeme:
1 |
sudo vim /ect/apt/source.list |
1 2 3 4 5 |
deb http://cz.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse deb http://cz.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse deb http://cz.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse |
Nyni potřebujeme změnit cestu zdrojů z cz. třeba sousední slovenské – SK (předem doporučuji ověřit dostupnost – např. ping sk.archive.ubuntu.com).
Zdroje rychle změní ve vim následující, příkazem.
Vim command
1 |
:%s/cz./sk./g |
Výsledný soubor bude vypadat následovně:
1 2 3 4 5 |
deb http://sk.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse deb http://sk.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse deb http://sk.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse |
Nyní změny uložíme a vim editor ukončíme.
1 |
:wq |
Zdroje máme dostupné a můžeme provést upgrade systému.