| Summary: | calibre совсем не работает | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Askar <ascar> |
| Component: | calibre | Assignee: | Vitaly Lipatov <lav> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | blocker | ||
| Priority: | P5 | CC: | dimnix, grenka, lav, rider, zerg |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
Askar
2026-02-16 14:37:34 MSK
Подтверждаю, у меня та же ошибка. RuntimeError: html5-parser and lxml are using different versions of libxml2. This happens commonly when using pip installed versions of lxml. Use pip install --no-binary lxml lxml instead. libxml2 versions: html5-parser: (2, 12, 10) != lxml: (2, 14, 6) Версия calibre 8.4.0 python3-module-html5-parser-0.4.12-alt1.1 -> sisyphus: Fri Feb 20 2026 Grigory Ustinov <grenka@altlinux> 0.4.12-alt1.1 - rebuilt with new libxml (Closes: #57806, #57730, #57877). Ошибка осталась. Полностью удалял Calibre с зависимостями и устанавливал заново со всеми модулями python. Ошибка та же.
calibre
Traceback (most recent call last):
File "/usr/bin/calibre", line 21, in <module>
sys.exit(calibre())
~~~~~~~^^
File "/usr/lib64/calibre/calibre/gui_launch.py", line 74, in calibre
main(args)
~~~~^^^^^^
File "/usr/lib64/calibre/calibre/gui2/main.py", line 548, in main
run_main(app, opts, args, gui_debug, si, retry_communicate=True)
~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/calibre/calibre/gui2/main.py", line 560, in run_main
return run_gui(opts, args, app, gui_debug=gui_debug)
File "/usr/lib64/calibre/calibre/gui2/main.py", line 398, in run_gui
run_gui_(opts, args, app, gui_debug)
~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/calibre/calibre/gui2/main.py", line 408, in run_gui_
from calibre.gui2.ui import Main
File "/usr/lib64/calibre/calibre/gui2/ui.py", line 51, in <module>
from calibre.gui2.init import LayoutMixin, LibraryViewMixin
File "/usr/lib64/calibre/calibre/gui2/init.py", line 37, in <module>
from calibre.gui2.library.alternate_views import GridView
File "/usr/lib64/calibre/calibre/gui2/library/alternate_views.py", line 67, in <module>
from calibre.gui2.pin_columns import PinContainer
File "/usr/lib64/calibre/calibre/gui2/pin_columns.py", line 9, in <module>
from calibre.gui2.library.delegates import (
...<17 lines>...
)
File "/usr/lib64/calibre/calibre/gui2/library/delegates.py", line 46, in <module>
from calibre.gui2.dialogs.comments_dialog import CommentsDialog, PlainTextDialog
File "/usr/lib64/calibre/calibre/gui2/dialogs/comments_dialog.py", line 11, in <module>
from calibre.gui2.comments_editor import Editor
File "/usr/lib64/calibre/calibre/gui2/comments_editor.py", line 14, in <module>
from html5_parser import parse
File "/usr/lib64/python3/site-packages/html5_parser/__init__.py", line 31, in <module>
raise RuntimeError(
...<4 lines>...
LIBXML_VERSION, etree.LIBXML_VERSION))
RuntimeError: html5-parser and lxml are using different versions of libxml2. This happens commonly when using pip installed versions of lxml. Use pip install --no-binary lxml lxml instead. libxml2 versions: html5-parser: (2, 12, 10) != lxml: (2, 14, 6)
Назовите вашу версию пакета python3-module-html5-parser. (Ответ для Grigory Ustinov на комментарий #4) > Назовите вашу версию пакета python3-module-html5-parser. ❯ rpm -qa | grep -e "calibre\|python-lxml\|html5" python3-module-html5-parser-0.4.12-alt1.x86_64 python3-module-html5lib-1.1-alt1.noarch calibre-8.4.0-alt1.x86_64 Ещё вопросы есть? (Ответ для Grigory Ustinov на комментарий #6) > Ещё вопросы есть? Есть. Может быть назвоёте причину. Просто получается как, программа работала, а после очерендного обновления в сизифе - всё, при запуске эта ошибка. Заходим на https://packages.altlinux.org/ru/search/?branch=sisyphus&q=python3-module-html5, видим: python3-module-html5lib 1.1-alt1 11 июля 2021 г. 21:08 Разработка/Python 3 https://github.com/html5… Library for working with HTML5 documents python3-module-html5tagger 1.3.0-alt2 16 октября 2025 г. 14:49 Разработка/Python 3 https://github.com/sanic… Create HTML documents from Python python3-module-html5-parser 0.4.12-alt1.1 20 февраля 2026 г. 8:46 Разработка/Python 3 https://github.com/kovid… Fast C based HTML 5 parsing for python. Т.е. в репозитории версия 0.4.12. Какой я вывод должен был сделать? Как вы видите из текста ошибки, проблема не в calibre а в модуле html5-parser. У нас недавно было обновление libxml которое поломало некоторые пакеты. Я пересобрал пакет python3-module-html5-parser с новой версией библиотеки. Вы пользуетесь не самыми свежими зеркалами. Попробуйте обновиться сегодня. У вас должна приехать версия пакета 0.4.12-alt1.1 (Ответ для Grigory Ustinov на комментарий #8) > Как вы видите из текста ошибки, проблема не в calibre а в модуле > html5-parser. У нас недавно было обновление libxml которое поломало > некоторые пакеты. Я пересобрал пакет python3-module-html5-parser с новой > версией библиотеки. > > Вы пользуетесь не самыми свежими зеркалами. Попробуйте обновиться сегодня. У > вас должна приехать версия пакета 0.4.12-alt1.1 Да, сегодня обновилось и заработало. Спасибо. |