gpg: неверный URL ресурса ключа согласно официальному руководству WineHQ

Вопрос или проблема

Я следую официальному руководству по установке WineHQ на моем компьютере с Ubuntu 20.4.2.

sudo dpkg --add-architecture i386 
wget -nc https://dl.winehq.org/wine-builds/winehq.key

Что возвращает

2021-03-27 23:49:12 (6.30 MB/s) - ‘winehq.key’ сохранен [3220/3220]

Теперь, когда я пытаюсь добавить этот ключ,

sudo apt-key add winehq.key

Я получаю эту ошибку:

gpg: недопустимый ресурс ключа URL '/tmp/apt-key-gpghome.pz8gFybm20/home:manuelschneid3r.asc.gpg'
gpg: ресурс ключевого блока '(null)': Общая ошибка
gpg: ключ 7721F63BD38B4796: 2 подписи не проверены из-за отсутствующих ключей
gpg: ключ 1488EB46E192A257: 1 подпись не проверена из-за отсутствующего ключа
gpg: ключ 1488EB46E192A257: 1 подпись не проверена из-за отсутствующего ключа
gpg: ключ 3B4FE6ACC0B21F32: 3 подписи не проверены из-за отсутствующих ключей
gpg: ключ D94AA3F0EFE21092: 3 подписи не проверены из-за отсутствующих ключей
gpg: ключ 871920D1991BC93C: 1 подпись не проверена из-за отсутствующего ключа
gpg: ключ 76F1A20FF987672F: 1 подпись не проверена из-за отсутствующего ключа
gpg: Всего обработано: 10
gpg:       пропущено новых ключей: 10

Даже использование команды с конвейером генерирует ту же ошибку. Как это исправить?

Обновление

Я попробовал обновить пакеты (думая, что это исправит) и нашел это,

 falamiw@falamiw  ~  sudo apt-get update                                                           
Hit:1 http://packages.microsoft.com/repos/code stable InRelease
Get:2 https://dl.winehq.org/wine-builds/ubuntu focal InRelease [6,257 B]                                
Hit:3 http://dl.google.com/linux/chrome/deb stable InRelease                                            
Err:2 https://dl.winehq.org/wine-builds/ubuntu focal InRelease                                          
  Подписи не могут быть проверены, потому что публичный ключ недоступен: NO_PUBKEY 76F1A20FF987672F
Ign:4 http://ppa.launchpad.net/audacity-team/daily/ubuntu focal InRelease                               
Get:5 http://apt.postgresql.org/pub/repos/apt focal-pgdg InRelease [81.6 kB]                            
Hit:6 http://download.opensuse.org/repositories/home:/manuelschneid3r/xUbuntu_20.04  InRelease          
Err:5 http://apt.postgresql.org/pub/repos/apt focal-pgdg InRelease                                      
  Подписи не могут быть проверены, потому что публичный ключ недоступен: NO_PUBKEY 7FCC7D46ACCC4CF8
Hit:7 http://bd.archive.ubuntu.com/ubuntu focal InRelease                                               
Get:8 http://security.ubuntu.com/ubuntu focal-security InRelease [109 kB]                 
Hit:9 http://ppa.launchpad.net/gerardpuig/ppa/ubuntu focal InRelease                                
Hit:10 http://archive.canonical.com/ubuntu focal InRelease                                          
Get:11 http://bd.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]                             
Err:12 http://ppa.launchpad.net/audacity-team/daily/ubuntu focal Release                                
  404  Not Found [IP: 91.189.95.85 80]
Get:13 http://bd.archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]              
Чтение списков пакетов... Готово      
W: GPG ошибка: https://dl.winehq.org/wine-builds/ubuntu focal InRelease: Подписи не могут быть проверены, потому что публичный ключ недоступен: NO_PUBKEY 76F1A20FF987672F
E: Репозиторий 'https://dl.winehq.org/wine-builds/ubuntu focal InRelease' не подписан.
N: Обновление из такого репозитория не может быть выполнено безопасно, и поэтому по умолчанию отключено.
N: Смотрите man-страницу apt-secure(8) для создания репозиториев и настройки пользователя.
W: GPG ошибка: http://apt.postgresql.org/pub/repos/apt focal-pgdg InRelease: Подписи не могут быть проверены, потому что публичный ключ недоступен: NO_PUBKEY 7FCC7D46ACCC4CF8
E: Репозиторий 'http://apt.postgresql.org/pub/repos/apt focal-pgdg InRelease' не подписан.
N: Обновление из такого репозитория не может быть выполнено безопасно, и поэтому по умолчанию отключено.
N: Смотрите man-страницу apt-secure(8) для создания репозиториев и настройки пользователя.
E: Репозиторий 'http://ppa.launchpad.net/audacity-team/daily/ubuntu focal Release' не имеет файла Release.
N: Обновление из такого репозитория не может быть выполнено безопасно, и поэтому по умолчанию отключено.
N: Смотрите man-страницу apt-secure(8) для создания репозиториев и настройки пользователя.

