Yum Extender и его ошибка.

Аватар пользователя Xaydan_XT

Есть такой сайт как - updates.msiu.ru
Там указаны репозитарии для ASPLinux 11.
А именно other и extras.

Я добавила файлы в каталог yuma.
И при попытке обновления или просто установки из Yum Extendera он выдает следующую ошибку - ОШибка транзакции
Refusing to automatically import keys when running unattended.
Use -y to override.

В выводе Yum Extendera при этом всем процессе записываются следующие строки:
Запускается процесс обновления
Загрузка пакетов:
Проверка подписей GPG:
Public key for arts-1.5.1-2.110asp.i386.rpm is not installed.

Теперь у меня рождается вопрос, что же я сделала неправильно? Если по уверением сайта... при добавлении двух файлов yum должен работать.
Yum я не запускала. Сразу же захотелось воспользоваться Yum Extenderom.

Аватар пользователя rjaan

Re: Yum Extender и его ошибка.

Xaydan_XT писал(а):
Теперь у меня рождается вопрос, что же я сделала неправильно? Если по уверением сайта... при добавлении двух файлов yum должен работать.

Вам надо импортировать GPG-KEY -- это можно сделать как показано
ниже:

	[other]
        . . .
	gpgcheck=1
	gpgkey=http://updates.msiu.ru/me/GPG-KEY

	[extras]
        . . .
	gpgcheck=1
	gpgkey=http://updates.msiu.ru/me/GPG-KEY

Примеры я взял с титульной страницы http://updates.msiu.ru

Рекомендую почитать следующие статьи:
Дистрибутив ASPLinux: Создание YUM-репозитария
Настройка yum mini-HOWTO
Конечно же, man-страницы yum.conf(5) и yum(Поражён.

Аватар пользователя sergeil

Re: Yum Extender и его ошибка.

Цитата:
Xaydan_XT пишет:
Есть такой сайт как - updates.msiu.ru Там указаны репозитарии для ASPLinux 11. А именно other и extras.

Да, это опциональные репозитарии, рассчитанные на продвинутых пользователей, которые ради того, что-бы быть впереди планеты всей, готовы рискнуть даже стабильностью своих систем.
Улыбка

Цитата:
Я добавила файлы в каталог yuma. И при попытке обновления или просто установки из Yum Extendera он выдает следующую ошибку - ОШибка транзакции
Refusing to automatically import keys when running unattended.
Use -y to override.

Я не стал-бы Вам советовать просто так подключать эти репозитарии. К примеру, я беру из них только некоторые прикладные пакеты, но не разделяемые библиотеки, которые влияют на работоспособность многих других пакетов...

Цитата:
В выводе Yum Extendera при этом всем процессе записываются следующие строки:
Запускается процесс обновления
Загрузка пакетов:
Проверка подписей GPG:
Public key for arts-1.5.1-2.110asp.i386.rpm is not installed.

Давайте сравним...

[sergeil@homedesk yum.repos.d.org]$ cat asplinux-msiu-other.repo
[updates.msiu.ru-other]
name=ASPLinux 11 - $basearch - Other
baseurl=ftp://ftp.msiu.ru/pub/asplinux-11/updates/other/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-msiu

Теперь посмотрим где должен быть ключ...
[sergeil@homedesk yum.repos.d.org]$ rpm -qf /etc/pki/rpm-gpg/RPM-GPG-KEY-msiu
asplinux-release-11-2asp

Проверим, что этот ключ физически есть
[sergeil@homedesk yum.repos.d.org]$ ll /etc/pki/rpm-gpg/RPM-GPG-KEY-msiu
-rw-r--r-- 1 root root 1340 Янв 13 18:15 /etc/pki/rpm-gpg/RPM-GPG-KEY-msiu

Если у Вас ASPLinux-11, то все должно быть на месте... Разве что целостность пакета asplinux-release-11-2asp нарушена или пакет не установлен...

Проверим...
$ rpm -V asplinux-release-11-2asp

Цитата:
Теперь у меня рождается вопрос, что же я сделала неправильно? Если по уверением сайта... при добавлении двух файлов yum должен работать. Yum я не запускала. Сразу же захотелось воспользоваться Yum Extenderom.

Для начала скажите какой у Вас дистрибутив,

[sergeil@homedesk ~]$ cat /etc/issue
ASPLinux release 11 (Seliger)
Kernel 2.6.14-1.1653.1asp on an i686

Какая версия yum?

[sergeil@homedesk ~]$ yum --version
2.4.1

И установлен ли у Вас пакет asplinux-release-11-2asp

[sergeil@homedesk ~]$ rpm -qa | grep asplinux-release-11-2asp
asplinux-release-11-2asp
Аватар пользователя Xaydan_XT

Re: Yum Extender и его ошибка.

Цитата:
rjaan пишет:
Вам надо импортировать GPG-KEY -- это можно сделать как показано
ниже:

Примеры я взял с титульной страницы http://updates.msiu.ru

Я также взяла примеры из титульной страницы, поэтому и была удивлена ошибке. Сча попытаюсь присоединить скрин, если выйдет, НО.. Я потом и указала эту страницу, что точно с таким же кодами добавила в каталог /etc/yum.repos.d/
Но я не проверяла yum, а везде говорится про него. Мне бы очень хотелось, чтобы работал yum extender. ВОт я и спрашиваю, в чем может быть ошибка?

ВложениеРазмер
что.gif 7.53 КБ
где.gif 3.89 КБ
Аватар пользователя Xaydan_XT

Re: Yum Extender и его ошибка.

Спасибо за совет, я просмотрела пакеты на репозитарии и уяснила, что я все равно мало разбираюсь зачем они мне нужны, но ошибка ;)

[root@ExLast exlast]# rpm -V asplinux-release-11-2asp
missing   c /etc/yum.repos.d/asplinux-base.repo
missing   c /etc/yum.repos.d/asplinux-msiu-extras.repo
missing   c /etc/yum.repos.d/asplinux-msiu-other.repo
missing   c /etc/yum.repos.d/asplinux-updates.repo
missing   c /etc/yum.repos.d/fedora-devel.repo
missing   c /etc/yum.repos.d/fedora-extras-devel.repo
missing   c /etc/yum.repos.d/fedora-extras.repo
missing   c /etc/yum.repos.d/fedora-updates-testing.repo
missing   c /etc/yum.repos.d/fedora-updates.repo
missing   c /etc/yum.repos.d/fedora.repo

--- это потому что я переустанавливала юм и удалила папку с репозитариями..

[root@ExLast exlast]# rpm -q asplinux-release-11-2asp
asplinux-release-11-2asp 

- пакет есть..

[root@ExLast exlast]# cat /etc/issue
ASPLinux release 11 (Seliger)
Kernel 2.6.14-1.1653.1asp on an i686 

- ASP 11 не соврала..

[root@ExLast exlast]# yum --version
2.4.1 

- вроде последняя..

По поводу.. физического местонахождения.. сейчас помучаюсь. Потому что я только указала сайт, но никак не сказала открытый ключ, ибо на главной странице такого не просили.
И заодно уж вопрос модератору, а тогда какие репозитарии посоветуете.. freshrpms.. на который тут ссылка была, на этом сайте, да?

Аватар пользователя sergeil

Re: Yum Extender и его ошибка.

Цитата:
Xaydan_XT пишет:

[root@ExLast exlast]# rpm -q asplinux-release-11-2asp
asplinux-release-11-2asp 

- пакет есть..

Но он поврежден. Я бы Вам посоветовал, для начала, переустановить поврежденный пакет asplinux-release-11-2asp. Это восстановить Ваши репозитарии.

