Ошибка при попытке sudo apt-get update
У меня Hera OS 5.1. Теперь, когда я хочу запустить sudo apt-get update, я получил следующие ошибки. Что я могу делать? Заранее спасибо.
Err:16 http://ppa.launchpad.net/djart/minidlna/ubuntu bionic Release
404 Not Found [IP: 91.189.95.83 80]
Err:17 http://ppa.launchpad.net/elementary-os/stable/ubuntu hera Release
404 Not Found [IP: 91.189.95.83 80]
Err:18 http://co.archive.ubuntu.com/ubuntu hera Release
404 Not Found [IP: 91.189.88.152 80]
Err:19 http://co.archive.ubuntu.com/ubuntu hera-updates Release
404 Not Found [IP: 91.189.88.152 80]
Err:20 http://ppa.launchpad.net/elementary-os/os-patches/ubuntu hera Release
404 Not Found [IP: 91.189.95.83 80]
Err:21 http://co.archive.ubuntu.com/ubuntu hera-backports Release
404 Not Found [IP: 91.189.88.152 80]
Traceback (most recent call last):
File "/usr/lib/cnf-update-db", line 8, in <module>
from CommandNotFound.db.creator import DbCreator
File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 11, in <module>
import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'
Leyendo lista de paquetes... Hecho
E: El repositorio «http://packages.elementary.io/appcenter hera Release» no tiene un fichero de Publicación.
N: No se puede actualizar de un repositorio como este de forma segura y por tanto está deshabilitado por omisión.
N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.
E: El repositorio «http://security.ubuntu.com/ubuntu hera-security Release» no tiene un fichero de Publicación.
N: No se puede actualizar de un repositorio como este de forma segura y por tanto está deshabilitado por omisión.
N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.
E: El repositorio «http://ppa.launchpad.net/djart/minidlna/ubuntu bionic Release» no tiene un fichero de Publicación.
N: No se puede actualizar de un repositorio como este de forma segura y por tanto está deshabilitado por omisión.
N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.
E: El repositorio «http://ppa.launchpad.net/elementary-os/stable/ubuntu hera Release» no tiene un fichero de Publicación.
N: No se puede actualizar de un repositorio como este de forma segura y por tanto está deshabilitado por omisión.
N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.
E: El repositorio «http://co.archive.ubuntu.com/ubuntu hera Release» no tiene un fichero de Publicación.
N: No se puede actualizar de un repositorio como este de forma segura y por tanto está deshabilitado por omisión.
N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.
E: El repositorio «http://co.archive.ubuntu.com/ubuntu hera-updates Release» no tiene un fichero de Publicación.
N: No se puede actualizar de un repositorio como este de forma segura y por tanto está deshabilitado por omisión.
N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.
E: El repositorio «http://ppa.launchpad.net/elementary-os/os-patches/ubuntu hera Release» no tiene un fichero de Publicación.
N: No se puede actualizar de un repositorio como este de forma segura y por tanto está deshabilitado por omisión.
N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.
E: El repositorio «http://co.archive.ubuntu.com/ubuntu hera-backports Release» no tiene un fichero de Publicación.
N: No se puede actualizar de un repositorio como este de forma segura y por tanto está deshabilitado por omisión.
N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi'
E: Sub-process returned an error code
По-прежнему настаивайте на этом:
Obj:8 http://ppa.launchpad.net/elementary-os/os-patches/ubuntu bionic InRelease
Traceback (most recent call last):
File "/usr/lib/cnf-update-db", line 8, in <module>
from CommandNotFound.db.creator import DbCreator
File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 11, in <module>
import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'
Leyendo lista de paquetes... Hecho
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi'
E: Sub-process returned an error code
Ответы
Кажется, ваша проблема вызвана некоторыми устаревшими / неправильными репозиториями.
Первый (http://ppa.launchpad.net/djart/minidlna/ubuntu) не обновлялся с 2014 года, и использовать его - действительно плохая идея. Вы можете безопасно удалить его с помощью:
sudo add-apt-repository --remove ppa:djart/minidlna
Для следующих вам придется немного отредактировать source.list, потому что они содержат имя hera
вместо bionic
. Для этого откройте «Файлы» от имени администратора (щелкните правой кнопкой мыши значок «Файлы»), перейдите к файлу /etc/apt
и откройте его sources.list
в Code. Найдите репозитории, перечисленные в списке ошибок, и замените его hera
на bionic
. Например:
[...]ubuntu hera Release
должно стать [...]ubuntu bionic Release
и [...]ubuntu hera-backports Release
должно стать [...]ubuntu bionic-backports Release
.
Возможно, вам придется заглянуть в /etc/apt/sources.list.d
папку, например, elementary.list
файл может содержать файл http://ppa.launchpad.net/elementary-os/stable/ubuntu hera Release
ppa. В таком случае, как и в предыдущем случае, замените h hera
на bionic
.
Сохраните изменения и sudo apt update
снова запустите , чтобы увидеть изменения. Если ошибка не исчезнет, добавьте их в свой вопрос.
Аналогичная проблема описана здесь: помогите исправить ошибку winehq: в выпуске hera нет файла выпуска
Вы добавили PPA в свою систему, что привело к поломке. Удалите PPA, которые вы добавили, добавив --remove
к команде, которую вы использовали для его добавления.