Проблема с YUM после обновления.

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

Обновил YUM программой Yum Extender до версии yum-2.6.1-1

Теперь Yum Extender не загружает список пакетов из репозиториев. Вот что выдает окно "ВЫВОД" -

Traceback (most recent call last):
File "/usr/share/yumex/yumex.py", line 255, in on_button
self.setup_yum()
File "/usr/share/yumex/yumex.py", line 912, in setup_yum
if self.yw.load_repo_data(rload):
File "/usr/share/yumex/yumexClasses/yumexBase.py", line 306, in load_repo_data
self.doSackSetup() # Setup Package Sack.
File "/usr/share/yumex/yumexClasses/yumexBase.py", line 275, in doSackSetup
self.excludeNonCompatArchs(archlist=archlist)
AttributeError: 'yumexBase' object has no attribute 'excludeNonCompatArchs'

Что делать, как решить проблему?

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

Re: Проблема с YUM после обновления.

1. Какой у вас дистрибутив?
2. Откуда YUM?
3. Версия python в дистрибутиве.

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

Re: Проблема с YUM после обновления.

Цитата:
Tigro пишет:
1. Какой у вас дистрибутив?
2. Откуда YUM?
3. Версия python в дистрибутиве.

1. ASP 11
2. Сначала с дистра, потом пытался обновить с msiu, после неудачи yom'ом скачал список со всех репозиториев, которые внесены в список, выбрал yum-2.6.1-1. Обновил - ответ ок. Опять обновил список и - получил ответ, который процитировал ниже.
3. Что делать с python?

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

Re: Проблема с YUM после обновления.

Так откуда yum-2.6.1-1? В msiu такого нет, там yum-2.6.1-0.110msiu.

Эти пакеты стоят:

rpm -q python-urlgrabber python-sqlite python-elementtree

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

Re: Проблема с YUM после обновления.

Цитата:
Tigro пишет:
Так откуда yum-2.6.1-1? В msiu такого нет, там yum-2.6.1-0.110msiu.

Так с msiu yum-2.6.1-0.11 не пошел, а стал 2-6.1-1 откуда-то с другого репозитория. Я ж историю описал.

Цитата:
Эти пакеты стоят:

rpm -q python-urlgrabber python-sqlite python-elementtree

Что мне теперь сделать? что-то снести, и что-то установить? что именно? Вы же понимаете, что я начинающий, мне [code] ни о чем еще не говорит!

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

Re: Проблема с YUM после обновления.

Цитата:
Tigro пишет:
Эти пакеты стоят:

rpm -q python-urlgrabber python-sqlite python-elementtree

Вот что дал код:

[root@localhost ~]# rpm -q python-urlgrabber python-sqlite python-elementtree
python-urlgrabber-2.9.6-1
python-sqlite-1.1.6-1
python-elementtree-1.2.6-4
[root@localhost ~]#

Что делать дальше? Как вылечить yum-2.6.1-1 или вернуть прежний, с дистриба ASP 11?

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

Re: Проблема с YUM после обновления.

Я этого не понял просто, думаю если возьмете http://ftp.msiu.ru/pub/asplinux-11/updates/other/SRPMS/yum-2.6.1-0.110ms... и пересобирёте должно получиться... А YUM судя по всему у вас из FC development.

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

Re: Проблема с YUM после обновления.

Цитата:
Tigro пишет:
думаю если возьмете http://ftp.msiu.ru/pub/asplinux-11/updates/other/SRPMS/yum-2.6.1-0.110ms... и пересобирёте должно получиться...

Не уверен, что сумею. Какой другой способ есть? может, удалить его совсем и поставить по-новой?

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

Re: Проблема с YUM после обновления.

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

Цитата:
Tigro пишет:
думаю если возьмете http://ftp.msiu.ru/pub/asplinux-11/updates/other/SRPMS/yum-2.6.1-0.110ms... и пересобирёте должно получиться...

Не уверен, что сумею.

Почему не сумеете? Очень даже сумеете...

Цитата:
Какой другой способ есть? может, удалить его совсем и поставить по-новой?

Скажите чего Вы хотите от системы и получите ответ что Вам делать дальше...
Подсказки:
1. Вам не хватает функциональности дистрибутива или Вы хотите быть впереди планеты всей и использовать самые новые пакеты. Вы готовы смирится с тем, что что-то может работать не совсем так как Вы ожидаете, но Вы чувствуете в себе энтузиазм и готовы эксперементировать.

