Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка при установке любых RPM-пакетов в Fedora 10, Ядро 2.6.27.5-117.fc10.i686, ошибка кроется в Python'е 
:(
    Опции темы
ruskar
  Дата 18.1.2009, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 18.1.2009

Репутация: нет
Всего: нет



При установке любого RPM-пакета у меня вылетает сообщение "произошла внутренняя ошибка системы" со следующим текстом:
Цитата

Error Type: <type 'exceptions.UnicodeDecodeError'>
Error Value: 'ascii' codec can't decode byte 0xd0 in position 57: ordinal not in range(128)
File : /usr/lib/python2.5/site-packages/yum/rpmtrans.py, line 376, in callback
self._instProgress( bytes, total, h )
File : /usr/lib/python2.5/site-packages/yum/rpmtrans.py, line 457, in _instProgress
self.complete_actions, self.total_actions)
File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 2151, in event
self._showName(self.info_actions[action])
File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 2144, in _showName
self.base.package(package_id, status, self.curpkg.summary)
File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 235, in package
PackageKitBaseBackend.package(self, package_id, status, summary)
File : /usr/lib/python2.5/site-packages/packagekit/backend.py, line 109, in package
print >> sys.stdout, "package\t$s\t$s\t$s" $ (status, package_id, summary)


Ошибка вылетает на самом последнем этапе установки пакета, когда казалось бы всё уже встало нормально, и тут вылетает эта ошибка. Судя по тексту ошибки, проблема заключается в Python'е (он у меня версии 2.5.2). К тому же поиск в Google показал, что и в других проектах на Python'e (Django) сталкивались с этой же ошибкой. Решения так и не нашёл.
PM MAIL   Вверх
inside_pointer
Дата 18.1.2009, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 9.3.2008

Репутация: 8
Всего: 12



rpm -e --nodeps python-2.5*
rpm -i python-2.5*
пробовал?
PM MAIL   Вверх
ruskar
Дата 18.1.2009, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 18.1.2009

Репутация: нет
Всего: нет



inside_pointer, ввёл сначала первую, затем вторую команду. Вторая команда дала в результате:

Цитата
ошибка: Файл не найден: python-2.5*


После этого попробовал установить какой-нибудь RPM-пакет. Теперь, как только нажимаю "установить", прям сразу же вылетает другая ошибка:

Цитата
Spawn of helper '/usr/share/PackageKit/helpers/yum/yumBackend.py' failed

PM MAIL   Вверх
ruskar
Дата 18.1.2009, 21:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 18.1.2009

Репутация: нет
Всего: нет



Вот, с другого форума человек мне посоветовал ставить RPM-пакеты из консоли командой:
Цитата

rpm -ivh foopkg.rpm

Попробовал, всё ставится. Однако из Gnome по-прежнему RPM-пакеты не хотят ставятся, вылетает ошибка.

Добавлено через 6 минут и 17 секунд
Кстати, оказывается после тех двух введённых команд перестал работать YUM :(
Цитата
[root@localhost Загрузки]# yum search xmms
bash: /usr/bin/yum: /usr/bin/python: плохой интерпретатор: Нет такого файла или каталога

PM MAIL   Вверх
inside_pointer
Дата 19.1.2009, 01:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 9.3.2008

Репутация: 8
Всего: 12



первая команда удаляет питон без прихвата зависимостей, а вторая, надо зайти в папку где у тебя лежит питоновский rpm в дистрибутиве

find / -name "python-2*.rpm" ";"

Добавлено через 4 минуты и 16 секунд
 vh можно не использовать, первая уточняет процесс установки вторая вроде строку процентов
насчёт yum и гномовской проги, они сделаны для облегчения установки (чтобы меньше ключей надо было вводить)
PM MAIL   Вверх
ruskar
Дата 19.1.2009, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 18.1.2009

Репутация: нет
Всего: нет



Цитата(inside_pointer @ 19.1.2009,  01:06)
насчёт yum и гномовской проги, они сделаны для облегчения установки (чтобы меньше ключей надо было вводить)

Ну YUM я с самого начала использовал, с помощью него поставил несколько пакетов. А вот «гномовская прога, которая сделана для облегчения установки» до сих пор не работает (я заново поставил питон).
PM MAIL   Вверх
inside_pointer
Дата 19.1.2009, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 9.3.2008

Репутация: 8
Всего: 12



если там pirut прога, надо убедиться что для неё были установлены все зависимости
rpm -e --nodeps pirut-1*
потом с папки дистра
rpm -i pirut-1*
на этом этапе если каких-то зависимостей не было, он скажет
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1130 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.