-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
Hi,
I installed timsconvert following conda instructions for python 3.11 on a Amazon Linux EC2 ARM64 (aarch64) instance.
Trying timsconvert --help prints the help message. I then tried converting a few Bruker .d files using: timsconvert --input <input> --outdir <outdir> --verbose > tc.log 2>&1`.
In the tc.log file, I see:
2025-02-17T16:50:16.193257:Initialize Bruker .dll file...
2025-02-17T16:50:16.193256:Initialize Bruker .dll file...
2025-02-17T16:50:16.193417:Initialize Bruker .dll file...
2025-02-17T16:50:16.193348:Initialize Bruker .dll file...
2025-02-17T16:50:16.193485:Initialize Bruker .dll file...
2025-02-17T16:50:16.193552:Initialize Bruker .dll file...
2025-02-17T16:50:16.193573:Initialize Bruker .dll file...
2025-02-17T16:50:16.195522:Initialize Bruker .dll file...
2025-02-17T16:50:16.195537:Initialize Bruker .dll file...
2025-02-17T16:50:16.195568:Initialize Bruker .dll file...
2025-02-17T16:50:16.195640:Initialize Bruker .dll file...
2025-02-17T16:50:16.195685:Initialize Bruker .dll file...
2025-02-17T16:50:16.195746:Initialize Bruker .dll file...
2025-02-17T16:50:16.195784:Initialize Bruker .dll file...
2025-02-17T16:50:16.196265:Initialize Bruker .dll file...
2025-02-17T16:50:16.196287:Initialize Bruker .dll file...
2025-02-17T16:50:16.196304:Initialize Bruker .dll file...
2025-02-17T16:50:16.196391:Initialize Bruker .dll file...
multiprocessing.pool.RemoteTraceback:
"""
Traceback (most recent call last):
File "/bc/mc/envs/timsconvert/lib/python3.11/multiprocessing/pool.py", line 125, in worker
result = (True, func(*args, **kwds))
^^^^^^^^^^^^^^^^^^^
File "/bc/mc/envs/timsconvert/lib/python3.11/multiprocessing/pool.py", line 48, in mapstar
return list(map(*args))
^^^^^^^^^^^^^^^^
File "/bc/mc/envs/timsconvert/lib/python3.11/site-packages/timsconvert/convert.py", line 39, in convert_raw_file
tdf_sdk_dll = init_tdf_sdk_api()
^^^^^^^^^^^^^^^^^^
File "/bc/mc/envs/timsconvert/lib/python3.11/site-packages/pyTDFSDK/init_tdf_sdk.py", line 32, in init_tdf_sdk_api
tdf_sdk = cdll.LoadLibrary(bruker_api_file_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/bc/mc/envs/timsconvert/lib/python3.11/ctypes/__init__.py", line 454, in LoadLibrary
return self._dlltype(name)
^^^^^^^^^^^^^^^^^^^
File "/bc/mc/envs/timsconvert/lib/python3.11/ctypes/__init__.py", line 376, in __init__
self._handle = _dlopen(self._name, mode)
^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: /bc/mc/envs/timsconvert/lib/python3.11/site-packages/TDF-SDK/libtimsdata.so: cannot open shared object file: No such file or directory
"""
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
Traceback (most recent call last):
File "/bc/mc/envs/timsconvert/bin/timsconvert", line 8, in <module>
sys.exit(main())
^^^^^^
File "/bc/mc/envs/timsconvert/lib/python3.11/site-packages/bin/cmd.py", line 27, in main
list_of_logfiles = pool.map(convert_raw_file, pool_map_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/bc/mc/envs/timsconvert/lib/python3.11/multiprocessing/pool.py", line 367, in map
return self._map_async(func, iterable, mapstar, chunksize).get()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/bc/mc/envs/timsconvert/lib/python3.11/multiprocessing/pool.py", line 774, in get
raise self._value
OSError: /bc/mc/envs/timsconvert/lib/python3.11/site-packages/TDF-SDK/libtimsdata.so: cannot open shared object file: No such file or directoryI verified that /bc/mc/envs/timsconvert/lib/python3.11/site-packages/TDF-SDK/libtimsdata.so is present in the above path:
$ ls -al /bc/mc/envs/timsconvert/lib/python3.11/site-packages/TDF-SDK/libtimsdata.so
-rwxr-xr-x. 1 ec2-user ec2-user 18668200 Feb 17 16:50 /bc/mc/envs/timsconvert/lib/python3.11/site-packages/TDF-SDK/libtimsdata.soAny pointers on how to resolve this issue is appreciated. Thanks!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels