In a past version of this thread, I had issues getting FAHControl working
Linked below
Need help with gpu folding, Folding@home, Fedora 31, Nvidia, Nvidia rtx 2070?
and explained in the following quote
After digging around the github page of the Folding at Home team, I found out there was a fix that solved the python compatibility issue
Funny enough I found out about the github and python compatibility when I was trying to find a method to disable cpu folding from the config.xml
file. I found this guide that mentioned how the control client had issues with python3.
Without this guide, I would not have bothered to look into the repository that had fixed the compatibility issue. When I couldnāt get the setup script to work, It made me try filing a issue and try looking at the official Folding At Home github page.
If you donāt want to open the link I will quote it below as well
The OP on the github had the following issues, I also experienced these a while back, but I never documented it
FAHControl
Traceback (most recent call last):
File "/usr/bin/FAHControl", line 25, in <module>
from fah import FAHControl, load_fahcontrol_db
ModuleNotFoundError: No module named 'fah'
the solution was actually to try 2 things using
python2 /usr/bin/FAHControl
in the terminal or modifying the bin file from /usr/bin/FAHControl
#!/usr/bin/python2
Funny enough it was a suggestion @draeh had suggested
I tried posting here, but the suggestions to use didnāt work.
When I took a look at the commit changes, it appears that they solved the python dependency error in March and committed a fix in April
Looking back, I think the reason I got the initial errors in the first place was from not knowing to install the pygtk2
prerequisite.
Debian / Ubuntu
sudo apt-get install -y python-stdeb python-gtk2 python-all debhelper
RedHat / CentOS
sudo yum install -y pygtk2
This prerequisite is no where on the rpm downloads. If I have learned anything from this experience, itās that a wiki for the project is needed.
Hereās a bright idea, why donāt you link the github on the wiki so that when a new user canāt figure out why the application does not work, they donāt spend the next month wracking their brains trying to search the internet for solutions.