Bug 30895 - программа не работает из-за отсутствующих зависимостей.
Summary: программа не работает из-за отсутствующих зависимостей.
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: hachoir-metadata-gtk (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Ivan Zakharyaschev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 31439
  Show dependency tree
 
Reported: 2015-04-01 23:15 MSK by Стас
Modified: 2016-08-28 04:20 MSK (History)
20 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Стас 2015-04-01 23:15:23 MSK
altlinux 7.0.5
Установил пакет hachoir-metadata - при запуске требует питоновский модуль MIDDLE_ENDIAN. Установил hachoir-metadata-gtk - то же самое.

[stas@sd ~]$ hachoir-metadata
Traceback (most recent call last):
  File "/usr/bin/hachoir-metadata", line 11, in <module>
    from hachoir_parser import createParser, ParserList
  File "/usr/lib/python2.7/site-packages/hachoir_parser/__init__.py", line 5, in <module>
    from hachoir_parser import (archive, audio, container,
  File "/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.py", line 4, in <module>
    from hachoir_parser.archive.cab import CabFile
  File "/usr/lib/python2.7/site-packages/hachoir_parser/archive/cab.py", line 20, in <module>
    from hachoir_parser.archive.lzx import LZXStream, lzx_decompress
  File "/usr/lib/python2.7/site-packages/hachoir_parser/archive/lzx.py", line 13, in <module>
    from hachoir_core.endian import MIDDLE_ENDIAN, LITTLE_ENDIAN
ImportError: cannot import name MIDDLE_ENDIAN

[stas@sd ~]$ hachoir-metadata-gtk 
Traceback (most recent call last):
  File "/usr/bin/hachoir-metadata-gtk", line 6, in <module>
    from hachoir_parser import createParser
  File "/usr/lib/python2.7/site-packages/hachoir_parser/__init__.py", line 5, in <module>
    from hachoir_parser import (archive, audio, container,
  File "/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.py", line 4, in <module>
    from hachoir_parser.archive.cab import CabFile
  File "/usr/lib/python2.7/site-packages/hachoir_parser/archive/cab.py", line 20, in <module>
    from hachoir_parser.archive.lzx import LZXStream, lzx_decompress
  File "/usr/lib/python2.7/site-packages/hachoir_parser/archive/lzx.py", line 13, in <module>
    from hachoir_core.endian import MIDDLE_ENDIAN, LITTLE_ENDIAN
ImportError: cannot import name MIDDLE_ENDIAN
Comment 1 real@altlinux.org 2015-04-02 04:59:52 MSK
"Установил пакет hachoir-metadata"

Откуда? В Сизифе такого нет.

"Установил hachoir-metadata-gtk - то же самое."

Установите пакет python-module-hachoir-core. Почему-то автоопределялка зависимостей не сработала (впрочем, для питоновской кухни это скорее правило, чем исключение), сейчас отправлю фикс.
Comment 2 Repository Robot 2015-04-02 05:34:18 MSK
python-module-hachoir-core-1:1.3.4-alt2.hg20140628 -> sisyphus:

* Thu Apr 02 2015 Eugeny A. Rostovtsev (REAL) <real at altlinux> 1:1.3.4-alt2.hg20140628
- Added requirement on python-module-hachoir-core for hachoir-metadata-gtk (ALT #30895)