ОШИБКА: gpg: keydb_get_keyblock failed: Значение не найдено

Автор boggard, 21 августа 2017, 18:53:52

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

boggard

Добрый день! Может кто подскажет, как решить следующую проблему:
установлена Debian 9.1, добавлен репозиторий Virtualbox: deb http://download.virtualbox.org/virtualbox/debian stretch contrib,
пытаюсь добавить ключи репозитория командами:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
В результате ошибка: gpg: keydb_get_keyblock failed: Значение не найдено


boggard

Цитата: ChubaDuba от 21 августа 2017, 19:06:12
Цитата: boggard от 21 августа 2017, 18:53:52wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
Это не нужно делать.

Эти команды вводил по отдельности, ошибка возникает при любой из них

ChubaDuba

Если делать всё по фэншую, то всё устанавливается. Зачем качать и устанавливать второй ключ?

ecc83


boggard

#5
Цитата: ecc83 от 21 августа 2017, 19:24:16
Пакет dirmngr установлен?

sudo apt install dirmngr

Нет. Установил, но результат тот же.

Cообщение объединено 21 августа 2017, 19:49:08

Цитата: ChubaDuba от 21 августа 2017, 19:17:45wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
Цитата: ChubaDuba от 21 августа 2017, 19:17:45
Если делать всё по фэншую, то всё устанавливается. Зачем качать и устанавливать второй ключ?

Ошибка была уже после первого ключа: wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

ChubaDuba

Вы внимательно посмотрите, что вы вводите в терминал!
Набирая в терминале:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O-

вы ключ не скачиваете! Собственно по этой причине добавлять нечего и у вас выскакивает ошибка.
А по фэншую:

curl -O https://www.virtualbox.org/download/oracle_vbox_2016.asc

если curl не установлен, то можно wget:

wget https://www.virtualbox.org/download/oracle_vbox_2016.asc

boggard

Цитата: ChubaDuba от 21 августа 2017, 22:19:30
Вы внимательно посмотрите, что вы вводите в терминал!
Набирая в терминале:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O-

вы ключ не скачиваете! Собственно по этой причине добавлять нечего и у вас выскакивает ошибка.
А по фэншую:

curl -O https://www.virtualbox.org/download/oracle_vbox_2016.asc

если curl не установлен, то можно wget:

wget https://www.virtualbox.org/download/oracle_vbox_2016.asc


Я и по вашей системе пробовал - ошибка была та же.
Спасибо за помощь.

Может кому пригодится - вопрос решил следующим способом:
1. удалил файл /etc/apt/trusted.gpg
2. далее: wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
результат: ok
файл trusted.gpg пересоздался
ключи добавились - можно посмотреть командой: apt-key list