@Nikita1244
Юный программист

Сломался 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).



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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
AgentApp Санкт-Петербург
от 250 000 ₽
SberTech Москва
от 200 000 до 300 000 ₽
от 200 000 до 250 000 ₽