| Summary: | calibre crashes at startup | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Guillaume Rousse <guillomovitch> |
| Component: | RPM Packages | Assignee: | Stig-Ørjan Smelror <smelror> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | geiger.david68210, joselp, nmalykh, smelror |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | calibre | CVE: | |
| Status comment: | |||
|
Stig-Ørjan Smelror
2023-02-05 18:51:31 CET
Assignee:
bugsquad =>
smelror
Nikolay Malykh
2023-02-05 23:28:13 CET
CC:
(none) =>
nmalykh Please test upcoming calibre-6.12.0-2.mga9! CC:
(none) =>
geiger.david68210 There are no errors with caliber-6.12.0-2.mga9. Everything is fine. Thank you! Hello! I confirm that on my Mageia 9 Plasma installation, Calibre is now working fine! Very thanks! I confirm the problem is fixed. Status:
NEW =>
RESOLVED |
[guillaume@beria ~]$ calibre qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in "" Traceback (most recent call last): File "/usr/lib64/calibre/calibre/gui2/ui.py", line 137, in __init__ ac = self.init_iaction(action) File "/usr/lib64/calibre/calibre/gui2/ui.py", line 155, in init_iaction ac = action.load_actual_plugin(self) File "/usr/lib64/calibre/calibre/customize/__init__.py", line 612, in load_actual_plugin ac = getattr(importlib.import_module(mod), cls)(gui, File "/usr/lib64/python3.10/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1050, in _gcd_import File "<frozen importlib._bootstrap>", line 1027, in _find_and_load File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 688, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 883, in exec_module File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "/usr/lib64/calibre/calibre/gui2/actions/edit_metadata.py", line 27, in <module> from calibre.gui2.dialogs.metadata_bulk import MetadataBulkDialog File "/usr/lib64/calibre/calibre/gui2/dialogs/metadata_bulk.py", line 27, in <module> from calibre.gui2.dialogs.template_line_editor import TemplateLineEditor File "/usr/lib64/calibre/calibre/gui2/dialogs/template_line_editor.py", line 10, in <module> from calibre.gui2.dialogs.template_dialog import TemplateDialog File "/usr/lib64/calibre/calibre/gui2/dialogs/template_dialog.py", line 28, in <module> from calibre.gui2.dialogs.template_dialog_ui import Ui_TemplateDialog File "/usr/lib64/calibre/calibre/gui2/dialogs/template_dialog_ui.py", line 433, in <module> from calibre.gui2.dialogs.template_dialog_code_widget import CodeEditor File "/usr/lib64/calibre/calibre/gui2/dialogs/template_dialog_code_widget.py", line 15, in <module> from calibre.gui2.tweak_book.editor.text import LineNumbers File "/usr/lib64/calibre/calibre/gui2/tweak_book/__init__.py", line 10, in <module> from calibre.spell.dictionary import Dictionaries, parse_lang_code File "/usr/lib64/calibre/calibre/spell/dictionary.py", line 88, in <module> ul = parse_lang_code(get_system_locale() or 'en-US') File "/usr/lib64/calibre/calibre/spell/__init__.py", line 28, in parse_lang_code lc = canonicalize_lang(parts[0]) File "/usr/lib64/calibre/calibre/utils/localization.py", line 460, in canonicalize_lang iso639 = _load_iso639() File "/usr/lib64/calibre/calibre/utils/localization.py", line 407, in _load_iso639 ip = P('localization/iso639.calibre_msgpack', allow_user_override=False, data=True) File "/usr/lib64/calibre/calibre/utils/resources.py", line 88, in get_path with open(fpath, 'rb') as f: FileNotFoundError: [Errno 2] Aucun fichier ou dossier de ce type: '/usr/share/calibre/localization/iso639.calibre_msgpack' Traceback (most recent call last): File "/usr/lib64/calibre/calibre/gui2/main.py", line 315, in initialize_db_stage2 self.start_gui(db) File "/usr/lib64/calibre/calibre/gui2/main.py", line 253, in start_gui main = self.main = Main(self.opts, gui_debug=self.gui_debug) File "/usr/lib64/calibre/calibre/gui2/ui.py", line 137, in __init__ ac = self.init_iaction(action) File "/usr/lib64/calibre/calibre/gui2/ui.py", line 155, in init_iaction ac = action.load_actual_plugin(self) File "/usr/lib64/calibre/calibre/customize/__init__.py", line 612, in load_actual_plugin ac = getattr(importlib.import_module(mod), cls)(gui, File "/usr/lib64/python3.10/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1050, in _gcd_import File "<frozen importlib._bootstrap>", line 1027, in _find_and_load File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 688, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 883, in exec_module File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "/usr/lib64/calibre/calibre/gui2/actions/edit_metadata.py", line 27, in <module> from calibre.gui2.dialogs.metadata_bulk import MetadataBulkDialog File "/usr/lib64/calibre/calibre/gui2/dialogs/metadata_bulk.py", line 27, in <module> from calibre.gui2.dialogs.template_line_editor import TemplateLineEditor File "/usr/lib64/calibre/calibre/gui2/dialogs/template_line_editor.py", line 10, in <module> from calibre.gui2.dialogs.template_dialog import TemplateDialog File "/usr/lib64/calibre/calibre/gui2/dialogs/template_dialog.py", line 28, in <module> from calibre.gui2.dialogs.template_dialog_ui import Ui_TemplateDialog File "/usr/lib64/calibre/calibre/gui2/dialogs/template_dialog_ui.py", line 433, in <module> from calibre.gui2.dialogs.template_dialog_code_widget import CodeEditor File "/usr/lib64/calibre/calibre/gui2/dialogs/template_dialog_code_widget.py", line 15, in <module> from calibre.gui2.tweak_book.editor.text import LineNumbers File "/usr/lib64/calibre/calibre/gui2/tweak_book/__init__.py", line 10, in <module> from calibre.spell.dictionary import Dictionaries, parse_lang_code File "/usr/lib64/calibre/calibre/spell/dictionary.py", line 88, in <module> ul = parse_lang_code(get_system_locale() or 'en-US') File "/usr/lib64/calibre/calibre/spell/__init__.py", line 28, in parse_lang_code lc = canonicalize_lang(parts[0]) File "/usr/lib64/calibre/calibre/utils/localization.py", line 460, in canonicalize_lang iso639 = _load_iso639() File "/usr/lib64/calibre/calibre/utils/localization.py", line 407, in _load_iso639 ip = P('localization/iso639.calibre_msgpack', allow_user_override=False, data=True) File "/usr/lib64/calibre/calibre/utils/resources.py", line 88, in get_path with open(fpath, 'rb') as f: FileNotFoundError: [Errno 2] Aucun fichier ou dossier de ce type: '/usr/share/calibre/localization/iso639.calibre_msgpack'