install the 3 fah rpms
ignore message about zip2 not installed. zip2 with opensuse get a different name than the one expected by fah installer.
choose "break package..."
ignore message about corrupted package.
2. get libopenssl1_0 packet from here https://software.opensuse.org/package/libopenssl1_0_0
download the official rpm from the opensuse leap 42.3 : 1.0.2j version , name is "libopenssl1_0_0-1.0.2j-25.1.x86_64.rpm"
install this rpm with software manager
make symlinks in /lib64
libcrypto.so.10 -> libcrypto.so.1.0.0
libssl.so.10 -> libssl.so.1.0.0
software update tool wants to update the 42.3 1.02j version.
to avoid this save somewhere folder and files installed by installing package libopenssl 1.02j and the created symlinks
/lib64/engines/
/lib64/engines/libgost.so
/lib64/engines/libpadlock.so
/lib64/libcrypto.so.10
/lib64/libcrypto.so.1.0.0
/lib64/libssl.so.10
/lib64/libssl.so.1.0.0
uninstall with software manager libopenssl 1.0.2j
restore in /lib64/ the saved files and folder
3. according to launch fah when starting system
move /etc/init.d/FAHClient to /usr/local/bin/
note: if in the future you want to uninstall fah packages you need to move /usr/local/bin/FAHClient to /etc/init.d/
create a fahclient.service file with this contents:
Code: Select all
[Unit]
Description=Folding@Home V7 Client
Documentation=https://folding.stanford.edu/home/the-software/
[Service]
Type=simple
PIDFile=/var/run/fahclient.pid
ExecStart=/usr/local/bin/FAHClient -v start
ExecReload=/usr/local/bin/FAHClient -v restart
ExecStop=/usr/local/bin/FAHClient -v stop
KillMode=process
[Install]
WantedBy=multi-user.target
Put fahclient.service to /etc/systemd/system/
update its ownership and permissions as below
Code: Select all
$ sudo chown root:root /etc/systemd/system/fahclient.service
$ sudo chmod u=rw,go=r /etc/systemd/system/fahclient.service
Reload systemd manager configuration
Code: Select all
$ sudo systemctl daemon-reload
Code: Select all
$ sudo systemctl status --full fahclient.service
Code: Select all
$ sudo systemctl stop fahclient.service
$ sudo systemctl start fahclient.service
complete fahcontrol settings with your "name " , team number (if you are member of one) and your "passkey"
Note : i hope installing leap 42.3 libopenssl1_0 this will not disturb something
till i installed 42.3 libopenssl1_0 i did not get any problem.