Собственно сабж, как это правильно сделать?
Пробовал вот таким способом, но что не правильно работает.
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. И далее импорт доверенных ключей
Подпись локальных репозиториев
Модератор: Модераторы разделов
-
prostorNET
- Сообщения: 237
- Статус: хадж линукс
- ОС: openSuSE_12.3 + CentOS
Подпись локальных репозиториев
"The quieter you become the more you are able to hear." © Lao Tzu
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Подпись локальных репозиториев
телепатов расстреляли.
-
prostorNET
- Сообщения: 237
- Статус: хадж линукс
- ОС: openSuSE_12.3 + CentOS
Re: Подпись локальных репозиториев
Подпись не работает.
Код: Выделить всё
Получение метаданных репозитория '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: Подпись локальных репозиториев
У меня ни где нет ключа
Код: Выделить всё
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: Подпись локальных репозиториев
6. И далее импорт доверенных ключей
Как делался импорт?
-
prostorNET
- Сообщения: 237
- Статус: хадж линукс
- ОС: openSuSE_12.3 + CentOS
Re: Подпись локальных репозиториев
Импорт через установку репозитория.
# 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: Подпись локальных репозиториев
Начнём с начала. А в начале каждой команды видим решётку. Означает ли она, что всё делается от рута? Если да, то на фига?
Вот тут народ решал и таки решил ту же проблему: http://forums.opensuse.org/p-russian/dhydh...56033-yast.html.
Вот тут народ решал и таки решил ту же проблему: http://forums.opensuse.org/p-russian/dhydh...56033-yast.html.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |