mongodb 10gen repo недействительная подпись

Я пытаюсь установить mongodb на debian из репозитория 10gen. Я следовал официальному руководству ЗДЕСЬ , однако я застрял при попытке добавить репо в apt.

Проблема в том, что подпись недействительна. Я добавляю ключ gpg с помощью команды:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

, а затем добавляю репо в мой файл sources.d:

echo 'deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

Однако при запуске apt-get update я получаю сообщение об ошибке, что подпись недействительна.

W: Ошибка GPG: http: // downloads-distro. W: Репозиторий « http://downloads-distro.mongodb.org/repo/debian-sysvinit dist Release» не подписан. N: Данные из такого репозитория не могут быть аутентифицированы и поэтому потенциально опасны для использования.

У кого-нибудь еще есть эта проблема? Действительно ли подпись неверна?

1
задан 19 July 2017 в 14:05
1 ответ

Руководство по установке, которому вы следуете, это:

  • копия старой версии документации MongoDB, но не официального руководства (которое размещено на docs.mongodb.com )
  • относится к исторической версии MongoDB: v2.4 была выпущена в 2013 году и достигла конца срока службы в марте 2016 года

Открытый ключ, имена пакетов , а пути репо изменились, начиная с MongoDB 2.4.

Вместо этого вам следует установить текущую версию MongoDB, используя официальное руководство: Установите MongoDB Community Edition на Debian .

Также обратите внимание: в августе 2013 года 10gen (компания MongoDB) стала MongoDB, Inc .

1
ответ дан 3 December 2019 в 23:28

Теги

Похожие вопросы