Прежде, чем отметить это как дубликат, считайте целый вопрос. Я попробовал все предложения во всех связанных вопросах, которые я мог найти без любого успеха.
Я получаю ошибки о недостающих ключах для всего repos при выполнении sudo apt update
. Под управлением Ubuntu 16.04 LTS.
Get:14 url xenial InRelease [4 731 B]
Err:14 url InRelease
The following signatures couldn't be verified because
the public key is not available: NO_PUBKEY KEY
Удаление и добавление ключей вручную не имеют никакого эффекта вообще.
sudo apt-key adv --keyserver keyserver.ubuntu.com KEY1 KEY2 ...
Другая связанная проблема, которую я вижу, состоит в том, что приложение программного обеспечения и Обновлений не имеет никаких записей на вкладке Authentication. Который приводит меня полагать, что это - проблема, связанная с полномочиями.
Я проверил полномочия и по сравнению с тем, что я вижу, нормален онлайн, но не видьте ничто плохого.
drw-rw-r-- 7 root root 4096 mars 28 09:01 .
drwxr-xr-x 158 root root 12288 mars 28 09:08 ..
drwxr-xr-x 2 root root 4096 mars 28 09:08 apt.conf.d
drwxr-xr-x 2 root root 4096 okt. 5 2015 preferences.d
-rw-r--r-- 1 root root 653 feb. 7 11:22 sources.list
-rw-rw-r-- 1 root root 3100 okt. 12 09:57 sources.list.bak
drw-r--r-- 2 root root 4096 feb. 7 11:23 sources.list.d
drw-r--r-- 2 root root 4096 feb. 1 09:55 sources.list.d.bak
-rw-rw-r-- 1 root root 2902 april 22 2016 sources.list.distUpgrade
-rw-rw-r-- 1 root root 653 feb. 7 11:22 sources.list.save
-rw-r--r-- 1 root root 29811 mars 28 09:01 trusted.gpg
-rw-r--r-- 1 root root 28668 mars 28 09:01 trusted.gpg~
drwxr-xr-x 2 root root 4096 feb. 7 11:22 trusted.gpg.d
Я застреваю теперь, таким образом, любые предложения кроме переустановки Ubuntu с нуля будут высоко цениться :)
Кажется, что нет никакого разрешения к этой проблеме, поэтому к сожалению, единственное допустимое решение знает банкомат. к , переустанавливают Ubuntu с нуля .
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com PUT_KEY_HERE
Вы нашли бы ключ в сообщении об ошибке как это:
....NO_PUBKEY KEY_IS_HERE
Это было то, потому что, необходимо аутентифицировать его как надежный сайт, и Вам нужен ключ подписи. Эта команда создаст его.