FAH-Client 8 not working on Ubuntu Server
Posted: Fri Aug 02, 2024 3:54 am
I am having issues getting fah-client 8.3.18 working with our headless Ubuntu Server (24.04 LTS x86_64).
I access the server over our local area network via ssh.
I have disabled ufw while troubleshooting this issue.
Here is the installation procedure:
* sudo apt update && sudo apt upgrade -y
* sudo apt install ocl-icd-opencl-dev
CUDA Installation: https://developer.nvidia.com/cuda-downl ... ion=Ubuntu target_version=20.04&target_type=deb_network
* wget https://developer.download.nvidia.com/c ... -1_all.deb
* sudo dpkg -i cuda-keyring_1.1-1_all.deb
* sudo apt-get update
* sudo apt-get -y install cuda-toolkit-12-6
Fah-client 8 installation:
* wget https://download.foldingathome.org/rele ... _amd64.deb
* sudo apt install fah-client_8.3.18_amd64.deb
Installation output:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'fah-client' instead of '/home/robert/downloads/folding@home/fah-client_8.3.18_amd64.deb'
The following NEW packages will be installed:
fah-client
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/2,993 kB of archives.
After this operation, 8,119 kB of additional disk space will be used.
Get:1 /home/robert/downloads/folding@home/fah-client_8.3.18_amd64.deb fah-client amd64 8.3.18 [2,993 kB]
Selecting previously unselected package fah-client.
(Reading database ... 184916 files and directories currently installed.)
Preparing to unpack .../fah-client_8.3.18_amd64.deb ...
Unpacking fah-client (8.3.18) ...
Setting up fah-client (8.3.18) ...
The Folding@home client is now installed
File locations:
Logs: /var/log/fah-client
Data: /var/lib/fah-client
Service commands:
systemctl status --no-pager -l fah-client
sudo systemctl start fah-client
sudo systemctl stop fah-client
sudo systemctl restart fah-client
Access the web interface by going to:
https://v8-3.foldingathome.org/
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Scanning processes...
Scanning candidates...
Scanning processor microcode...
Scanning linux images...
Running kernel seems to be up-to-date.
The processor microcode seems to be up-to-date.
Restarting services...
Service restarts being deferred:
systemctl restart NetworkManager.service
systemctl restart systemd-logind.service
systemctl restart wpa_supplicant.service
No containers need to be restarted.
User sessions running outdated binaries:
robert @ session #479: sshd[11668]
robert @ user manager service: systemd[11678]
No VM guests are running outdated hypervisor (qemu) binaries on this host.
N: Download is performed unsandboxed as root as file '/home/robert/downloads/folding@home/fah-client_8.3.18_amd64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
Log file after installation:
*********************** Log Started 2024-08-02T02:56:30Z ***********************
02:56:30:I1:*********************** Folding@home Client ***********************
02:56:30:I1: Version: 8.3.18
02:56:30:I1: Author: Joseph Coffland <joseph@cauldrondevelopment.com>
02:56:30:I1: Org: foldingathome.org
02:56:30:I1: Copyright: 2023-2024, foldingathome.org
02:56:30:I1: Homepage: https://foldingathome.org/
02:56:30:I1: License: GPL-3.0-or-later
02:56:30:I1: URL: https://v8-3.foldingathome.org/
02:56:30:I1: Date: Jul 12 2024
02:56:30:I1: Time: 13:26:31
02:56:30:I1: Revision: 99ae953ee7b1c0b3070161cfcf9150184f76bd96
02:56:30:I1: Branch: master
02:56:30:I1: Compiler: GNU 8.3.0
02:56:30:I1: Options: -Wsuggest-override -faligned-new -std=c++17 -fsigned-char
02:56:30:I1: -ffunction-sections -fdata-sections -O3 -funroll-loops -fno-pie
02:56:30:I1: Platform: linux 4.19.0-26-cloud-amd64
02:56:30:I1: Bits: 64
02:56:30:I1: Mode: Release
02:56:30:I1: Args: --config=/etc/fah-client/config.xml
02:56:30:I1: --log=/var/log/fah-client/log.txt
02:56:30:I1: --log-rotate-dir=/var/log/fah-client/
02:56:30:I1: Config: /etc/fah-client/config.xml
02:56:30:I1:****************************** CBang ******************************
02:56:30:I1: Version: 1.7.2
02:56:30:I1: Author: Joseph Coffland <joseph@cauldrondevelopment.com>
02:56:30:I1: Org: Cauldron Development
02:56:30:I1: Copyright: Cauldron Development, 2003-2024
02:56:30:I1: Homepage: https://cauldrondevelopment.com/
02:56:30:I1: License: LGPL-2.1-or-later
02:56:30:I1: Date: Jun 24 2024
02:56:30:I1: Time: 13:29:44
02:56:30:I1: Revision: 1b05ea96f0ed3043c32b78a66dbf50a9b2002289
02:56:30:I1: Branch: master
02:56:30:I1: Compiler: GNU 8.3.0
02:56:30:I1: Options: -Wsuggest-override -faligned-new -std=c++17 -fsigned-char
02:56:30:I1: -ffunction-sections -fdata-sections -O3 -funroll-loops -fno-pie
02:56:30:I1: -fPIC
02:56:30:I1: Platform: linux 4.19.0-26-cloud-amd64
02:56:30:I1: Bits: 64
02:56:30:I1: Mode: Release
02:56:30:I1:***************************** System ******************************
02:56:30:I1: CPU: Intel(R) Core(TM)2 Duo CPU T8300 @ 2.40GHz
02:56:30:I1: CPU ID: GenuineIntel Family 6 Model 23 Stepping 6
02:56:30:I1: CPUs: 2
02:56:30:I1: Memory: 1.91GiB
02:56:30:I1:Free Memory: 283.30MiB
02:56:30:I1: OS Version: 6.8
02:56:30:I1:Has Battery: false
02:56:30:I1: On Battery: false
02:56:30:I1: Hostname: folding-laptop
02:56:30:I1: UTC Offset: 10
02:56:30:I1: PID: 43942
02:56:30:I1: CWD: /var/lib/fah-client
02:56:30:I1: Exec: /usr/bin/fah-client
02:56:30:I1:*******************************************************************
02:56:30:I2:<config/>
02:56:30:I1:Opening Database
02:56:30:I1:F@H ID = 8HIHNQrqeevL1SJYTwhQ3YOIuRcc7QeRf1Nk8pxCBE4
02:56:30:I3:Loading default group
02:56:30:I3:Loading default resource group
02:56:30:I1:Listening for HTTP on 127.0.0.1:7396
02:56:30:I3:Loaded 0 wus.
^[[93m02:56:30:W :OpenCL not supported: clGetPlatformIDs() returned -1001^[[0m
^[[93m02:56:30:W :CUDA not supported: cuInit() returned 100^[[0m
03:21:52:I1:OUT1:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:21:53:I1:OUT1:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:21:53:E :OUT1:HTTP_BAD_REQUEST: ^[[0m
03:22:09:I1:OUT2:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:22:10:I1:OUT2:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:22:10:E :OUT2:HTTP_BAD_REQUEST: ^[[0m
03:22:32:I1:OUT3:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:22:34:I1:OUT3:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:22:34:E :OUT3:HTTP_BAD_REQUEST: ^[[0m
03:23:07:I1:OUT4:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:23:09:I1:OUT4:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:23:09:E :OUT4:HTTP_BAD_REQUEST: ^[[0m
03:23:59:I1:OUT5:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:24:00:I1:OUT5:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:24:00:E :OUT5:HTTP_BAD_REQUEST: ^[[0m
03:25:16:I1:OUT6:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:25:17:I1:OUT6:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:25:17:E :OUT6:HTTP_BAD_REQUEST: ^[[0m
03:27:10:I1:OUT7:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:27:12:I1:OUT7:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:27:12:E :OUT7:HTTP_BAD_REQUEST: ^[[0m
03:30:02:I1:OUT8:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:30:03:I1:OUT8:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:30:03:E :OUT8:HTTP_BAD_REQUEST: ^[[0m
03:34:04:I1:OUT9:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:34:05:I1:OUT9:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:34:05:E :OUT9:HTTP_BAD_REQUEST: ^[[0m
03:38:05:I1:OUT10:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:38:07:I1:OUT10:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:38:07:E :OUT10:HTTP_BAD_REQUEST: ^[[0m
03:42:07:I1:OUT11:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:42:08:I1:OUT11:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:42:08:E :OUT11:HTTP_BAD_REQUEST: ^[[0m
03:46:09:I1:OUT12:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:46:10:I1:OUT12:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:46:10:E :OUT12:HTTP_BAD_REQUEST: ^[[0m
03:50:11:I1:OUT13:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:50:12:I1:OUT13:< HTTP/1.1 400 HTTP_BAD_REQUEST
It was not necessary to install CUDA as this laptop's nVidia device does not support it.
Fah-client service is running:
* sudo service fah-client status
● fah-client.service - Folding@home Client
Loaded: loaded (/usr/lib/systemd/system/fah-client.service; enabled; preset: enabled)
Active: active (running) since Fri 2024-08-02 13:21:51 AEST; 9min ago
Main PID: 44196 (fah-client)
Tasks: 3 (limit: 2265)
Memory: 9.4M (peak: 10.3M)
CPU: 1.098s
CGroup: /system.slice/fah-client.service
└─44196 /usr/bin/fah-client --config=/etc/fah-client/config.xml --log=/var/log/fah-client/log.txt --log-rotate-dir=/var/log/fah-client/
Aug 02 13:21:51 folding-laptop systemd[1]: Started fah-client.service - Folding@home Client.
Even though the fah-client service is running the laptop is not folding. The CPU is idling.
I then created a account at: https://v8-3.foldingathome.org/machines (from another PC on our network).
Once the account was created and I logged in I see under the Machines tab:
No folding machines found.
Login or install the Folding@home client software.
If you are using Brave browser, please use "Shields Down" for this site.
Here is the html source for the above page:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<link rel="icon" href="/favicon.ico"/>
<link rel="stylesheet" href="/css/font-awesome.min.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Folding@home Client</title>
<script type="module" crossorigin src="/assets/index-e66b4b71.js"></script>
<link rel="stylesheet" href="/assets/index-b63d00fc.css">
</head>
<body>
<div id="app"></div>
</body>
</html>
However, the Stats tab does show my status details so I know I am correctly logged in.
The fah-client configuration file: /etc/fah-client/config.xml:
</config>
Not sure what to add to the config.xml file and in what format.
I did try to update the config.xml file like this (account-token masked here):
<config>
<account-token v="##########################################"/>
<machine-name v="Folding Laptop"/>
</config>
I restarted the fah-client service but the Machines tab did not change, the laptop is not folding.
I also tried to log into https://beta.foldingathome.org/machines, https://v8-3.foldingathome.org/account and http://127.0.0.1:7396 using elinks and lynx on the Ubuntu server but it just produces a blank page.
Not sure if this was necessary, on our Internet router I port forwarded 7396 to the fah-client laptop.
So at this point in time, I am stuck.
How do I get fah-client folding and the web interface to show the machine?
PS. Now I get a "Getting project causes failedAPI error: TypeError: NetworkError when attempting to fetch resource." error when I try to login at: https://beta.foldingathome.org/machines
(03/08/2024) I can now login again. Not sure why the above was happening.
Bug filled fun!
I access the server over our local area network via ssh.
I have disabled ufw while troubleshooting this issue.
Here is the installation procedure:
* sudo apt update && sudo apt upgrade -y
* sudo apt install ocl-icd-opencl-dev
CUDA Installation: https://developer.nvidia.com/cuda-downl ... ion=Ubuntu target_version=20.04&target_type=deb_network
* wget https://developer.download.nvidia.com/c ... -1_all.deb
* sudo dpkg -i cuda-keyring_1.1-1_all.deb
* sudo apt-get update
* sudo apt-get -y install cuda-toolkit-12-6
Fah-client 8 installation:
* wget https://download.foldingathome.org/rele ... _amd64.deb
* sudo apt install fah-client_8.3.18_amd64.deb
Installation output:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'fah-client' instead of '/home/robert/downloads/folding@home/fah-client_8.3.18_amd64.deb'
The following NEW packages will be installed:
fah-client
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/2,993 kB of archives.
After this operation, 8,119 kB of additional disk space will be used.
Get:1 /home/robert/downloads/folding@home/fah-client_8.3.18_amd64.deb fah-client amd64 8.3.18 [2,993 kB]
Selecting previously unselected package fah-client.
(Reading database ... 184916 files and directories currently installed.)
Preparing to unpack .../fah-client_8.3.18_amd64.deb ...
Unpacking fah-client (8.3.18) ...
Setting up fah-client (8.3.18) ...
The Folding@home client is now installed
File locations:
Logs: /var/log/fah-client
Data: /var/lib/fah-client
Service commands:
systemctl status --no-pager -l fah-client
sudo systemctl start fah-client
sudo systemctl stop fah-client
sudo systemctl restart fah-client
Access the web interface by going to:
https://v8-3.foldingathome.org/
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Scanning processes...
Scanning candidates...
Scanning processor microcode...
Scanning linux images...
Running kernel seems to be up-to-date.
The processor microcode seems to be up-to-date.
Restarting services...
Service restarts being deferred:
systemctl restart NetworkManager.service
systemctl restart systemd-logind.service
systemctl restart wpa_supplicant.service
No containers need to be restarted.
User sessions running outdated binaries:
robert @ session #479: sshd[11668]
robert @ user manager service: systemd[11678]
No VM guests are running outdated hypervisor (qemu) binaries on this host.
N: Download is performed unsandboxed as root as file '/home/robert/downloads/folding@home/fah-client_8.3.18_amd64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
Log file after installation:
*********************** Log Started 2024-08-02T02:56:30Z ***********************
02:56:30:I1:*********************** Folding@home Client ***********************
02:56:30:I1: Version: 8.3.18
02:56:30:I1: Author: Joseph Coffland <joseph@cauldrondevelopment.com>
02:56:30:I1: Org: foldingathome.org
02:56:30:I1: Copyright: 2023-2024, foldingathome.org
02:56:30:I1: Homepage: https://foldingathome.org/
02:56:30:I1: License: GPL-3.0-or-later
02:56:30:I1: URL: https://v8-3.foldingathome.org/
02:56:30:I1: Date: Jul 12 2024
02:56:30:I1: Time: 13:26:31
02:56:30:I1: Revision: 99ae953ee7b1c0b3070161cfcf9150184f76bd96
02:56:30:I1: Branch: master
02:56:30:I1: Compiler: GNU 8.3.0
02:56:30:I1: Options: -Wsuggest-override -faligned-new -std=c++17 -fsigned-char
02:56:30:I1: -ffunction-sections -fdata-sections -O3 -funroll-loops -fno-pie
02:56:30:I1: Platform: linux 4.19.0-26-cloud-amd64
02:56:30:I1: Bits: 64
02:56:30:I1: Mode: Release
02:56:30:I1: Args: --config=/etc/fah-client/config.xml
02:56:30:I1: --log=/var/log/fah-client/log.txt
02:56:30:I1: --log-rotate-dir=/var/log/fah-client/
02:56:30:I1: Config: /etc/fah-client/config.xml
02:56:30:I1:****************************** CBang ******************************
02:56:30:I1: Version: 1.7.2
02:56:30:I1: Author: Joseph Coffland <joseph@cauldrondevelopment.com>
02:56:30:I1: Org: Cauldron Development
02:56:30:I1: Copyright: Cauldron Development, 2003-2024
02:56:30:I1: Homepage: https://cauldrondevelopment.com/
02:56:30:I1: License: LGPL-2.1-or-later
02:56:30:I1: Date: Jun 24 2024
02:56:30:I1: Time: 13:29:44
02:56:30:I1: Revision: 1b05ea96f0ed3043c32b78a66dbf50a9b2002289
02:56:30:I1: Branch: master
02:56:30:I1: Compiler: GNU 8.3.0
02:56:30:I1: Options: -Wsuggest-override -faligned-new -std=c++17 -fsigned-char
02:56:30:I1: -ffunction-sections -fdata-sections -O3 -funroll-loops -fno-pie
02:56:30:I1: -fPIC
02:56:30:I1: Platform: linux 4.19.0-26-cloud-amd64
02:56:30:I1: Bits: 64
02:56:30:I1: Mode: Release
02:56:30:I1:***************************** System ******************************
02:56:30:I1: CPU: Intel(R) Core(TM)2 Duo CPU T8300 @ 2.40GHz
02:56:30:I1: CPU ID: GenuineIntel Family 6 Model 23 Stepping 6
02:56:30:I1: CPUs: 2
02:56:30:I1: Memory: 1.91GiB
02:56:30:I1:Free Memory: 283.30MiB
02:56:30:I1: OS Version: 6.8
02:56:30:I1:Has Battery: false
02:56:30:I1: On Battery: false
02:56:30:I1: Hostname: folding-laptop
02:56:30:I1: UTC Offset: 10
02:56:30:I1: PID: 43942
02:56:30:I1: CWD: /var/lib/fah-client
02:56:30:I1: Exec: /usr/bin/fah-client
02:56:30:I1:*******************************************************************
02:56:30:I2:<config/>
02:56:30:I1:Opening Database
02:56:30:I1:F@H ID = 8HIHNQrqeevL1SJYTwhQ3YOIuRcc7QeRf1Nk8pxCBE4
02:56:30:I3:Loading default group
02:56:30:I3:Loading default resource group
02:56:30:I1:Listening for HTTP on 127.0.0.1:7396
02:56:30:I3:Loaded 0 wus.
^[[93m02:56:30:W :OpenCL not supported: clGetPlatformIDs() returned -1001^[[0m
^[[93m02:56:30:W :CUDA not supported: cuInit() returned 100^[[0m
03:21:52:I1:OUT1:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:21:53:I1:OUT1:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:21:53:E :OUT1:HTTP_BAD_REQUEST: ^[[0m
03:22:09:I1:OUT2:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:22:10:I1:OUT2:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:22:10:E :OUT2:HTTP_BAD_REQUEST: ^[[0m
03:22:32:I1:OUT3:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:22:34:I1:OUT3:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:22:34:E :OUT3:HTTP_BAD_REQUEST: ^[[0m
03:23:07:I1:OUT4:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:23:09:I1:OUT4:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:23:09:E :OUT4:HTTP_BAD_REQUEST: ^[[0m
03:23:59:I1:OUT5:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:24:00:I1:OUT5:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:24:00:E :OUT5:HTTP_BAD_REQUEST: ^[[0m
03:25:16:I1:OUT6:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:25:17:I1:OUT6:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:25:17:E :OUT6:HTTP_BAD_REQUEST: ^[[0m
03:27:10:I1:OUT7:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:27:12:I1:OUT7:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:27:12:E :OUT7:HTTP_BAD_REQUEST: ^[[0m
03:30:02:I1:OUT8:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:30:03:I1:OUT8:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:30:03:E :OUT8:HTTP_BAD_REQUEST: ^[[0m
03:34:04:I1:OUT9:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:34:05:I1:OUT9:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:34:05:E :OUT9:HTTP_BAD_REQUEST: ^[[0m
03:38:05:I1:OUT10:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:38:07:I1:OUT10:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:38:07:E :OUT10:HTTP_BAD_REQUEST: ^[[0m
03:42:07:I1:OUT11:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:42:08:I1:OUT11:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:42:08:E :OUT11:HTTP_BAD_REQUEST: ^[[0m
03:46:09:I1:OUT12:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:46:10:I1:OUT12:< HTTP/1.1 400 HTTP_BAD_REQUEST
^[[91m03:46:10:E :OUT12:HTTP_BAD_REQUEST: ^[[0m
03:50:11:I1:OUT13:> PUT https://api.foldingathome.org/machine/8 ... 1Nk8pxCBE4 HTTP/1.1
03:50:12:I1:OUT13:< HTTP/1.1 400 HTTP_BAD_REQUEST
It was not necessary to install CUDA as this laptop's nVidia device does not support it.
Fah-client service is running:
* sudo service fah-client status
● fah-client.service - Folding@home Client
Loaded: loaded (/usr/lib/systemd/system/fah-client.service; enabled; preset: enabled)
Active: active (running) since Fri 2024-08-02 13:21:51 AEST; 9min ago
Main PID: 44196 (fah-client)
Tasks: 3 (limit: 2265)
Memory: 9.4M (peak: 10.3M)
CPU: 1.098s
CGroup: /system.slice/fah-client.service
└─44196 /usr/bin/fah-client --config=/etc/fah-client/config.xml --log=/var/log/fah-client/log.txt --log-rotate-dir=/var/log/fah-client/
Aug 02 13:21:51 folding-laptop systemd[1]: Started fah-client.service - Folding@home Client.
Even though the fah-client service is running the laptop is not folding. The CPU is idling.
I then created a account at: https://v8-3.foldingathome.org/machines (from another PC on our network).
Once the account was created and I logged in I see under the Machines tab:
No folding machines found.
Login or install the Folding@home client software.
If you are using Brave browser, please use "Shields Down" for this site.
Here is the html source for the above page:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<link rel="icon" href="/favicon.ico"/>
<link rel="stylesheet" href="/css/font-awesome.min.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Folding@home Client</title>
<script type="module" crossorigin src="/assets/index-e66b4b71.js"></script>
<link rel="stylesheet" href="/assets/index-b63d00fc.css">
</head>
<body>
<div id="app"></div>
</body>
</html>
However, the Stats tab does show my status details so I know I am correctly logged in.
The fah-client configuration file: /etc/fah-client/config.xml:
</config>
Not sure what to add to the config.xml file and in what format.
I did try to update the config.xml file like this (account-token masked here):
<config>
<account-token v="##########################################"/>
<machine-name v="Folding Laptop"/>
</config>
I restarted the fah-client service but the Machines tab did not change, the laptop is not folding.
I also tried to log into https://beta.foldingathome.org/machines, https://v8-3.foldingathome.org/account and http://127.0.0.1:7396 using elinks and lynx on the Ubuntu server but it just produces a blank page.
Not sure if this was necessary, on our Internet router I port forwarded 7396 to the fah-client laptop.
So at this point in time, I am stuck.
How do I get fah-client folding and the web interface to show the machine?
PS. Now I get a "Getting project causes failedAPI error: TypeError: NetworkError when attempting to fetch resource." error when I try to login at: https://beta.foldingathome.org/machines
(03/08/2024) I can now login again. Not sure why the above was happening.
Bug filled fun!