@Nikita1244
Anonymous

Сломался APT, что делать?

Здравствуйте! Я вчера намудрил с GPG ключами. Удалил их, а потом понял оплошность, добавил их обратно, и... это еще не все... беда. Когда я пытаюсь сделать apt update без привилегией root, я получаю эту ошибку:
ошибка

nikita@nikita-desktop:~$ apt update
Чтение списков пакетов… Готово
E: Не удалось открыть файл блокировки /var/lib/apt/lists/lock - open (13: Отказано в доступе)
E: Невозможно заблокировать каталог /var/lib/apt/lists/
W: Проблема при удалении файла /var/cache/apt/pkgcache.bin - RemoveCaches (13: Отказано в доступе)
W: Проблема при удалении файла /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Отказано в доступе)


Когда я выполняю это с привилегиями root:
Результат

Сущ:1 https://dl.google.com/linux/chrome/deb stable InRelease
Сущ:2 http://ppa.launchpad.net/appgrid/stable/ubuntu focal InRelease           
Сущ:3 https://dl.winehq.org/wine-builds/ubuntu jammy InRelease                 
Сущ:5 https://repo.steampowered.com/steam stable InRelease                     
Пол:4 https://cli-assets.heroku.com/apt ./ InRelease [2 550 B]                 
Сущ:6 https://deb.nodesource.com/node_18.x jammy InRelease                     
Сущ:7 http://archive.ubuntu.com/ubuntu jammy InRelease                         
Сущ:8 https://ppa.launchpadcontent.net/cappelikan/ppa/ubuntu jammy InRelease   
Пол:9 https://packages.microsoft.com/repos/vscode stable InRelease [3 959 B]   
Сущ:10 http://archive.ubuntu.com/ubuntu jammy-updates InRelease                
Пол:11 https://cli-assets.heroku.com/apt ./ Packages [620 B]                   
Сущ:12 http://archive.ubuntu.com/ubuntu jammy-backports InRelease              
Сущ:13 https://ppa.launchpadcontent.net/gerardpuig/ppa/ubuntu jammy InRelease  
Сущ:14 http://archive.ubuntu.com/ubuntu jammy-security InRelease               
Игн:16 https://pkg.cloudflareclient.com jammy InRelease                        
Ошб:17 https://pkg.cloudflareclient.com jammy Release
  404  Not Found [IP: 188.114.96.152 443]
Сущ:15 https://packagecloud.io/ookla/speedtest-cli/ubuntu focal InRelease   
Чтение списков пакетов… Готово            
W: http://ppa.launchpad.net/appgrid/stable/ubuntu/dists/focal/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: https://repo.steampowered.com/steam/dists/stable/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: https://cli-assets.heroku.com/apt/./InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: http://archive.ubuntu.com/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: https://ppa.launchpadcontent.net/cappelikan/ppa/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: https://packages.microsoft.com/repos/vscode/dists/stable/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: http://archive.ubuntu.com/ubuntu/dists/jammy-updates/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: http://archive.ubuntu.com/ubuntu/dists/jammy-backports/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: https://ppa.launchpadcontent.net/gerardpuig/ppa/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: http://archive.ubuntu.com/ubuntu/dists/jammy-security/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
E: Репозиторий «https://pkg.cloudflareclient.com jammy Release» не содержит файла Release.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).



Вопрос: как пофиксить?
  • Вопрос задан
  • 422 просмотра
Решения вопроса 1
karabanov
@karabanov Куратор тега Linux
Системный администратор
без привилегией root, я получаю эту ошибку

Так и должно быть.

Что касается ключей, то для cloudflare-вской репы добавить их можно так.

Все остальные примерно так же. Например.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы