Сегодня, после того как я выполнил команду sudo apt-get update
, я получил ошибку NO_PUBKEY
. Я пробовал решения из здесь , здесь и и здесь (создать трюк с файлами) . Тем не менее ни один из них не работал, и я все еще получаю следующие ошибки:
W: GPG error: http://archive.canonical.com precise Release: The following signatures were invalid: 630239CC130E1A7FD81A27B140976EAF437D05B5
W: The repository 'http://archive.canonical.com precise Release' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Итак, в частности, при вводе
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 630239CC130E1A7FD81A27B140976EAF437D05B5
я получаю
Executing: /tmp/apt-key-gpghome.FQVhh2ndBW/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com --recv-keys 630239CC130E1A7FD81A27B140976EAF437D05B5
gpg: key 40976EAF437D05B5: "Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
И если я помещаю ключевую информацию в файл .txt, даже если получаю:
sudo apt-key add ~/Ubuntu.txt
OK
и
sudo gpg --export --armor 40976EAF437D05B5 | sudo apt-key add
OK
Ошибка все еще существует. Что происходит, кто-нибудь может мне помочь?
(Кстати, я также пробовал использовать launchpad-getkeys и y-ppa-manager, но безрезультатно)
Существует ссылка в Ваших источниках программного обеспечения к устаревшему источнику программного обеспечения из Ubuntu 12.04, точной, который больше не поддерживается. Удаление той строки в /etc/apt/sources.list
зафиксирует ошибку в Вашем вопросе.
Откройте sources.list для редактирования в нано текстовом редакторе.
Прокомментируйте строку в sources.list, который говорит http://archive.canonical.com precise partner
путем предшествования ему с a #
символ.
Инструкции для использования нано редактора всегда находятся у основания каждой страницы. Только два нано сочетания клавиш, которые необходимо знать, для WriteOut и Выхода. Нажмите комбинацию клавиатуры Ctrl+O и после того, как это нажмет Enter для сохранения отредактированного файла. Нажмите комбинацию клавиатуры Ctrl+X для выхода из нано.
Обновите список доступного программного обеспечения для обновления его после изменения, которое было внесено в sources.list.
sudo apt-get update
Вы могли попытаться скопировать свой trusted.gpg и trusted.gpg ~ файлы в/etc/apt/к trusted.gpg.backup и trusted.gpg ~. скопируйте и выполненный sudo apt get update
снова. Возможно, также необходимо работать sudo apt-get clean
и sudo apt-get autoclean
для очистки способных папок но я не уверен. Это однажды добилось цели в моей системе. Я предложил бы перезагрузку после этого.