LINUX.ORG.RU

Уполз Питон

 


0

1

Не запустится с под пользователя приложения где нужны зависимости с /usr/lib/python2.7/lib-dynload/.Из под нового пользователя также не запускается. Из-под суперпользователя запускается норм.

┌(zhekan@Notebook)─(0)─(8 files, 32Kb)
└─(~))─> uname -a
Linux Notebook.803.2.claster 3.11.10-7-default #1 SMP Mon Feb 3 09:41:24 UTC 2014 (750023e) x86_64 x86_64 x86_64 GNU/Linux
┌(zhekan@Notebook)─(0)─(8 files, 32Kb)
└─(~))─> qbittorrent 
Object::connect: No such slot TrackerList::editSelectedTracker()
Object::connect: No such slot TrackerList::editSelectedTracker()
Object::connect: No such slot PropertiesWidget::editWebSeed()
Object::connect:  (receiver name: 'PropertiesWidget')
Object::connect: No such slot PropertiesWidget::editWebSeed()
Object::connect:  (sender name:   'listWebSeeds')
Object::connect:  (receiver name: 'PropertiesWidget')
libpng warning: iCCP: known incorrect sRGB profile
Could not parse Nova search engine capabilities, msg:   
Error:  Traceback (most recent call last):
  File "/home/zhekan/.local/share/data/qBittorrent/nova/nova2.py", line 41, in <module>
    import threading
  File "/usr/local/lib/python2.7/threading.py", line 13, in <module>
    from collections import deque as _deque
  File "/usr/local/lib/python2.7/collections.py", line 8, in <module>
    from _collections import deque, defaultdict
ImportError: /usr/lib/python2.7/lib-dynload/_collections.so: wrong ELF class: ELFCLASS32
 
libpng warning: iCCP: known incorrect sRGB profile
┌(zhekan@Notebook)─(0)─(8 files, 32Kb)
└─(~))─> calibre
Traceback (most recent call last):
  File "/usr/bin/calibre", line 19, in <module>
    from calibre.gui2.main import main
  File "/usr/lib64/calibre/calibre/__init__.py", line 6, in <module>
    import sys, os, re, time, random, __builtin__, warnings
ImportError: /usr/lib/python2.7/lib-dynload/time.so: wrong ELF class: ELFCLASS32


Последнее исправление: ZHekan (всего исправлений: 2)

У тебя что-то с разрядностью либ не то, судя по ошибке. Как питон ставил?

Deleted
()
Ответ на: комментарий от Deleted

Из оф. репозитория Suse, система X86-64. Он ранше норм. работал, но после установки ipython начались такие приколы. Перестанавливать настроеную систему очень неохота.

ZHekan
() автор топика

Судя по упоминанию .local, у тебя проблема с локальным qBittorent. Попробуй запустить python от юзера и сделать

from collections import deque as _deque

Если будет ошибка - вероятно, у тебя сломана система.

tailgunner ★★★★★
()
Последнее исправление: tailgunner (всего исправлений: 1)
Ответ на: комментарий от tailgunner
Python 2.7.6 (default, May 30 2014, 16:51:46) 
[GCC 4.8.1 20130909 [gcc-4_8-branch revision 202388]] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Traceback (most recent call last):
  File "/etc/pythonstart", line 7, in <module>
    import readline
ImportError: /usr/lib/python2.7/lib-dynload/readline.so: wrong ELF class: ELFCLASS32
>>> from collections import deque as _deque
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/collections.py", line 8, in <module>
    from _collections import deque, defaultdict
ImportError: /usr/lib/python2.7/lib-dynload/_collections.so: wrong ELF class: ELFCLASS32
>>> 
ZHekan
() автор топика
Ответ на: комментарий от ZHekan

Такое впечатление, что 64-бит Python цепляет 32-бит библиотеки. Почему вдруг такое - ХЗ, но причин могу придумать много %) Посмотри, какому пакету принадлежит /usr/lib/python2.7/lib-dynload/_collections.so

rpm -qf /usr/lib/python2.7/lib-dynload/_collections.so

или как-то так

tailgunner ★★★★★
()
Последнее исправление: tailgunner (всего исправлений: 1)
Ответ на: комментарий от tailgunner

так и есть, я пробовал удалить 32-бит библиотеки. Тогда перестало запускаться пол-системы, в библиотеках lib 64 такой самый набор. Как из этой ситуации выйти не переустанавливая системы я не знаю.

ZHekan
() автор топика
Ответ на: комментарий от ZHekan

Тогда, боюсь, это дистроспецифичная проблема. Смотри вывод whic, env, alias.

tailgunner ★★★★★
()
/usr/local/lib/python2.7/threading.py

Говоришь, python из официального репозитория ставил? Ну-ну.

Ja-Ja-Hey-Ho ★★★★★
()
Ответ на: комментарий от ZHekan

Из оф. репозитория Suse, система X86-64. Он ранше норм. работал, но после установки ipython начались такие приколы. Перестанавливать настроеную систему очень неохота.

Ну а что еще ты хотел получить от суси?

Siado ★★★★★
()
Ответ на: комментарий от ZHekan

Как из этой ситуации выйти не переустанавливая системы я не знаю.

Извечная проблема бинарного дистрибутива

Deleted
()
Ответ на: комментарий от ZHekan

компилировать пробовал...

С твоими-то навыками не стоило этого делать. Мог бы хоть SRPM взять, если уж так приспичило.

Deleted
()
Ответ на: комментарий от Deleted

С твоими-то навыками не стоило этого делать. Мог бы хоть SRPM взять, если уж так приспичило.

Эсли у меня Suse это еще не значить, что я что-то не умею.

ZHekan
() автор топика

Мне всегда было интересно почему в питоне не осилили локальную установку пакетов без всяких костылей вроде virtualenv?
Нода, похапе,(возможно руби) это умеют.

ritsufag ★★★★★
()
Ответ на: комментарий от anonymous

Попердолился уже с консолькой то? У посонов на других платформах изикаточка, а питонщики до сих пердолятся.

ritsufag ★★★★★
()
Ответ на: комментарий от ritsufag

Консолька она такая, да, тупых лентяев нагибает только в путь. Тут даже никакой композер не поможет.

anonymous
()
Ответ на: комментарий от anonymous

Тут даже никакой композер не поможет.

Композер просто работает, а вот что ты можешь сказать в оправдание pip и virtualenv? Ничего?
То-то же.

ritsufag ★★★★★
()
Ответ на: комментарий от ritsufag

Чтобы оправдать, нужно сначала обвинить, давай, прокурор, действуй.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.