Missing openpaperwork_core submodules
I downloaded the latest ironscanner for linux (corresponding to ironscanner-master-ac070857
) but when I try to run it, i get:
$ ./ironscanner
[29568] PyInstaller Bootloader 3.x
[29568] LOADER: executable is /tmp/ironscanner
[29568] LOADER: homepath is /tmp
[29568] LOADER: _MEIPASS2 is NULL
[29568] LOADER: archivename is /tmp/ironscanner
[29568] LOADER: Cookie found at offset 0xA43215
[29568] LOADER: Extracting binaries
[29568] LOADER: Executing self as child
[29568] LOADER: set _MEIPASS2 to /tmp/_MEIoKvFd1
[29568] LOADER: linux: storing process name into _PYI_PROCNAME: ironscanner
[29568] LOADER: LD_LIBRARY_PATH=/tmp/_MEIoKvFd1
[29568] LOADER: Registering signal handlers
[29569] PyInstaller Bootloader 3.x
[29569] LOADER: executable is /tmp/ironscanner
[29569] LOADER: homepath is /tmp
[29569] LOADER: _MEIPASS2 is /tmp/_MEIoKvFd1
[29569] LOADER: archivename is /tmp/ironscanner
[29569] LOADER: Cookie found at offset 0xA43215
[29569] LOADER: restoring linux process name from _PYI_PROCNAME: ironscanner
[29569] LOADER: Already in the child - running user's code.
[29569] LOADER: Python library: /tmp/_MEIoKvFd1/libpython3.7m.so.1.0
[29569] LOADER: Loaded functions from Python library.
[29569] LOADER: Manipulating environment (sys.path, sys.prefix)
[29569] LOADER: sys.prefix is /tmp/_MEIoKvFd1
[29569] LOADER: Pre-init sys.path is /tmp/_MEIoKvFd1/base_library.zip:/tmp/_MEIoKvFd1/lib-dynload:/tmp/_MEIoKvFd1
[29569] LOADER: Setting runtime options
[29569] LOADER: Initializing python
[29569] LOADER: Overriding Python's sys.path
[29569] LOADER: Post-init sys.path is /tmp/_MEIoKvFd1/base_library.zip:/tmp/_MEIoKvFd1/lib-dynload:/tmp/_MEIoKvFd1
[29569] LOADER: Setting sys.argv
[29569] LOADER: setting sys._MEIPASS
[29569] LOADER: importing modules from CArchive
[29569] LOADER: extracted struct
[29569] LOADER: callfunction returned...
[29569] LOADER: extracted pyimod01_os_path
[29569] LOADER: callfunction returned...
[29569] LOADER: extracted pyimod02_archive
[29569] LOADER: callfunction returned...
[29569] LOADER: extracted pyimod03_importers
[29569] LOADER: callfunction returned...
[29569] LOADER: Installing PYZ archive with Python modules.
[29569] LOADER: PYZ archive: PYZ-00.pyz
[29569] LOADER: Running pyiboot01_bootstrap.py
[29569] LOADER: Running pyi_rth_multiprocessing.py
[29569] LOADER: Running launcher.py
Failed to load 'openpaperwork_core.config.fake'
Traceback (most recent call last):
File "openpaperwork_core/__init__.py", line 161, in load
File "importlib/__init__.py", line 127, in import_module
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'openpaperwork_core.config'
Failed to load 'openpaperwork_core.fs.python'
Traceback (most recent call last):
File "openpaperwork_core/__init__.py", line 161, in load
File "importlib/__init__.py", line 127, in import_module
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'openpaperwork_core.fs'
Failed to load 'openpaperwork_core.logs.print'
Traceback (most recent call last):
File "openpaperwork_core/__init__.py", line 161, in load
File "importlib/__init__.py", line 127, in import_module
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'openpaperwork_core.logs'
Failed to load 'openpaperwork_core.uncaught_exception'
Traceback (most recent call last):
File "openpaperwork_core/__init__.py", line 161, in load
File "importlib/__init__.py", line 127, in import_module
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'openpaperwork_core.uncaught_exception'
Failed to load 'openpaperwork_gtk.fs.gio'
Traceback (most recent call last):
File "openpaperwork_core/__init__.py", line 161, in load
File "importlib/__init__.py", line 127, in import_module
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'openpaperwork_gtk.fs'
Failed to load 'openpaperwork_gtk.mainloop.glib'
Traceback (most recent call last):
File "openpaperwork_core/__init__.py", line 161, in load
File "importlib/__init__.py", line 127, in import_module
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'openpaperwork_gtk.mainloop'
Traceback (most recent call last):
File "launcher.py", line 12, in <module>
File "ironscanner/main.py", line 70, in main
File "openpaperwork_core/__init__.py", line 389, in call_all
AssertionError: A plugin has been loaded without being initialized. Call core.init() first
[29569] Failed to execute script launcher
[29569] LOADER: OK.
[29569] LOADER: Manually flushing stdout and stderr
[29569] LOADER: Cleaning up Python interpreter.
[29568] LOADER: Restoring signal handlers
[29568] LOADER: freeing args
[29568] LOADER: returning child exit status 1
[29568] LOADER: Back to parent (RC: 1)
[29568] LOADER: Doing cleanup
[29568] LOADER: Freeing archive status for /tmp/ironscanner
so it seems like some submodules aren't detected by pyinstaller and need to be explicitly included