2. Вы хотите получить беспроблемную, пусть не самую передовую, систему. Функциональности дистрибутива Вам вполне достаточно.

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

Re: Проблема с YUM после обновления.

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

Цитата:
Tovia пишет:
Не уверен, что сумею.

Почему не сумеете? Очень даже сумеете...

То что встретилось в сети не внушило уверенности
То что советуют здесь далеко не все понятно а переспрашивать неудобно

Цитата:

Цитата:
Какой другой способ есть? может, удалить его совсем и поставить по-новой?

Скажите чего Вы хотите от системы и получите ответ что Вам делать дальше...
Подсказки:
1. Вам не хватает функциональности дистрибутива или Вы хотите быть впереди планеты всей и использовать самые новые пакеты. Вы готовы смирится с тем, что что-то может работать не совсем так как Вы ожидаете, но Вы чувствуете в себе энтузиазм и готовы эксперементировать.

2. Вы хотите получить беспроблемную, пусть не самую передовую, систему. Функциональности дистрибутива Вам вполне достаточно.

1 Проблема возникла в соседней теме про Kmail До того не то чтобы все устраивало но было терпимо
Экспериментировать не прочь когда есть время Сейчас его не настолько много чтобы не желать избежать ненужных тормозов

2 Это гораздо теплее
Но уже "поздно пить боржоми" когда что-то порушилось
Если бы была возможность делать откат...

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

Re: Проблема с YUM после обновления.

Цитата:
Tovia пишет:
То что советуют здесь далеко не все понятно а переспрашивать неудобно

Это Вы зря... Если не понятно, то нужно спрашивать. Если все равно непонятно, то нужно еще детальнее спрашивать... Один непонятно расскажет, другой расскажет понятнее.

Цитата:
Проблема возникла в соседней теме про Kmail. До того не то чтобы все устраивало но было терпимо

[sergeil@homedesk ~]$ rpm -qf `which kmail`
kdepim-3.5.2-0.1.fc4

То есть, он здесь...

Цитата:
Экспериментировать не прочь когда есть время Сейчас его не настолько много чтобы не желать избежать ненужных тормозов

Если нет желания, то и не нужно...

Цитата:
Это гораздо теплее
Но уже "поздно пить боржоми" когда что-то порушилось Если бы была возможность делать откат...

Вообще-то можно... Это не совсем откат. Вас следует восстановить оригинальные файлы и забыть о проблемах.

Для этого я рекомендую Вам отключить все опциональные репозитарии и восстановить yum из дистрибутива.
Это можно сделать через RPM.

1. Найдите не диске или скачайте с сайта оригинальный пакет yum...
2. Удалите нестандартный yum: `rpm -e --nodeps yum`
3. Установите оригинальный yum: `rpm -U yum-2.4.1-1.110.1asp.noarch.rpm`
4. Выясните, какие пакеты были обновлены из нестандартных репозитариев: `yum list extras`

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

Re: Проблема с YUM после обновления.

Цитата:
sergeil пишет:
Для этого я рекомендую Вам отключить все опциональные репозитарии и восстановить yum из дистрибутива.
Это можно сделать через RPM.

1. Найдите не диске или скачайте с сайта оригинальный пакет yum...
2. Удалите нестандартный yum: `rpm -e --nodeps yum`
3. Установите оригинальный yum: `rpm -U yum-2.4.1-1.110.1asp.noarch.rpm`
4. Выясните, какие пакеты были обновлены из нестандартных репозитариев: `yum list extras`

Он есть на диске, только как его указать при -U? При попытке выполнить п.3 прога даже не задумалась - нет такого файла ни каталога.

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

Re: Проблема с YUM после обновления.

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

Цитата:
sergeil пишет:
Для этого я рекомендую Вам отключить все опциональные репозитарии и восстановить yum из дистрибутива.
Это можно сделать через RPM.

1. Найдите не диске или скачайте с сайта оригинальный пакет yum...
2. Удалите нестандартный yum: `rpm -e --nodeps yum`
3. Установите оригинальный yum: `rpm -U yum-2.4.1-1.110.1asp.noarch.rpm`
4. Выясните, какие пакеты были обновлены из нестандартных репозитариев: `yum list extras`

Он есть на диске, только как его указать при -U? При попытке выполнить п.3 прога даже не задумалась - нет такого файла ни каталога.

