libbz2
Moderators: Site Moderators, FAHC Science Team
libbz2
I'm trying to run the fah client after updating to the 5.5, but this keeps happening,
'jico448@MainPCEth:~/fah-client_8.5.5-64bit-release$ sudo ./fah-client
[sudo] password for jico448:
./fah-client: error while loading shared libraries: libbz2.so.1.0: cannot open shared object file: No such file or directory'
I checked, and I have bzip2-libs installed, 'jico448@MainPCEth:~/fah-client_8.5.5-64bit-release$ sudo dnf install bzip2-libs
Updating and loading repositories:
Repositories loaded.
Package "bzip2-libs-1.0.8-21.fc43.x86_64" is already installed.
Package "bzip2-libs-1.0.8-21.fc43.i686" is already installed.
Nothing to do.'
I'm using fedora linux.
'jico448@MainPCEth:~/fah-client_8.5.5-64bit-release$ sudo ./fah-client
[sudo] password for jico448:
./fah-client: error while loading shared libraries: libbz2.so.1.0: cannot open shared object file: No such file or directory'
I checked, and I have bzip2-libs installed, 'jico448@MainPCEth:~/fah-client_8.5.5-64bit-release$ sudo dnf install bzip2-libs
Updating and loading repositories:
Repositories loaded.
Package "bzip2-libs-1.0.8-21.fc43.x86_64" is already installed.
Package "bzip2-libs-1.0.8-21.fc43.i686" is already installed.
Nothing to do.'
I'm using fedora linux.
-
muziqaz
- Posts: 2332
- Joined: Sun Dec 16, 2007 6:22 pm
- Hardware configuration: 9950x, 9950x3d, 7950x3d, 5950x, 5800x3d
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX550, Intel B580 - Location: London
- Contact:
Re: libbz2
so after you built the client, cd to fah-client-bastet directory and install it with sudo dnf install ./fah-client-something-something.rpm. After the installation, go to your browser and punch in: v8-5.foldingathome.org, and go from there.
After installation client runs automatically, btw
Re: libbz2
I'm trying to build the package, but I'm running into an issue with openssl,calxalot wrote: ↑Sun Dec 28, 2025 10:02 am You might want to build the client yourself:
https://github.com/FoldingAtHome/fah-cl ... ING-RPM.md
'src/cbang/openssl/KeyPair.cpp:55:10: fatal error: openssl/engine.h: No such file or directory
55 | #include <openssl/engine.h>
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
scons: *** [build/cbang/openssl/KeyPair.o] Error 1
scons: building terminated because of errors.'
I checked and opensl is installed,
'jico448@MainPCEth:~$ sudo dnf install openssl-devel
[sudo] password for jico448:
Updating and loading repositories:
Repositories loaded.
Package "openssl-devel-1:3.5.4-1.fc43.x86_64" is already installed.
Nothing to do.
jico448@MainPCEth:~$ '
I'm trying to figure out why cbang can't find or use openssl on my machine. Any hints?
-
muziqaz
- Posts: 2332
- Joined: Sun Dec 16, 2007 6:22 pm
- Hardware configuration: 9950x, 9950x3d, 7950x3d, 5950x, 5800x3d
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX550, Intel B580 - Location: London
- Contact:
Re: libbz2
Which fedora version? I managed to build multiple clients for fedora 43, almalinux, fedora 41
Re: libbz2
I'm on fedora 43. I'm looking at the cbang git to try and find solutions, but I'm not seeing anything. I think I'm gonna make an issue post these to try and get to the bottom of this. I've been looking at the build config and it looks like openssl should be included, but I can't figure out why it errors out when it comes to openssl.
-
muziqaz
- Posts: 2332
- Joined: Sun Dec 16, 2007 6:22 pm
- Hardware configuration: 9950x, 9950x3d, 7950x3d, 5950x, 5800x3d
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX550, Intel B580 - Location: London
- Contact:
Re: libbz2
One sec, I'll try building on my fedora 43. Had no issues before. Are you sure you have all the dependencies from the guide list?jico448 wrote: ↑Sun Dec 28, 2025 4:23 pmI'm on fedora 43. I'm looking at the cbang git to try and find solutions, but I'm not seeing anything. I think I'm gonna make an issue post these to try and get to the bottom of this. I've been looking at the build config and it looks like openssl should be included, but I can't figure out why it errors out when it comes to openssl.
hm, I actually already built 8.5.5 :/ once sec, I'll try again
Did you install openssl-devel-engine?
Re: libbz2
I did not.muziqaz wrote: ↑Sun Dec 28, 2025 4:27 pmOne sec, I'll try building on my fedora 43. Had no issues before. Are you sure you have all the dependencies from the guide list?jico448 wrote: ↑Sun Dec 28, 2025 4:23 pmI'm on fedora 43. I'm looking at the cbang git to try and find solutions, but I'm not seeing anything. I think I'm gonna make an issue post these to try and get to the bottom of this. I've been looking at the build config and it looks like openssl should be included, but I can't figure out why it errors out when it comes to openssl.
hm, I actually already built 8.5.5 :/ once sec, I'll try again
Did you install openssl-devel-engine?
'sudo dnf install openssl-devel-engine
Updating and loading repositories:
Repositories loaded.
Package Arch Version Repository Size
Installing:
openssl-devel-engine x86_64 1:3.5.4-1.fc43 updates 52.8 KiB
Transaction Summary:
Installing: 1 package
Total size of inbound packages is 44 KiB. Need to download 44 KiB.
After this operation, 53 KiB extra will be used (install 53 KiB, remove 0 B).
Is this ok [y/N]: Y
[1/1] openssl-devel-engine-1:3.5.4-1.fc43.x86_64 100% | 68.6 KiB/s | 43.8 KiB | 00m01s
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[1/1] Total 100% | 30.5 KiB/s | 43.8 KiB | 00m01s
Running transaction
[1/3] Verify package files 100% | 500.0 B/s | 1.0 B | 00m00s
[2/3] Prepare transaction 100% | 3.0 B/s | 1.0 B | 00m00s
[3/3] Installing openssl-devel-engine-1:3.5.4-1.fc43.x86_64 100% | 140.0 KiB/s | 68.2 KiB | 00m00s
Complete!'
After installing, the build worked!
'ls fah-client-bastet/
build CHANGELOG.md config.log fah_client-8.5.5-1.x86_64.rpm install package.json README.md scripts TESTING.md
BUILDING-RPM.md CODE_TAG fah-client images LICENSE package.txt SConstruct src'
-
muziqaz
- Posts: 2332
- Joined: Sun Dec 16, 2007 6:22 pm
- Hardware configuration: 9950x, 9950x3d, 7950x3d, 5950x, 5800x3d
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX550, Intel B580 - Location: London
- Contact:
Re: libbz2
Awesome!
The guide has an extra line under the required dependencies which mentions modern fedora requirement of devel-engine.
The guide has an extra line under the required dependencies which mentions modern fedora requirement of devel-engine.
Re: libbz2
I ran into the same problem when trying to run the 8.5 client; I don't have this problem with the 8.4 client. I have Bazzite, so because of the whole "immutable operating system" thing, I can't install or build packages myself, or haven't figured out how to circumvent the Bazzite protection schemes to do so. I'm not sure why this suddenly became a problem in 8.5.5 but 8.4.9 works; though obviously it was some kind of specific change between the versions.
-
muziqaz
- Posts: 2332
- Joined: Sun Dec 16, 2007 6:22 pm
- Hardware configuration: 9950x, 9950x3d, 7950x3d, 5950x, 5800x3d
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX550, Intel B580 - Location: London
- Contact:
Re: libbz2
You missed the line of instructions, too? That's not an issue on the client side.AZBrandon wrote: ↑Mon Dec 29, 2025 3:18 am I ran into the same problem when trying to run the 8.5 client; I don't have this problem with the 8.4 client. I have Bazzite, so because of the whole "immutable operating system" thing, I can't install or build packages myself, or haven't figured out how to circumvent the Bazzite protection schemes to do so. I'm not sure why this suddenly became a problem in 8.5.5 but 8.4.9 works; though obviously it was some kind of specific change between the versions.
Re: libbz2
The instructions are for 8.4: https://foldingathome.org/guides/v8-4-client-guide/muziqaz wrote: ↑Mon Dec 29, 2025 9:30 amYou missed the line of instructions, too? That's not an issue on the client side.AZBrandon wrote: ↑Mon Dec 29, 2025 3:18 am I ran into the same problem when trying to run the 8.5 client; I don't have this problem with the 8.4 client. I have Bazzite, so because of the whole "immutable operating system" thing, I can't install or build packages myself, or haven't figured out how to circumvent the Bazzite protection schemes to do so. I'm not sure why this suddenly became a problem in 8.5.5 but 8.4.9 works; though obviously it was some kind of specific change between the versions.![]()
The last line is "PRs are much more likely to be accepted if they are simple and the code is clean and well tested."
I'm not sure what that has to do with the libbz2 problem, but thanks for the tip.
-
muziqaz
- Posts: 2332
- Joined: Sun Dec 16, 2007 6:22 pm
- Hardware configuration: 9950x, 9950x3d, 7950x3d, 5950x, 5800x3d
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX550, Intel B580 - Location: London
- Contact:
Re: libbz2
Look where you are posting your comments. The topic of the thread is libbz2, and the reason for the thread was that user misread the guide (which is not a massive issue, we all do that from time to time). You come in with something completely different. Your issue is neither libbz2, nor misreading the client build guide relatedAZBrandon wrote: ↑Mon Dec 29, 2025 10:04 amThe instructions are for 8.4: https://foldingathome.org/guides/v8-4-client-guide/muziqaz wrote: ↑Mon Dec 29, 2025 9:30 amYou missed the line of instructions, too? That's not an issue on the client side.AZBrandon wrote: ↑Mon Dec 29, 2025 3:18 am I ran into the same problem when trying to run the 8.5 client; I don't have this problem with the 8.4 client. I have Bazzite, so because of the whole "immutable operating system" thing, I can't install or build packages myself, or haven't figured out how to circumvent the Bazzite protection schemes to do so. I'm not sure why this suddenly became a problem in 8.5.5 but 8.4.9 works; though obviously it was some kind of specific change between the versions.![]()
The last line is "PRs are much more likely to be accepted if they are simple and the code is clean and well tested."
I'm not sure what that has to do with the libbz2 problem, but thanks for the tip.