Иногда бывает так, что подключаешь какой-нибудь нужный тебе репозиторий, а ключа к нему нет. И после обновления выдает что-то вроде этого:
Решение проблемы
Копируем код не найденного ключа, который отобразился в терминале и вставляем в команду, вместо ХХХХХХХХ:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com ХХХХХХХХ
После выполнения команды ключ будет найден и установлен, где вы должны увидеть примерно следующее:
gpg: Всего обработано: 1
gpg: импортировано: 1 (RSA: 1)
Вот и всё.
Удачи.
еще проще есть способ! однострочник, который исправит отсутствие криптографических ключей
ОтветитьУдалитьsudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com `sudo apt-get update 2>&1 | grep -o '[0-9A-Z]\{16\}$' | xargs`
подробнее http://vasilisc.com/repository
Спасибо большое! Помогло!
ОтветитьУдалитьНашло половину ключей. Но ещё половину не нашло, а просто пишет "ключ не изменён". И "однострочник" тоже - "не изменён". Жаль. И при update снова появляются.
Но главное, половину нашло - я доволен.
Спасибо, Владимир!
Виктор, есть ещё графический способ восстановления ключей. Открой Источники приложений, вкладка Аутентификация и нажми в низу окна кнопку Восстановить исходные. А затем в терминале сделай обновление: sudo apt update
УдалитьСпасибо. После "Востановить исходные" даже ничего и не моргнуло.
УдалитьМожет из-за того что я перед этим через синаптик "насильно" обновил то, что ждало (висело). И теперь уже Менеджер выдаёт только красивое "Отсутствуют какие-либо обновления".
Хотя при update ещё список ненайденых ключей выдаёт...
Ну ладно, зато я доволен, что получилось обновится.
Спасибо Вам и Linux 4dom_ru.