I tried to use Rapid Photo Downloader on Fedora 33, but it won’t start. I used Rapid Photo Downloader installer 0.3.8 to install it with python3 install.py . When I try to start the program I get:
I’ve never seen this problem before and I’ll need to investigate it further. It’s related to Gnome’s gobject introspection.
I’m pleased to see Fedora has packaged Rapid Photo Downloader 0.9.24 on Fedora 33. However when I launched the Fedora packaged Rapid Photo Downloader, the threading module in Python 3.9 threw exceptions (which is bad). I’ve not tested Rapid Photo Downloader with Python 3.9 myself, so I can’t say if this problem is unique to Rapid Photo Downloader or indicative of a wider problem with the current release of Python 3.9 in Fedora 33.
So as of today, unfortunately Rapid Photo Downloader will not run properly on Fedora 33.
I had a very similar error message, also Fedora 33.
Turned out it was caused by unity libraries I didn’t need anyway.
Solved it with:
sudo dnf remove python3-libunity
Personally I wouldn’t run Rapid Photo Downloader on Fedora 33 for now, because of these threading errors:
Exception ignored in: <function _after_fork at 0x7f3db2f53040>
Traceback (most recent call last):
File "/usr/lib64/python3.9/threading.py", line 1486, in _after_fork
thread._reset_internal_locks(True)
File "/usr/lib64/python3.9/threading.py", line 829, in _reset_internal_locks
self._tstate_lock._at_fork_reinit()
AttributeError: 'NoneType' object has no attribute '_at_fork_reinit'
This is the first time I’ve seen a problem manifest like this in a core Python system library. It’s not good.
Sounds sensible. I’ll put out some feelers to see if any other developers using PyQt5 have noticed anything like this threading issue happening on Fedora 33 / Python 3.9.