FS#77166 - Paperwork needs libtiff5
Attached to Project:
Community Packages
Opened by J. M. Reckel (ArchChem) - Tuesday, 17 January 2023, 15:22 GMT
Last edited by Antonio Rojas (arojas) - Tuesday, 17 January 2023, 15:55 GMT
Opened by J. M. Reckel (ArchChem) - Tuesday, 17 January 2023, 15:22 GMT
Last edited by Antonio Rojas (arojas) - Tuesday, 17 January 2023, 15:55 GMT
|
Details
Description:
The latest version of paperwork won't start anymore if libtiff5 (available in AUR only) is not installed. ``` INFO ] [openpaperwork_core ] Loading plugin 'openpaperwork_core.pillow.img' ... Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python3.10/site-packages/openpaperwork_core/uncaught_exception.py", line 29, in _on_uncaught_exception self.core.call_one( File "/usr/lib/python3.10/site-packages/openpaperwork_core/__init__.py", line 430, in call_one assert \ AssertionError: A plugin has been loaded without being initialized. Call core.init() first Original exception was: Traceback (most recent call last): File "/usr/bin/paperwork-gtk", line 33, in <module> sys.exit(load_entry_point('paperwork==2.1.1', 'gui_scripts', 'paperwork-gtk')()) File "/usr/lib/python3.10/site-packages/paperwork_gtk/main.py", line 216, in main main_main(sys.argv[1:]) File "/usr/lib/python3.10/site-packages/paperwork_gtk/main.py", line 187, in main_main core.call_all("config_load_plugins", "paperwork-gtk", DEFAULT_GUI_PLUGINS) File "/usr/lib/python3.10/site-packages/openpaperwork_core/__init__.py", line 406, in call_all callback(*args, **kwargs) File "/usr/lib/python3.10/site-packages/openpaperwork_core/config/__init__.py", line 99, in config_load_plugins self.core.call_all( File "/usr/lib/python3.10/site-packages/openpaperwork_core/__init__.py", line 406, in call_all callback(*args, **kwargs) File "/usr/lib/python3.10/site-packages/openpaperwork_core/config/backend/configparser.py", line 247, in config_backend_load_plugins self.core.load(module) File "/usr/lib/python3.10/site-packages/openpaperwork_core/__init__.py", line 165, in load module = importlib.import_module(module_name) File "/usr/lib/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/lib/python3.10/site-packages/openpaperwork_core/pillow/img.py", line 4, in <module> import PIL.Image File "/home/wuki/.local/lib/python3.10/site-packages/PIL/Image.py", line 114, in <module> from . import _imaging as core ImportError: libtiff.so.5: cannot open shared object file: No such file or directory ``` The solution is to install https://aur.archlinux.org/packages/libtiff5 and add it as a dependendcy to this package. Additional info: * package version: paperwork 2.1.1-3 Steps to reproduce: 1. install paperwork with pacman -Syu paperwork 2. Open the program |
This task depends upon
Comment by Doug Newgard (Scimmia) -
Tuesday, 17 January 2023, 15:35 GMT
No, your problem is in
/home/wuki/.local/lib/python3.10/site-packages/PIL/Image.py, and
whatever it's loading. Note that's from your home dir, you're
overriding the stock PIL package.