Подпись локальных репозиториев

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Аватара пользователя
prostorNET
Сообщения: 237
Статус: хадж линукс
ОС: openSuSE_12.3 + CentOS

Подпись локальных репозиториев

Сообщение prostorNET »

Собственно сабж, как это правильно сделать?
Пробовал вот таким способом, но что не правильно работает.

1. Переходим в папку хранилища
2. # gpg -q --gen-key
3. # gpg --list-key
4. # gpg -a --detach-sign repomd.xml
5. # gpg -a --export [KEY_ID] > repomd.xml.key
6. И далее импорт доверенных ключей
"The quieter you become the more you are able to hear." © Lao Tzu
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Подпись локальных репозиториев

Сообщение drBatty »

prostorNET писал(а):
13.07.2012 14:48
но что не правильно работает.

телепатов расстреляли.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
prostorNET
Сообщения: 237
Статус: хадж линукс
ОС: openSuSE_12.3 + CentOS

Re: Подпись локальных репозиториев

Сообщение prostorNET »

drBatty писал(а):
14.07.2012 08:44
prostorNET писал(а):
13.07.2012 14:48
но что не правильно работает.

телепатов расстреляли.

Подпись не работает.

Код: Выделить всё

Получение метаданных репозитория 'MONITORING_localrepo' [\]
Проверка подписи для файла 'repomd.xml' из репозитория 'MONITORING_localrepo' завершилась неудачей.
Внимание: это может быть вызвано какими-либо злоумышленными изменениями в файле!
Продолжать рискованно! Всё равно продолжить? [да/нет] (нет): y
Получение метаданных репозитория 'MONITORING_localrepo' [готово]

Код: Выделить всё

Установка: oping-1.6.2-2.1 [готово]
Дополнительный вывод rpm:
warning: /var/cache/zypp/packages/MONITORING_localrepo/i586/oping-1.6.2-2.1.i586.rpm: Header V3 DSA/SHA1 Signature, key ID ee454f98: NOKEY
"The quieter you become the more you are able to hear." © Lao Tzu
Спасибо сказали:
Аватара пользователя
prostorNET
Сообщения: 237
Статус: хадж линукс
ОС: openSuSE_12.3 + CentOS

Re: Подпись локальных репозиториев

Сообщение prostorNET »

У меня ни где нет ключа

Код: Выделить всё

Header V3 DSA/SHA1 Signature, key ID ee454f98: NOKEY


Код: Выделить всё

wars:~ # gpg --list-key
/root/.gnupg/pubring.gpg
------------------------
pub   1024R/307E3D54 2006-03-21 [годен до: 2014-05-03]
uid                  SuSE Package Signing Key <build@suse.de>

pub   1024D/9C800ACA 2000-10-19 [годен до: 2014-05-03]
uid                  SuSE Package Signing Key <build@suse.de>
sub   2048g/8495160C 2000-10-19 [годен до: 2014-05-03]

pub   1024D/5F47A570 2012-07-14
uid                  polzovatel (Local repo MONITORING at wars.yyyy3.xxxx.ru) <administrator@xxxx.ru>
sub   1024g/F906E2C6 2012-07-14

wars:~ #
"The quieter you become the more you are able to hear." © Lao Tzu
Спасибо сказали:
Lazy_Kent
Сообщения: 709
Статус: Ленивый
ОС: openSUSE (Xfce)

Re: Подпись локальных репозиториев

Сообщение Lazy_Kent »

6. И далее импорт доверенных ключей

Как делался импорт?
Спасибо сказали:
Аватара пользователя
prostorNET
Сообщения: 237
Статус: хадж линукс
ОС: openSuSE_12.3 + CentOS

Re: Подпись локальных репозиториев

Сообщение prostorNET »

Lazy_Kent писал(а):
15.07.2012 13:23
6. И далее импорт доверенных ключей

Как делался импорт?


Импорт через установку репозитория.

# zypper ar -f [url_local_repo] (aliase_local_repo)

запрашивает импорт ключа.
"The quieter you become the more you are able to hear." © Lao Tzu
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21352
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Подпись локальных репозиториев

Сообщение Bizdelnick »

Начнём с начала. А в начале каждой команды видим решётку. Означает ли она, что всё делается от рута? Если да, то на фига?
Вот тут народ решал и таки решил ту же проблему: http://forums.opensuse.org/p-russian/dhydh...56033-yast.html.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали: