IF you ever plan to run the SrBase TF gpu tasks then you MUST upgrade to Linux Mint version 21.0 or later as the GLibC_2.34 stuff is included. Older versions of LM use 2.31 and it's part of EVERYTHING in LM. There is ONE person who said they removed and reinstalled Jave but they didn't give the steps they took to do it.
What that means for me is I may have to start updating all of my LM pc's to ver 21.1 which is the latest as I really like running those tasks on older Nvidia and AMD cards.
mikey
Well u went and did it!
I'd never heard of this project. Now running one this box. Unchecked the TF app and attached. Gotta go out to the garage later and make those 2 hit BAM. Other one here in the house I'll hit in just a minute.
Thanx, Skip
PS: Reminds me I gotta get back to seeing if I can find a OpenCL driver for an antique Oland AMD card in one of the garage computers.
PS: Since I've been doing "sudo service boinc-client [stop, start, restart]" for some time am I gonna be forced to start remembering to do such things with "systemctl"? Is this the future and I'd better just get with it?
Yep, better get used to it. The later kernels and common distros dropped the old init.d system and moved onto modern systemd solutions.
Okay I loaded up Linux Mint 21.1, did all the updates and sent the Boinc Manager as a link to the desktop so I can start it easier and when double clicking it this is the error message I get:
There was an error launching the application.
Details: Failed to change to directory "/var/lib/boinc-client" (Permission denied)
I loaded Boinc thru both Synaptic and Software Manager, doing a complete removal and reboot in between, and neither one had the Boinc Mgr file in the /var/lib/boinc or /var/lib/boinc-client folders
I'm wondering if a manual install of Boinc thru the command line would be any better or if this is just what it is?
I think your message is from Skip, but I'm not sure.
As for what you and Keith said... ?????
Yes I tried to cut out the Skip stuff as Keith gave the command line stuff to solve a problem it seems alot of people are having with Linux Mint and versions 21 and up. If I had been thinking about the future at the time I would have loaded up Linux Mint 21.1 when he worked on an NVMe drive for me then I could have cloned it and been good to go for a long time but nooo I was obstinate and stuck with ver 20.3 and now it won't crunch the TF tasks from SrBase because they require a newer Glibc version that is apparently a MAJOR part of Linux Mint and changing it isn't as easy as 1-2-3.
I GOT IT WORKING!!!! It took some browsing to install the ppa from costamagnagianfranco/boinc and then some command line stuff from the Linux Mint forums:
sudo rm /var/lib/boinc/gui_rpc_auth.cfg
sudo usermod -a -G boinc $USER
exec su $USER
sudo systemctl restart boinc-client
After I installed Boinc and did a restart and then changed to the ver 5.25 built-in Nvidia drivers and a couple of restarts I ran the stuff above and got Boinc to come up, then I shut it down and copied the Project *.xml files to the /var/lib/boinc folder and then did another restart and a rerun of the final line above because Boinc wouldn't start, then I restarted the pc again and it's connecting to all my Projects and getting tasks just like it should.
YES I bookmarked the ppa page with the directions as well as the page with the directions above just in case. Now after running this pc for a few days I can clone it, it's only a 250gb ssd drive and I have a bunch of them already in my pc's, and I have a StarTech small box that will clone a drive from one to another with no pc needed, it's just a matter of changing pc names after that and I can do all my Linux boxes!!
Thank you EVERYONE who helped me get to where I am now, especially you Keith Myers and also your Teammates on the GPU Users Group as well for being very instrumental in making this all happen.
Happy you sussed it all out Mikey. Yes, the glibc stuff is Major. It is the standard C library of the OS. IOW, everything that needs to be run, built or compiled, goes through that C library.
It is so deeply embedded in the OS you can't just rip it out or upgrade it in situ. You have to upgrade the entire OS.
But it usually provides some major speed improvements. Like we saw at Universe from moving from Ubuntu 18 to Ubuntu 20 with the glibc going from 2.27 >> 2.31. Major reduction in crunch times were achieved with no changes in the project applications.
Happy you sussed it all out Mikey. Yes, the glibc stuff is Major. It is the standard C library of the OS. IOW, everything that needs to be run, built or compiled, goes through that C library.
It is so deeply embedded in the OS you can't just rip it out or upgrade it in situ. You have to upgrade the entire OS.
But it usually provides some major speed improvements. Like we saw at Universe from moving from Ubuntu 18 to Ubuntu 20 with the glibc going from 2.27 >> 2.31. Major reduction in crunch times were achieved with no changes in the project applications.
UNFORTUNATLEY it turns out that Linux Mint version 21.1 STILL uses version 2.31 of the glibc libraries and the SrBase TF gpu tasks REQUIRE 2.34 or above, 2.37 is already released!! Can anyone tell me what version they have in their version of Ubuntu? All you have to do is type
"ldd --version" at a command prompt
and it should pop right up saying something like ldd (Ubuntu eglibc-2.19-0ubuntu6) 2.19
mikey wrote: IF you ever
)
Well u went and did it!
I'd never heard of this project. Now running one this box. Unchecked the TF app and attached. Gotta go out to the garage later and make those 2 hit BAM. Other one here in the house I'll hit in just a minute.
Thanx, Skip
PS: Reminds me I gotta get back to seeing if I can find a OpenCL driver for an antique Oland AMD card in one of the garage computers.
Skip Da Shu wrote: PS:
)
Yep, better get used to it. The later kernels and common distros dropped the old init.d system and moved onto modern systemd solutions.
Keith Myers wrote: mikey
)
Mikey, I think your
)
Mikey,
I think your message is from Skip, but I'm not sure.
As for what you and Keith said... ?????
Proud member of the Old Farts Association
The BOINC binaries are not
)
The BOINC binaries are not going to be in the Boinc data directories in the distro releases. They are going to be located in the /usr/bin directory.
GWGeorge007 wrote:Mikey,I
)
Yes I tried to cut out the Skip stuff as Keith gave the command line stuff to solve a problem it seems alot of people are having with Linux Mint and versions 21 and up. If I had been thinking about the future at the time I would have loaded up Linux Mint 21.1 when he worked on an NVMe drive for me then I could have cloned it and been good to go for a long time but nooo I was obstinate and stuck with ver 20.3 and now it won't crunch the TF tasks from SrBase because they require a newer Glibc version that is apparently a MAJOR part of Linux Mint and changing it isn't as easy as 1-2-3.
I GOT IT WORKING!!!! It took some browsing to install the ppa from costamagnagianfranco/boinc and then some command line stuff from the Linux Mint forums:
After I installed Boinc and did a restart and then changed to the ver 5.25 built-in Nvidia drivers and a couple of restarts I ran the stuff above and got Boinc to come up, then I shut it down and copied the Project *.xml files to the /var/lib/boinc folder and then did another restart and a rerun of the final line above because Boinc wouldn't start, then I restarted the pc again and it's connecting to all my Projects and getting tasks just like it should.
YES I bookmarked the ppa page with the directions as well as the page with the directions above just in case. Now after running this pc for a few days I can clone it, it's only a 250gb ssd drive and I have a bunch of them already in my pc's, and I have a StarTech small box that will clone a drive from one to another with no pc needed, it's just a matter of changing pc names after that and I can do all my Linux boxes!!
Thank you EVERYONE who helped me get to where I am now, especially you Keith Myers and also your Teammates on the GPU Users Group as well for being very instrumental in making this all happen.
Happy you sussed it all out
)
Happy you sussed it all out Mikey. Yes, the glibc stuff is Major. It is the standard C library of the OS. IOW, everything that needs to be run, built or compiled, goes through that C library.
It is so deeply embedded in the OS you can't just rip it out or upgrade it in situ. You have to upgrade the entire OS.
But it usually provides some major speed improvements. Like we saw at Universe from moving from Ubuntu 18 to Ubuntu 20 with the glibc going from 2.27 >> 2.31. Major reduction in crunch times were achieved with no changes in the project applications.
Keith Myers wrote: Happy you
)
UNFORTUNATLEY it turns out that Linux Mint version 21.1 STILL uses version 2.31 of the glibc libraries and the SrBase TF gpu tasks REQUIRE 2.34 or above, 2.37 is already released!! Can anyone tell me what version they have in their version of Ubuntu? All you have to do is type
"ldd --version" at a command prompt
and it should pop right up saying something like ldd (Ubuntu eglibc-2.19-0ubuntu6) 2.19
Thank you for any help you can provide me!!
I got: " ldd (Ubuntu GLIBC
)
I got: " ldd (Ubuntu GLIBC 2.35-0ubuntu3.1) 2.35 "
I am running Ubuntu 22.04.1 LTS [6.1.4-060104-generic|libc 2.35] on my 5950X computer
And on my 3950X computer I'm running Ubuntu 20.04.6 LTS [5.15.0-69-generic|libc 2.31]
And I get: " ldd (Ubuntu GLIBC 2.31-0ubuntu9.9) 2.31 "
Does this help?
Proud member of the Old Farts Association
Yes, if your SrBase app needs
)
Yes, if your SrBase app needs glibc >2.34, you are going to have to change to Ubuntu 22.04 or 23.04 when it is released later this month.