Hello I recently got bazzite up and running again and am ready to start editing some photos I took while I was down.
last time I just installed rapid photo downloader using rpm-ostree but I remember reading that it is recommended to install applications using distrobox.
I launched distroshelf and installed ubuntu 22.04
and followed the instructions from the rapid photo downloader website
https://damonlynch.net/rapid/download.html
adding the repository and sudo apt install rapid-photo-downloader
now when I try to launch it I get some errors as its trying to start then it just closes.
Im not really sure what to do with this info, any help is greatly appreciated
spoiler
rapid-photo-downloader
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
amdgpu: unknown (family_id, chip_external_rev): (150, 193)
libGL error: glx: failed to create dri3 screen
libGL error: failed to load driver: radeonsi
ERROR: An unhandled exception occurred
ERROR: Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/raphodo/storage/storage.py", line 1145, in startMonitor
self.udisks = UDisks.Client.new_sync(None)
gi.repository.GLib.GError: g-io-error-quark: Could not connect: No such file or directory (1)
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
QBackingStore::endPaint() called with active painter; did you forget to destroy it or call QPainter::end() on it?
Fatal Python error: Segmentation fault
Thread 0x00007f306e7fc640 (most recent call first):
File "/usr/lib/python3/dist-packages/zmq/sugar/poll.py", line 105 in poll
File "/usr/lib/python3/dist-packages/raphodo/interprocess.py", line 318 in run_sink
Thread 0x00007f306effd640 (most recent call first):
File "/usr/lib/python3/dist-packages/zmq/sugar/poll.py", line 105 in poll
File "/usr/lib/python3/dist-packages/raphodo/interprocess.py", line 318 in run_sink
Thread 0x00007f306f7fe640 (most recent call first):
File "/usr/lib/python3/dist-packages/zmq/sugar/poll.py", line 105 in poll
File "/usr/lib/python3/dist-packages/raphodo/interprocess.py", line 318 in run_sink
Thread 0x00007f306ffff640 (most recent call first):
File "/usr/lib/python3/dist-packages/zmq/sugar/poll.py", line 105 in poll
File "/usr/lib/python3/dist-packages/raphodo/interprocess.py", line 318 in run_sink
Current thread 0x00007f308d7fa640 (most recent call first):
File "/usr/lib/python3/dist-packages/raphodo/excepthook.py", line 206 in excepthook
Thread 0x00007f308cff9640 (most recent call first):
File "/usr/lib/python3/dist-packages/zmq/sugar/poll.py", line 105 in poll
File "/usr/lib/python3/dist-packages/raphodo/interprocess.py", line 318 in run_sink
Thread 0x00007f308effd640 (most recent call first):
File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 625 in recv_multipart
File "/usr/lib/python3/dist-packages/raphodo/interprocess.py", line 687 in start_load_balancer
Thread 0x00007f308f7fe640 (most recent call first):
File "/usr/lib/python3/dist-packages/zmq/sugar/poll.py", line 105 in poll
File "/usr/lib/python3/dist-packages/raphodo/interprocess.py", line 318 in run_sink
Thread 0x00007f308ffff640 (most recent call first):
File "/usr/lib/python3/dist-packages/zmq/sugar/poll.py", line 105 in poll
File "/usr/lib/python3/dist-packages/raphodo/interprocess.py", line 318 in run_sink
Thread 0x00007f309c80c640 (most recent call first):
File "/usr/lib/python3/dist-packages/zmq/sugar/poll.py", line 105 in poll
File "/usr/lib/python3/dist-packages/raphodo/interprocess.py", line 1224 in startReceiver
Thread 0x00007f30c0871000 (most recent call first):
File "/usr/lib/python3/dist-packages/raphodo/rapid.py", line 7475 in main
File "/usr/bin/rapid-photo-downloader", line 33 in <module>
Extension modules: PyQt5.QtCore, gi._gi, psutil._psutil_linux, psutil._psutil_posix, zmq.backend.cython.constants, zmq.backend.cython.error, zmq.backend.cython.message, zmq.backend.cython.context, zmq.backend.cython.socket, zmq.backend.cython.utils, zmq.backend.cython._poll, zmq.backend.cython._version, zmq.backend.cython._device, zmq.backend.cython._proxy_steerable, PyQt5.QtGui, PyQt5.QtWidgets, gphoto2._widget, gphoto2._version, gphoto2._result, gphoto2._port_log, gphoto2._port_info_list, gphoto2._list, gphoto2._filesys, gphoto2._file, gphoto2._context, gphoto2._camera, gphoto2._abilities_list, tornado.speedups, PyQt5.QtNetwork, PyQt5.QtDBus, PyQt5.QtDesigner, PyQt5.QtHelp, PyQt5.QtPrintSupport, PyQt5.QtTest, PyQt5.QtXml, PIL._imaging (total: 36)
Segmentation fault (core dumped)
The direct cause of the errors seems to be that the package or one of its dependencies isn’t pulling other dependencies. That is, they’re making assumptions about the environment.
If a flatpak is available, try that first. If not, you’ll probably need to do some investigating to see what dependencies are needed.
Start at the top and search for the packages that address the errors. Try again after each install. It looks like qtwayland5 or qt6-wayland might be the first missing dependency.
Probably 5 because of the pyqt5 references in the error logs.
I tried installing some of the dependencies but it said they were already installed, I ended up just using the importer from darktable and reorganized my catalog a bit to make it work