Thread 'Fedora Atomic Installation Advice?'

Message boards : Questions and problems : Fedora Atomic Installation Advice?
Message board moderation

To post messages, you must log in.

AuthorMessage
Michael Jenkins
New member

Send message
Joined: 23 Nov 24
Posts: 3
Message 114890 - Posted: 23 Nov 2024, 21:36:14 UTC

Does anyone have the secret to BOINC installs on Fedora Atomic (Silverblue/Kenoite)? I layered the package using rpm-ostree install boinc-client boinc-manager which installed an older 7.x.x version. It installed successfully, however Boinc-Client in the terminal seems to work, but when opening the Boinc-Manager GUI, it immediately crashes. I have manually downloaded the current (stable) 8.0.2 Boinc Manager/Client and it fails to layer; giving the error error: Checkout boinc-client-8.0.2-715.x86_64: opendir(local): No such file or directory

Also, layering the repo for Fedora fails, but it could just be my incompetence with rpm-ostree as it gives the error error: Packages not found: https://boinc.berkeley.edu/dl/linux/stable/fc40 . Could it be that I’m running F41 and the highest directory is F40?

*edit: I copied the boinc-stable-fc40.repo file to /etc/yum.repos.d./, but it still installed the old packages even though the current packages are in that repo page. rpm-ostree states that the repo is enabled when checking for updates. Strange.

The BOINC Flatpak worked for a while, but my RAM was being consumed and kept crashing KDE and didn’t obey RAM constraints in the configuration settings. Strangest thing… I know the Flatpak isn't officially maintained by the BOINC team, but the Flatpak worked well until I began getting Rosetta WU that kept killing KDE, even after dropping the allowed RAM usage percentage. I also noticed strange load patterns with the GPU being idle whilst working on GPUGRID WU's.

Any advice would be appreciated.

Operating System: Aurora 41
KDE Plasma Version: 6.2.3
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.0
Kernel Version: 6.11.3-300.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz
Memory: 15.4 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1060/PCIe/SSE2
Manufacturer: System76
Product Name: Oryx Pro
System Version: oryp3
ID: 114890 · Report as offensive     Reply Quote
ProfileDave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2706
United Kingdom
Message 114892 - Posted: 24 Nov 2024, 9:04:24 UTC - in response to Message 114890.  

For a more up to date client you can find the instructions here Use the ones for Fedora40. They hadn't caught up with the latest Ubuntu in the instructions either when I did my most recent install.

How many Rosetta tasks were you trying to run at once? Rosetta has a heavy demand on RAM. The 8.0.4 client has code to stop too many tasks starting at once based on a line of code that tells the client what the maximum RAM usage is but I don't know if Rosetta are making use of it. CPDN have some task types that vary between very little RAM usage and as high as 8GB/task. The changes in 8.0.4 use that maximum rather than the current usage when decided whether or not to allow new tasks to start.
ID: 114892 · Report as offensive     Reply Quote
Michael Jenkins
New member

Send message
Joined: 23 Nov 24
Posts: 3
Message 114897 - Posted: 24 Nov 2024, 16:46:08 UTC - in response to Message 114892.  
Last modified: 24 Nov 2024, 17:35:13 UTC

Hey! Thanks for helping me with my first post!

I had 100%CPU/100%CPU-Time with 8-threads (tasks) and it was doing fine with Asteroids and others, but Rosetta definitely exposed the lack of RAM really quickly; there was an 80% cap with 16GB and a 6GB swap. I just read on the Github that #5669 was merged for the Alpha 8.0.4, so perhaps that might have solved my crashing issue! That was also by Dave; was that you?

When I run [rpm-ostree install https://boinc.berkeley.edu/dl/linux/alpha/fc40/boinc-alpha-fc40.repo] or if I download the .repo package and try installing locally with rpm-ostree, it complains of finding no packages. I copied the gpg key into [/etc/pki/rpm-gpg] and also the .repo file to [/etc/yum.repos.d/], but the 8.0.4 packages aren't installed. I was able to install the BOINC-Manager and get everything running, but it only installs the 7.20 version. When I attempted it with the stable repo, the manager crashed immediately, but I'm at a loss for what changed. It looks like the repo is being ignored, but it is enabled in the file. I've had some luck with podman containers, but installing on Fedora there shows a strange error [Need at least 1 MB in /usr/share/local/icons (I may have that directory backward from memory)] Ubuntu and Debian install fine in podman, but don't accept the repo either and are using super old packages.

*edit: I reverted back to the stable repo and installed everything again and no immediate crash. Must have been a problem the OS upgrade fixed this morning. Still, it installs the 7.20.2 packages with the Alpha and the Stable repos installed.
ID: 114897 · Report as offensive     Reply Quote
ProfileDave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2706
United Kingdom
Message 114899 - Posted: 24 Nov 2024, 17:43:41 UTC - in response to Message 114897.  

Ubuntu and Debian install fine in podman, but don't accept the repo either and are using super old packages.

I had never heard of Podman till your post. I know that 8.0.4 and indeed, the alpha package, 8.1.0 have installed without issue on XUbuntu with a vanilla install. My only recent contribution to git-hub was to report an issue with 8.1.0 this when some code for testing the client locally was left in by accident.
ID: 114899 · Report as offensive     Reply Quote
Michael Jenkins
New member

Send message
Joined: 23 Nov 24
Posts: 3
Message 114900 - Posted: 24 Nov 2024, 19:11:53 UTC - in response to Message 114899.  

You might enjoy using Podman! it's so fast and efficient. I installed a full Fedora 41, Debian 12, and Ubuntu 22.04 container and had BOINC installed (Fedora failed on boincmgr) in like ten minutes and it was crunching away. I did notice slightly elevated CPU temps however.

Anyway, I think something is either incorrect with how I'm applying the repo to the system or something is wrong with the repo itself. Upon updating, rpm-md shows it pulling objects from both the BOINC stable/alpha repo, but it falls back on default Fedora 41 repo versions. I haven't discovered a way to override package version on Fedora Atomic, but if anyone has the secret I would be much appreciative. Manually layering the RPMs packages fails invariably as well.
ID: 114900 · Report as offensive     Reply Quote
ProfileDave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2706
United Kingdom
Message 114902 - Posted: 24 Nov 2024, 21:09:07 UTC - in response to Message 114900.  

Over ten years since I last used an RPM distro so can't help on that.
ID: 114902 · Report as offensive     Reply Quote

Message boards : Questions and problems : Fedora Atomic Installation Advice?

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.