fah-issues
fah-issues copied to clipboard
fahcontrol won't launch - libffi update required
Your Environment
- F@H Software version: foldingathome 7.6.21-1, fahcontrol 7.6.21-1
- Operating System: Linux Manjaro Cinnamon, kernel 5.15
- Browser: N/A, but Firefox 94.0.2
- libffi: 8
Expected Behavior
The Folding at Home Control application launches successfully.
Current Behavior
Folding at Home Control fails to launch with the following stderr when launched from a terminal:
Traceback (most recent call last):
File "/usr/bin/FAHControl", line 25, in <module>
from fah import FAHControl, load_fahcontrol_db
File "/usr/lib/python2.7/site-packages/fah/__init__.py", line 25, in <module>
import util
File "/usr/lib/python2.7/site-packages/fah/util/__init__.py", line 26, in <module>
import gtk
File "/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 30, in <module>
import gobject as _gobject
File "/usr/lib/python2.7/site-packages/gobject/__init__.py", line 47, in <module>
from gobject.constants import *
File "/usr/lib/python2.7/site-packages/gobject/constants.py", line 24, in <module>
import gobject._gobject
ImportError: libffi.so.7: cannot open shared object file: No such file or directory
The browser interface and telnet interface both continue to allow control of the Folding At Home client.
Possible Solution (Optional)
Update Folding at Home Control to libffi 8. As a workaround, it is possible to install the older libffi 7, but this is not preferred. It is also possible to control Folding at Home through the browser interface or telnet interface.
Steps To Reproduce
- Install an OS with libffi 8 instead of libffi 7, such as Manjaro Linux Cinnamon.
- Open a terminal and run
fahcontrol
- Note the error message about libffi.so.7
Context
I tend to leave FAH Control open in the background so I can monitor and reconfigure my FAH client. While I can still do this by other means, FAH Control is the easiest interface for me.