Для переустановки необходимо его сначала найти на инсталляционных дисках. Файл называется asplinux-release-11-2asp.noarch.rpm
Посде этого выполнить удаление пакета rpm -e --nodeps asplinux-release-11-2asp
а потом установку файла пакета rpm -i asplinux-release-11-2asp.noarch.rpm
Обратите внимание, при удалении используется имя пакета, а при установке файл пакета.

Цитата:
И заодно уж вопрос модератору, а тогда какие репозитарии посоветуете.. freshrpms.. на который тут ссылка была, на этом сайте, да?

По умолчанию разрешены только два репозитария:

[root@homedesk yum.repos.d.org]# grep enabled *
asplinux-base.repo:enabled=1
asplinux-msiu-extras.repo:enabled=0
asplinux-msiu-other.repo:enabled=0
asplinux-updates.repo:enabled=1
fedora-devel.repo:enabled=0
fedora-extras-devel.repo:enabled=0
fedora-extras.repo:enabled=0
fedora.repo:enabled=0
fedora-updates.repo:enabled=0
fedora-updates-testing.repo:enabled=0

Это наиболее консервативная и безопасная конфигурация, которая разрешает только пакеты, вошедшие в официальную ветку дистрибутива. Если Вы еще не готовы к встрече с трудностями, не ищите их...

Аватар пользователя Xaydan_XT

Re: Yum Extender и его ошибка.

Переустановила asp-release
Далее...

[root@ExLast yum.repos.d]# rpm -V asplinux-release-11-2asp
[root@ExLast yum.repos.d]# grep enabled *
asplinux-base.repo:enabled=1
asplinux-msiu-extras.repo:enabled=0
asplinux-msiu-other.repo:enabled=0
asplinux-updates.repo:enabled=1
fedora-devel.repo:enabled=0
fedora-extras-devel.repo:enabled=0
fedora-extras.repo:enabled=0
fedora.repo:enabled=0
fedora-updates.repo:enabled=0
fedora-updates-testing.repo:enabled=0

Дальше...

[[root@ExLast yum.repos.d]# cat asplinux-msiu-other.repo
[updates.msiu.ru-other]
name=ASPLinux 11 - $basearch - Other
baseurl=ftp://ftp.msiu.ru/pub/asplinux-11/updates/other/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-msiu
[root@ExLast yum.repos.d]# rpm -qf /etc/pki/rpm-gpg/RPM-GPG-KEY-msiu
asplinux-release-11-2asp
[root@ExLast yum.repos.d]# ll /etc/pki/rpm-gpg/RPM-GPG-KEY-msiu
-rw-r--r--  1 root root 1340 Янв 13 19:15 /etc/pki/rpm-gpg/RPM-GPG-KEY-msiu

Запустила yum extender, все равно выдает ошибку.. поменяла по умолчанию... и установила 1 только у.. msiu-other и msiu-extras

[root@ExLast yum.repos.d]# grep enabled *
asplinux-base.repo:enabled=0
asplinux-msiu-extras.repo:enabled=1
asplinux-msiu-other.repo:enabled=1
asplinux-updates.repo:enabled=0
fedora-devel.repo:enabled=0
fedora-extras-devel.repo:enabled=0
fedora-extras.repo:enabled=0
fedora.repo:enabled=0
fedora-updates.repo:enabled=0
fedora-updates-testing.repo:enabled=0

Не помогло..
наверно надо снова переустановить yumex.. или еще что-то... ))) или все заново переустановить...
Ошибка эта была у меня с первого запуска yumexа...
Ключ я заменяла, вдруг он на сайте с тех пор изменился.. тоже не помогло...
может мне и не нужно лезть, там где я не разбираюсь... но я не думаю что так сложно заставить работать yum extender..

Аватар пользователя Xaydan_XT

Re: Yum Extender и его ошибка.

Вообщем, я ничего не понимаю.. с репозитария asplinux-base
fedora-base , пакеты устанавливаются нормально.
Лишь только когда отрубаешь проверку на msiu-extras и other.. лишь тогда пакеты обновляются...
Так что я даже уже не хочу думать, почему так...