Затем я попытался решить это, следуя этому

 ✘ falamiw@falamiw  ~  sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 76F1A20FF987672F
Выполняется: /tmp/apt-key-gpghome.D1LG9HG0HV/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 76F1A20FF987672F
gpg: ключ 76F1A20FF987672F: публичный ключ "WineHQ packages <[email protected]>" импортирован
gpg: Всего обработано: 1
gpg:               импортировано: 1
gpg: недопустимый ресурс ключа URL '/tmp/apt-key-gpghome.D1LG9HG0HV/home:manuelschneid3r.asc.gpg'
gpg: ресурс ключевого блока '(null)': Общая ошибка
gpg: ключ 7721F63BD38B4796: 2 подписи не проверены из-за отсутствующих ключей
gpg: ключ 1488EB46E192A257: 1 подпись не проверена из-за отсутствующего ключа
gpg: ключ 1488EB46E192A257: 1 подпись не проверена из-за отсутствующего ключа
gpg: ключ 3B4FE6ACC0B21F32: 3 подписи не проверены из-за отсутствующих ключей
gpg: ключ D94AA3F0EFE21092: 3 подписи не проверены из-за отсутствующих ключей
gpg: ключ 871920D1991BC93C: 1 подпись не проверена из-за отсутствующего ключа
gpg: Всего обработано: 10
gpg:       пропущено новых ключей: 10

Для тех, кто сталкивается с аналогичной проблемой, с которой я столкнулся,

  • В приложении “Программное обеспечение и обновления” → другие программы. Снял отметку с http://ppa.* (что создает Err:*), здесь оригинальный пост, откуда я это получил.
  • Если возможно, удалите эти программные пакеты и переустановите их

Для WineHQ я следовал этим инструкциям позже, что не создало никаких проблем. Спасибо, @Markus Ueberall, который помог мне разобраться во многих вещах и дал решения для их устранения.

Ответ или решение

Решение проблемы с ошибкой "gpg: invalid key resource URL" при установке WineHQ на Ubuntu

При попытке установить WineHQ на архитектуру Ubuntu 20.04.2 вы столкнулись с ошибкой, связанной с GPG-ключами. Эта проблема возникает, когда система не может проверить или добавить ключ, необходимый для доверия к репозиторию. В данном ответе мы подробно рассмотрим, как исправить эту ошибку и успешно завершить установку WineHQ.

Шаг 1: Обновление репозиториев и проверка старых ключей

  1. Удаление неверных PPA:
    Начнем с очистки конфигурации APT от неработающих репозиториев. Откройте приложение "Программное обеспечение и обновления" и в разделе "Другие программное обеспечение" уберите галочки с репозиториев, которые вызывают проблемы (например, http://ppa.*), как это указано в вашем обновлении. Также рекомендуется временно отключить все PPA, чтобы избежать конфликтов при обновлении ключей.

  2. Обновление списков пакетов:
    После этих изменений выполните команду:

    sudo apt-get update

    Это обновит ваши списки пакетов, убрав ошибки, связанные с недоступными ключами.

Шаг 2: Установка GPG-ключа для WineHQ

Чтобы установить GPG-ключ для WineHQ, следуйте следующим шагам:

  1. Загрузка ключа WineHQ:
    Вы уже выполнили команду для загрузки ключа WineHQ:

    wget -nc https://dl.winehq.org/wine-builds/winehq.key
  2. Добавление ключа:
    Используйте следующую команду для добавления ключа:

    sudo gpg --dearmor -o /usr/share/keyrings/winehq.gpg winehq.key

    Либо, если используете apt-key, то:

    sudo apt-key add winehq.key

    Обратите внимание, что команда с apt-key может не работать, так как поддержка этой команды устарела в новых версиях Ubuntu.

Шаг 3: Добавление репозитория WineHQ

Следующий шаг — добавить сам репозиторий WineHQ:

echo "deb [signed-by=/usr/share/keyrings/winehq.gpg] https://dl.winehq.org/wine-builds/ubuntu/ focal main" | sudo tee /etc/apt/sources.list.d/winehq.list

После этого выполните команду обновления:

sudo apt-get update

Шаг 4: Установка WineHQ

Теперь, когда ключи и репозиторий добавлены правильно, вы можете установить WineHQ:

sudo apt-get install --install-recommends winehq-stable

Заключительные замечания

  • Если после выполнения всех шагов вы всё еще сталкиваетесь с проблемами, убедитесь, что ваш набор ключей GPG обновлён и что все временные файлы были очищены. Вы также можете рассмотреть возможность переустановки APT или GPG, если проблемы сохраняются.
  • Регулярно проверяйте наличие обновлений и документацию WineHQ для получения последней информации о компиляции и установки.

Соблюдение этих шагов должно помочь вам успешно установить WineHQ на вашей системе Ubuntu 20.04.2. Если у вас возникнут дополнительные вопросы, не стесняйтесь обращаться за поддержкой на официальные форумы или сообщества Linux.

Оцените материал
Добавить комментарий

Капча загружается...