Apt Update daje błąd dla Wireguard

Oct 12 2020

Podczas próby uruchomienia apt update pojawia się następujący błąd:

sudo apt update
Hit:1 http://ro-mirrors.evowise.com/ubuntu focal InRelease
Hit:2 http://dl.google.com/linux/chrome/deb stable InRelease                   
Hit:3 http://ro-mirrors.evowise.com/ubuntu focal-backports InRelease           
Hit:4 http://ro-mirrors.evowise.com/ubuntu focal-updates InRelease             
Hit:5 http://ppa.launchpad.net/bashtop-monitor/bashtop/ubuntu focal InRelease  
Hit:6 http://security.ubuntu.com/ubuntu focal-security InRelease               
Hit:7 http://archive.canonical.com/ubuntu focal InRelease                
Hit:8 http://ppa.launchpad.net/cappelikan/ppa/ubuntu focal InRelease     
Err:9 http://ppa.launchpad.net/wireguard/wireguard/ubuntu focal InRelease
  403  Forbidden [IP: 91.189.95.83 80]
Reading package lists... Done                      
E: Failed to fetch http://ppa.launchpad.net/wireguard/wireguard/ubuntu/dists/focal/InRelease  403  Forbidden [IP: 91.189.95.83 80]
E: The repository 'http://ppa.launchpad.net/wireguard/wireguard/ubuntu focal InRelease' is no longer signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Jakieś wskazówki? Nie zmieniłem niczego od zeszłego tygodnia, kiedy uruchomiłem polecenie (działaj na komputerze, więc nie korzystałem z niego przez weekend).

Informacje ogólne: XPS13 | Ubuntu 20.04 | 5.7.1 jądro | Gnome 3.36.3

Odpowiedzi

10 N0rbert Oct 12 2020 at 20:25

Wspomniany https://launchpad.net/%7Ewireguard nie zapewnia już pakietów.

Musisz go usunąć do

sudo apt-add-repository -r ppa:wireguard/wireguard

Zamiast tego musisz dodać kieszeń wszechświata i zainstalowaćhttps://packages.ubuntu.com/search?keywords=wireguard&searchon=names&suite=focal§ion=all z tego:

sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install wireguard
5 maxis Oct 12 2020 at 20:27

W linku https://launchpad.net/%7Ewireguard to mówi:

Wcześniej był odpowiedzialny za stworzenie PPA dla WireGuard na Ubuntu. Ta funkcjonalność została teraz złożona w samym Ubuntu, więc nasz stary PPA został usunięty. Po prostu uruchom apt install wireguardna wszystkich Ubuntusach ≥ 16.04.

Każde polecenie apt-get update próbuje pobrać informacje o pakiecie, ale kończy się to niepowodzeniem, ponieważ zostały one usunięte. Po usunięciu ppa z systemu za pomocą następującego polecenia błąd powinien zniknąć:

sudo add-apt-repository --remove ppa:wireguard/wireguard

Generalnie zaleca się również unikanie używania umów PPA, jeśli pakiet jest dostępny w oficjalnych serwerach lustrzanych archiwum systemu Ubuntu, chyba że potrzebujesz innej wersji.