
Это ошибки подписи, которые сохранились после того, как я попробовал несколько исправлений, упомянутых в Интернете.
W: GPG error: http://deb.opera.com stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 517590D9A8492E35
W: GPG error: http://archive.canonical.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://extras.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 16126D3A3E5C1192
W: GPG error: http://linux.dropbox.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY FC918B335044912E
W: GPG error: http://dl.google.com stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A040830F7FAC5991
W: GPG error: http://dl.google.com stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A040830F7FAC5991
W: GPG error: http://archive.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: https://private-ppa.launchpad.net raring Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E131728675254D99
W: GPG error: http://archive.ubuntu.com trusty-updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://archive.ubuntu.com trusty-backports Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: https://private-ppa.launchpad.net trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E131728675254D99
W: GPG error: http://archive.ubuntu.com trusty-security Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://ppa.launchpad.net trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0CC3AFF5CEDF0F40
W: GPG error: http://ppa.launchpad.net trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 32B18A1260D8DA0B
Я искал решения, но ничего не помогло. Пожалуйста, предложите что-нибудь, что помогло бы устранить эти ошибки.
Что я уже попробовал:
- y-ppa-менеджер
- ручное удаление списка и его повторное создание.
Поэтому, пожалуйста, не отмечайте дубликаты этих методов и предложите что-то другое.
решение1
Что-то пошло не так с вашими ключами apt или добавлением/изменением репозиториев или чем-то еще... Я не знаю, что именно.
- Какие действия привели к возникновению этих ошибок и какие исправления вы пробовали?
Но вот несколько временных решений для облегчения ваших симптомов:
Чтобы простодобавить недостающие ключи, эта команда должна работать (замените строку "2EA8..." на ваши фактические отсутствующие ключи)
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 2EA8F35793D8809A
Можно попробовать --keyserver keys.gnupg.net
, если их нет на Ubuntu
[см.https://askubuntu.com/a/141088/129271]
Это выглядело так, как будто ты этого не сделал.правильно добавьте некоторые PPA, согласно инструкциям Ubuntu, он должен "получить ключ PPA" самостоятельно. Вот инструкции терминала отhttps://help.ubuntu.com/community/Repositories/Ubuntu
Шаг 2: Откройте терминал и введите:
$ sudo add-apt-repository ppa:user/ppa-name
Замените «ppa:user/ppa-name» на местоположение PPA, которое вы указали выше.
Теперь ваша система получит ключ PPA. Это позволит вашей системе Ubuntu проверить, что пакеты в PPA не были изменены с момента их сборки.
В случае, если естьпроблема с источниками программного обеспечения, это должно восстановить их до «значений по умолчанию».Я бы сделал резервную копию всего в /ect/apt/sources.list
и /ect/apt/sources.list.d/
сначала, на всякий случай. Не зная, какая у вас версия Ubuntu, я не уверен, какими должны быть "значения по умолчанию", или добавили ли вы дополнительные PPA или другие источники. Запуск lsb_release -a
должен сообщить вам о вашей версии и "кодовом имени"
Резервное копирование файлов sources.list
Просто скопируйте их в резервную папку, это должно сработать:
sudo mv /etc/apt/sources.list /etc/apt/sources.list.old
sudo mv /etc/apt/sources.list.d /etc/apt/sources.list.d.old
Восстановление стандартной версии Ubuntusources.list
Для Ubuntu, если вы сделаете это, то должен быть сгенерирован новый свежий
sources.list
файлудалите старые файлы (
sudo rm /etc/apt/sources.list
иsudo rm -R /etc/apt/sources.list.d
ноСНАЧАЛА СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ).Затем выполните одно из следующих действий:
Запустите Источники программного обеспечения (
sudo software-properties-gtk
илиsudo software-sources
), выберите/отметьте несколько репозиториев, выберите сервер и обновите.Создайте новый наhttp://repogen.simplylinux.ch/используя вашу версию и страну (чтобы выбрать локальные зеркала), затем скопируйте и вставьте его в ваш новый sources.list с помощью
gksudo gedit /etc/apt/sources.list
или в терминалеsudo nano /etc/apt/sources.list
Сайтhttp://repogen.simplylinux.ch/также имеет МНОГО дополнительных PPA, выглядит весьма полезным. [предоставленоКак восстановить репозитории по умолчанию?]
решение2
Узнав, что apt не может обрабатывать более 40 ключей, я начал удалять ppa и их ключи из /etc/apt/trusted.gpg.d
После этого я обновил apt-cache, и мои проблемы были решены.