Ich habe „sudo apt update“ versucht, aber ich erhalte die Fehlermeldung „hat keine Release-Datei“

Ich habe „sudo apt update“ versucht, aber ich erhalte die Fehlermeldung „hat keine Release-Datei“
Err:17 http://ppa.launchpad.net/videolan/stable-daily/ubuntu bionic Release        
  404  Not Found [IP: 2001:67c:1560:8008::15 80]
Reading package lists... Done
E: The repository 'http://ppa.launchpad.net/videolan/stable-daily/ubuntu bionic Release' does not have a Release file.
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.

Antwort1

Wenn duÜberprüfen Sie den Inhalt des Repository mit einem Webbrowser, werden Sie sehen, dass dieses Repository kein Verzeichnis für Releases mit dem Namen hat bionic.

Der Support für dieses PPA scheint beendet worden zu sein bionicoder es gab nie einen. Der Repository-Name enthält den Teil „stable-daily“, was darauf hindeutet, dass es häufige Updates gegeben haben sollte, aber laut den angegebenen „letzten Änderungs“-Zeiten gab es für dieses PPA seit dem 21.07.2017 keine Updates mehr.

Alle Debian-Versionen ab Release stretch(Debian 9, die aktuelle Version oldstable) enthalten jetzt VLC 3.0 in den Standard-Repositories, sodass das Hinzufügen eines PPA nicht mehr erforderlich ist, wenn Sie VLC 3.0 möchten. Da Ubuntu auf Debian basiert, werden die aktuellen Ubuntu-Versionen auch mindestens diese Version enthalten.

Falls Sie es wollennächtliche Builds der neuesten Versionen von VLC, möchten Sie vielleicht den "master-daily"-Teil des Repositorys anstelle des nicht mehr aktualisierten "stable-daily" verwenden. Wenn Sie sich jedoch dieStatusseite des Master-Daily-PPA, es scheint, als ob der Aufbau der neuesten Version von VLC vor Kurzem fehlgeschlagen ist (zum Zeitpunkt des Schreibens dieses Artikels vor 1 Stunde und 10 Minuten).

Jetzt müssen Sie zunächst entscheiden, was Sie tun möchten, und die Repository-Konfiguration Ihres Systems entsprechend aktualisieren. Suchen Sie in /etc/apt/sources.listder Datei und allen Dateien im /etc/apt/sources.list.d/Verzeichnis nach der in der ursprünglichen Fehlermeldung aufgeführten URL.

Wenn Sie dieses Repository einfach nicht mehr verwenden möchten, können Sie die Zeile mit dieser URL auskommentieren (oder, wenn sie sich in einer eigenen Datei im sources.list.dVerzeichnis befindet, einfach die Datei löschen).

Da in den Frageanhängen steht debian, dass das ursprüngliche Repository für Ubuntu ist, Sie aber nicht explizit angeben, welche Distribution Sie verwenden, kann ich keinen bestimmten Ersatz empfehlen.

Antwort2

Diese Fehlermeldung bedeutet, dass apt denkt, das Repository, von dem Sie aktualisieren möchten, sei ein Haufen zufälliger Code aus dem Internet. Wenn Sie dieser Quelle jedoch tatsächlich vertrauen, können Sie die Überprüfung, ob Repositorys sicher sind, deaktivieren, indem Sie nach dem Update von apt das Flag --allow-unauthenticated verwenden (z. B. sudo apt update --allow-unauthenticated). Wenn das nicht funktioniert, versuchen Sie stattdessen das Flag --allow-insecure.

verwandte Informationen