Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не подписывается репозитарий mozilla (Ubuntu 16.04)  (Прочитано 3734 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Onlininer

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1312
    • Просмотр профиля
Установка Firefox идёт, собственно ОТСЮДА (Установка .deb-пакета Firefox для основанных на Debian дистрибутивов (рекомендуется)).
Несмотря на создание папки /etc/apt/keyrings и импортирования подписанных ключей APT-репозитория Mozilla с помощью команды (можно посмотреть по ссылке выше)
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
при попытке обновления пакетов:
W: Ошибка GPG: https://packages.mozilla.org/apt mozilla InRelease: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY C0BA5CE6DC6315A3
W: Репозиторий «https://packages.mozilla.org/apt mozilla InRelease» не подписан.
N: Данные из этого репозитория не могут быть аутентифицированы, поэтому их использование потенциально небезопасно.
Скачивал вручную ключ https://packages.mozilla.org/apt/repo-signing-key.gpg пытался прописывать в /etc/apt/keyrings и /etc/apt/trusted.gpd.d -ещё хуже: становятся неподписанные все репозитарии.
Пытался действовать через GUI:
 Параметры системы -Программы и обновления-Аутентификация - Импортировать файл ключа
- тоже не помогает...
Вопрос: как же всё-таки подписать репозитарий???
Программа устанавливается, и работает, (Через  sudo aptitude safe-upgrade в интерактивном режиме -можно согласиться на "установку  из неподписанных источников") но , хотелось бы разобраться и подписать...
"Никогда такого не было... и вот -опять!"

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 6009
    • Просмотр профиля
Re: Не подписывается репозитарий mozilla (Ubuntu 16.04)
« Ответ #1 : 03 Октября 2025, 19:42:19 »
Onlininer, а если просто открыть полученный файл ключа в приложении "Пароли и ключи" (seahorse) и импортировать его?..

Оффлайн Onlininer

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1312
    • Просмотр профиля
Re: Не подписывается репозитарий mozilla (Ubuntu 16.04)
« Ответ #2 : 03 Октября 2025, 20:58:59 »
F12, Ни /etc/apt/keyrings/packages.mozilla.org.asc ни /etc/apt/keyrings/repo-signing-key.gpg ни /home/andrew/Загрузки/repo-signing-key.gpg в этой программе (seahorse) Файл-Импортировать не помогло

Пользователь добавил сообщение 03 Октября 2025, 21:14:43:

:idiot2: Обзор от ИИ
Чтобы устранить ошибку GPG и подписать репозиторий Mozilla, выполните следующие команды в терминале: sudo gpg --dearmor -o /etc/apt/keyrings/packages.mozilla.org.gpg < /path/to/repo-signing-key.gpg, а затем echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.gpg] https://packages.mozilla.org/apt mozilla main" | sudo tee /etc/apt/sources.list.d/mozilla.list, и после этого обновите список пакетов командой sudo apt update.

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


Решение

    1.Скачайте и импортируйте ключ GPG
Откройте терминал и выполните команду, чтобы скачать ключ, а затем деарморировать его и сохранить в нужную папку:
    wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O - | sudo gpg --dearmor -o /etc/apt/keyrings/packages.mozilla.org.gpg
  • wget -q ... -O - : -скачивает файл ключа.
  • sudo gpg --dearmor -o /etc/apt/keyrings/packages.mozilla.org.gpg : деарморирует ключ (преобразует из бинарного формата в более читаемый) и сохраняет его в директории /etc/apt/keyrings
    2.Добавьте репозиторий Mozilla в список источников
После импорта ключа, добавьте репозиторий в список источников:
    echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.gpg] https://packages.mozilla.org/apt mozilla main" | sudo tee /etc/apt/sources.list.d/mozilla.list
  • [signed-by=/etc/apt/keyrings/packages.mozilla.org.gpg] : указывает APT использовать этот ключ для проверки подписи данного репозитория.
  • sudo tee /etc/apt/sources.list.d/mozilla.list : создает или перезаписывает файл mozilla.list в директории /etc/apt/sources.list.d/, добавляя туда строку с репозиторием.
    3.Обновите список пакетов
Теперь обновите список пакетов, чтобы система узнала о новом репозитории:
    sudo apt update
         Важно
Если вы скачали ключ вручную, убедитесь, что вы импортируете его в правильную директорию и используете команду gpg --dearmor для преобразования его в формат, понятный apt
« Последнее редактирование: 03 Октября 2025, 21:52:45 от Onlininer »
"Никогда такого не было... и вот -опять!"

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 6009
    • Просмотр профиля
Re: Не подписывается репозитарий mozilla (Ubuntu 16.04)
« Ответ #3 : 04 Октября 2025, 00:10:45 »
Onlininer, а главного то и не сказал, тебе помогло "решение" предложенное ИИ?

Оффлайн Onlininer

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1312
    • Просмотр профиля
Re: Не подписывается репозитарий mozilla (Ubuntu 16.04)
« Ответ #4 : 04 Октября 2025, 02:37:07 »
Onlininer, а главного то и не сказал, тебе помогло "решение" предложенное ИИ?
Конечно!!! :) Я даже поставил "галочку" !!!!
"Никогда такого не было... и вот -опять!"

Оффлайн Onlininer

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1312
    • Просмотр профиля
Re: Не подписывается репозитарий mozilla (Ubuntu 16.04)
« Ответ #5 : 07 Октября 2025, 19:40:39 »
 :idiot2: Нарвался на статью  https://losst.pro/kak-ispravit-key-is-stored-in-legacy-trusted-gpg-keyring-v-ubuntu Может, кому будет полезной.
"Никогда такого не было... и вот -опять!"

 

Страница сгенерирована за 0.03 секунд. Запросов: 21.