Аватар пользователя sergeil

Re: Yum Extender и его ошибка.

Цитата:
Xaydan_XT пишет:
Вообщем, я ничего не понимаю.. с репозитария asplinux-base fedora-base

Эти два репозитария должны иметь аналогичный состав пакетов..., но под разные дистрибутивы. Один - под ASPLinux, а второй под FC, на основе которого ASPLinux и собран... Я-бы их не смешивал...

Цитата:
Лишь только когда отрубаешь проверку на msiu-extras и other.. лишь тогда пакеты обновляются...

Ну, Вы отключили проверку ключа и все устанавливается... Кстати, а что Вас так заинтересовало в опциональных репозитариях?

Цитата:
Так что я даже уже не хочу думать, почему так...

И это решение... Если нет возможности импортировать ключ, то просто отключают его проверку...
Улыбка

Аватар пользователя Xaydan_XT

Re: Yum Extender и его ошибка.

Цитата:
sergeil пишет:
Эти два репозитария должны иметь аналогичный состав пакетов..., но под разные дистрибутивы. Один - под ASPLinux, а второй под FC, на основе которого ASPLinux и собран... Я-бы их не смешивал...

За это тоже спасибо, уверенее буду в этом вопросе.

Цитата:
Кстати, а что Вас так заинтересовало в опциональных репозитариях?

Меня интересовало, почему, я все сделав так, как написано, получаю неправильный ответ, вот и все...
Особенно после ваших слов, что оттуда лучше пакеты не устанавливать. Для меня даже слово - опциональных.. мало что говорит.
Я же писала выше, что мне-то ничего вроде как и устанавливать с них не нужна, но почему он выдает ошибку, это для меня.. ЗАГАДКА. Я разгадывала загадку, не разгадала.

Цитата:
Если нет возможности импортировать ключ, то просто отключают его проверку...

Ну я же не знаю, на что это повлияет.. И если советуют его вставить.. то может быть зачем-то оно надо? ))))
А по поводу ключей на updates.msiu.ru просто страница не работала...
Подумала, что проще будет на форуме любителей asplinux узнатЬ, что к чему.. и как... а тут только про yum написано и совсем не то, что мне нужно было. ))))

Изначально с репозитариями все заварилось из-за одного пакетика.. хотелось установить автоматическую переключалку раскладок, наподобие пунто.. xneur оно как-то называется. (Это если вы к чему мне вапще сдались эти репозитарии.. )

Аватар пользователя woodoo

Re: Yum Extender и его ошибка.

Xaydan_XT писал(а):
Лишь только когда отрубаешь проверку на msiu-extras и other.. лишь тогда пакеты обновляются...
Так что я даже уже не хочу думать, почему так...

Ключ был записан в файл или импортирован в систему?

Аватар пользователя Xaydan_XT

Re: Yum Extender и его ошибка.

Цитата:
[b]woodoo[/b ]пишет:
Ключ был записан в файл или импортирован в систему?

Как я понимаю, я его не импортировала..
А по поводу записан.. сам файл ключа появляется когда устанавливаешь пакет asp-release-11...
А второй раз, я просто открыла файл с открытым ключом на сайте и перезаписала его вместо того файла, который был изначально.
Импортировала, включила проверку, установил нормально.
Кажется, проблема решена.. но ее возникновение... загадка... )))))

Аватар пользователя woodoo

Re: Yum Extender и его ошибка.

Xaydan_XT писал(а):
Импортировала, включила проверку, установил нормально.
Кажется, проблема решена.. но ее возникновение... загадка... )))))

Yum ведет себя так же. При установке/обновлении самого первого пакета "от msiu" rpm предлагает инсталлировать ключ и ожидает ввода ответа "y/n".
Думаю, что этот этап yumex отрабатывает неправильно. При ручной инсталляции ключа этого момента не возникает.

RSS-материал