Возьмите инсталляционные диски и найдите этот файл. Если это затруднительно, то скачайте его с вайта ASPLinux. Вот ссылка: ftp://ftp.asplinux.ru/pub/i386/RPMS.11/yum-2.4.1-1.110.1asp.noarch.rpm

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

Re: Проблема с YUM после обновления.

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

Он есть на диске, только как его указать при -U? При попытке выполнить п.3 прога даже не задумалась - нет такого файла ни каталога.

Возьмите инсталляционные диски и найдите этот файл. Если это затруднительно, то скачайте его с вайта ASPLinux. Вот ссылка: ftp://ftp.asplinux.ru/pub/i386/RPMS.11/yum-2.4.1-1.110.1asp.noarch.rpm

Да есть он на диске. Нашел. Что делать? как его подсунуть в rpm -U ...

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

Re: Проблема с YUM после обновления.

Установил! Просто прописал полный путь? и он съел. rpm -q показал его, а вот как его вызвать к жизни пока не понял. В обычном месте его нет.

На диске есть еще yumex, yum-update..., yum-util... - всего три пакета. Их тоже установить?

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

Re: Проблема с YUM после обновления.

Цитата:
Tovia пишет:
Установил! Просто прописал полный путь? и он съел. rpm -q показал его, а вот как его вызвать к жизни пока не понял. В обычном месте его нет.
На диске есть еще yumex, yum-update..., yum-util... - всего три пакета. Их тоже установить?

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

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

Re: Проблема с YUM после обновления.

Цитата:
sergeil пишет:
Не спешите... Проверьте, возможно, у Вас стоит правильная версия или эти пакеты не установлены... Если не установлено, то и не нужно ставить.
Не забудьте отключить опциональные репозитарии и проверьте что лишнее установлено... Это не обязательно необходимо восстанавливать, но знать нужно...

Конечно я мало что понял. Стала версия yum с диска, yumex я доставил позже и она появилась в обычном месте. Остальные 2 пакета я не трогал.
В yumex как "standard" отмечены asp-репозитории, остальные по умолчанию отключены.

Проверка показала вот что:

[root@localhost ~]# yum list extras
Setting up repositories
Reading repository metadata in from local files
Extra Packages
arts.i386 8:1.5.1-0.1.fc4 installed
gpg-pubkey.None 9b3c94f4-3b0e54e8 installed
kdebase.i386 6:3.5.1-0.3.110asp installed
kdelibs.i386 6:3.5.1-0.1.110asp installed
kdenetwork.i386 7:3.5.1-0.1.fc4 installed
opera.i386 2:8.52-20060201.5 installed
[root@localhost ~]#

Если криминального ничего нет, то я очень рад победе, спасибо большое вам за помощь. Если же что-то не так? укажите что.

В обновлениях есть более свежая версия yumex Ставить ли ее из самой yumex или есть другой способ (если первый менее безопасен)?

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

Re: Проблема с YUM после обновления.

Tovia,
Extra Packages

Цитата:
arts.i386 8:1.5.1-0.1.fc4 installed

В обновленияъ ASPLinux более свежая версия... arts-1.5.2-0.1.fc4
Есть смысл обновиться...

Цитата:
kdebase.i386 6:3.5.1-0.3.110asp installed
kdelibs.i386 6:3.5.1-0.1.110asp installed
kdenetwork.i386 7:3.5.1-0.1.fc4 installed

В обновлениях ASPLinux более свежая версия (KDE-3.5.2).
Есть смысл обновиться...

Цитата:
opera.i386 2:8.52-20060201.5 installed

OK

Цитата:
В обновлениях есть более свежая версия yumex Ставить ли ее из самой yumex или есть другой способ (если первый менее безопасен)?

YumEX - это надстройка над YUM.

Список доступных обновлений Вы можете посмотреть через
root# yum list updates

Вы можете обновится через
root# yum update

Если командная строка Вас не очень пугает, то yumex Вам не нужен. Лично я им не пользуюсь...
Улыбка

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

Re: Проблема с YUM после обновления.

Cпасибо большое, кажется я все понял? но обновлюсь утром на свежую голову. Надеюсь что все пройдет благополучно.

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

Re: Проблема с YUM после обновления.

Цитата:
Tovia пишет:
...обновлюсь утром на свежую голову. Надеюсь что все пройдет благополучно.

При обновлении с официальных репозитариев никаких сюрпризов быть не должно...

RSS-материал