PyQt5 broke my Deadline on linux

Need a bit of help here.
Yesterday I was working on some linux scripts with python and have installed PyQt5.
But since then I cannot run Deadline any more on that system. Launcher and workers can run if I run as admin and monitor can;t run at all reporting Segmentation fault (core dumped)
Any idea what I did and how to fix it without reinstalling whole system? I’m on nobara 39 (fedora 39)
I already tried reinstalling deadline client, it did not help.

If you take PyQt5 out of your PYTHONPATH it should be okay again. Which version of Deadline are you running at the moment? And could I get that whole version number, like 10.3.1.5?

Thanks!

It is 10.3.1.3 at the moment.
Sorry PYTHONPATH from where? I don’t have it in system env, nor in Deadline repository settings python, missing some other settings?

If you run printenv you don’t have a PYTHONPATH environment variable set? How’d you install PyQt5?

Given things work when run as an admin I’d imagine it’s set with your user login, as the admin login wouldn’t have the same environment.

Installed with pip install PyQt5

Gotcha, thanks! And what about dumping the environment to see what’s set?

What should happen is when the Deadline application gets started we put our own dependencies at the top of the list, so other things installed on the machine don’t interfere. This clearly isn’t happening, so I’d like to see if I can figure it out from details versus re-creation.

Nothing about pythonpath in environment. At the end I’ve just reinstalled… with linux that is 15 minutes task so everything is up and running again, just weird to see that happen.

Btw seems like this is my old thinkbox account, previous pots were from amazon account, just to clear it up :slight_smile:

Sounds good, I’ll leave this be in that case. I’ll make a ticket on our side to look into this when we’ve got time.