Using a supported OS, but unable to install due to missing dependencies...

Moderators: Site Moderators, FAHC Science Team

Post Reply
Mouthtrap
Posts: 1
Joined: Mon Jun 12, 2023 12:20 pm

Using a supported OS, but unable to install due to missing dependencies...

Post by Mouthtrap »

Hi. First time user, apologies if I've put this in the wrong place. I have been pointed at FAH by a sub I use on Reddit. It appears to be a very worthwhile project and I want to take part. The problem is that after downloading the 3 .deb files from your website and attempting to install them, only one of them will install, and the other two complain about missing dependencies when I try to install them with GDEBI.

FAHClient installs perfectly well (7.6.21 AMD64 version). FAHControl (7.6.21-1 ALL) refuses, saying that it has an unmet dependency, Python, and FAHViewer (7.6.21 AMD64 version) refuses, saying that it has an unmet dependency, Freeglut3.

I've checked all of the primary repos for Ubuntu and I cannot resolve those deps. Is it possible they could have been incorrectly named in the code, so it's looking for something which doesn't exist, or am I missing something here? I've done everything I've been told to do.

I'm running Ubuntu 23.04 with 8GB of memory.

Help would be welcomed, please move this to the right sub if this isn't it :) Thanks!
Joe_H
Site Admin
Posts: 7870
Joined: Tue Apr 21, 2009 4:41 pm
Hardware configuration: Mac Pro 2.8 quad 12 GB smp4
MacBook Pro 2.9 i7 8 GB smp2
Location: W. MA

Re: Using a supported OS, but unable to install due to missing dependencies...

Post by Joe_H »

Welcome to the folding support forum.

First a short history. The v7 client's last major update was about 6 years ago when Ubuntu 16 and 18 LTS versions were current. A minor update was done in 2020 to fix up a few bugs and add the COVID preference. It was not updated to use Python 3 for FAHControl.

The last I checked Ubuntu had removed legacy Python 2.7 support downloads for the most recent versions. Some other distros still allow that. That is one option for getting FAHControl to work.

Someone has taken the open source code for FAHControl and created an updated version for Python 3. You can find that here - https://github.com/cdberkstresser/fah-control.

Another option is that the F@h client has been packaged up in a SNAP package, that you can find here - https://snapcraft.io/folding-at-home-fcole90. That should supply all of the necessary dependencies within the SNAP.

The last option is trying the public BETA of v8. That you can download from here - https://foldingathome.org/beta/.
Image

iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
Frontiers
Posts: 50
Joined: Thu Sep 13, 2012 3:23 pm
Hardware configuration: Ryzen 5 5600x
G.Skill 2x16 GB 3200@3333
GTX 1070
Lancool II Mesh Perf.
Linux Mint 21.3
some drives, some cooler, some peripherials

Re: Using a supported OS, but unable to install due to missing dependencies...

Post by Frontiers »

Mouthtrap
It just werks with Mint 21 based on Ubuntu 22.04, I suppose it should work in Ubuntu 23, also with other .deb based distros:
https://linustechtips.com/topic/1497870 ... on-pop-os/
Post Reply