[Решено] ACEStream, M2Crypto, 'PKCS5_SALT_LEN' , FreeCAD
Added by Николай Бочков about 10 years ago
Наверное месяц ковырялся) Опубликую может в сети кому поможет..
Не могу понять в чем проблема, ноутбук с CLDX, система обновлена. Понадобилось торренттв смотреть, поставил acestream, но движок не запускается.
Чтоб найти ошибки запустил из консоли:
$ acestreamengine --client-console 2015-08-27 08:38:57,828|MainThread|acestream|error during startup Traceback (most recent call last): File "core.c", line 1146, in File "core.c", line 48, in File "core.c", line 61, in File "/usr/lib64/python2.7/site-packages/M2Crypto/__init__.py", line 24, in <module> import ASN1 File "/usr/lib64/python2.7/site-packages/M2Crypto/ASN1.py", line 12, in <module> import BIO File "/usr/lib64/python2.7/site-packages/M2Crypto/BIO.py", line 221, in <module> class CipherStream(BIO): File "/usr/lib64/python2.7/site-packages/M2Crypto/BIO.py", line 227, in CipherStream SALT_LEN = m2.PKCS5_SALT_LEN AttributeError: 'module' object has no attribute 'PKCS5_SALT_LEN'
Та же ошибка при запуске(импорте) модуля M2Crypto в консоли питона:
$ python Python 2.7.9 (default, Jul 3 2015, 08:48:10) [GCC 4.8.4] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import M2Crypto Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib64/python2.7/site-packages/M2Crypto/__init__.py", line 24, in <module> import ASN1 File "/usr/lib64/python2.7/site-packages/M2Crypto/ASN1.py", line 12, in <module> import BIO File "/usr/lib64/python2.7/site-packages/M2Crypto/BIO.py", line 221, in <module> class CipherStream(BIO): File "/usr/lib64/python2.7/site-packages/M2Crypto/BIO.py", line 227, in CipherStream SALT_LEN = m2.PKCS5_SALT_LEN AttributeError: 'module' object has no attribute 'PKCS5_SALT_LEN'
В интернете баг (есть)был о совместимости пакета dev-python/m2crypto-0.21.1-r2 и dev-lang/swig-3.0.5
Установка любых версий dev-lang/swig проблему не решает. Установка замаскированной dev-python/m2crypto приводит к новой ошибке при запуске acestreamengine --client-console: нет модуля __M2Crypto
При этом в консоли питона импорт модуля без вопросов.
Вся система пересобрана из исходников.дважды.
emerge --info
Проблему не решала неоднократная пересборка пакета dev-python/m2crypto-0.21.1-r2, очистка-проверка всех файлов в /etc/portage/
Поставил последний stage на виртуалку -- все работает. Сравнил все файлы /etc -- ни чего подозрительного.
Попробовал переустановить пакет dev-python/m2crypto-0.21.1-r2 из бинарников и как ни странно заработало.
Попутно заработал FreeCAD. Не уверен что из-за m2crypto, может помогло полное удаление всего что с ним связано и установка по новой.
Ошибка была такая:
Запуск -- без вопросов, при попытке активировать WorkBench Part или некоторых других выдавало сообщение ошибки:
$ FreeCAD FreeCAD 0.16, Libs: 0.16R5422 (Git) © Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2015 ##### #### ### #### # # # # # # # ## #### #### # # # # # #### # # # # # # # ##### # # # # #### #### # # # # # # # # # # # # # # ## ## ## # # #### #### ### # # #### ## ## ## /usr/lib64/freecad-9999/lib64/Part.so: undefined symbol: _ZNK17GeomAdaptor_Curve11NbIntervalsE13GeomAbs_Shape
freecad-wb-part.png - screenshot freecad (217.1 KB)
Replies (4)
RE: [Решено] ACEStream, M2Crypto, 'PKCS5_SALT_LEN' , FreeCAD
-
Added by Алексей Тихонов about 10 years ago
всё намного проще :
маска на m2crypto-0.22.3-r4 чисто кальковская , в генте это стабильный пакет ....
RE: [Решено] ACEStream, M2Crypto, 'PKCS5_SALT_LEN' , FreeCAD
-
Added by Николай Бочков about 10 years ago
я знаю про маску. Меня немного сбивает с толку почему не работало из исходников. USE в пакете просты, только настройки компилятора не более..
RE: [Решено] ACEStream, M2Crypto, 'PKCS5_SALT_LEN' , FreeCAD
-
Added by Алексей Тихонов about 10 years ago
Николай Бочков wrote:
я знаю про маску. Меня немного сбивает с толку почему не работало из исходников. USE в пакете просты, только настройки компилятора не более..
посмотри внимательно на компиляция (особенно на начало) - получишь ответ
RE: [Решено] ACEStream, M2Crypto, 'PKCS5_SALT_LEN' , FreeCAD
-
Added by Николай Бочков about 10 years ago
Я так не разбираюсь в сборке. Чего там может не так собраться?
(1-4/4)