linux: problem installing 6.12.8

Message boards : Questions and problems : linux: problem installing 6.12.8
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Joseph Stateson
Volunteer tester
Avatar

Send message
Joined: 27 Jun 08
Posts: 641
United States
Message 36205 - Posted: 24 Dec 2010, 17:42:05 UTC
Last modified: 24 Dec 2010, 17:54:48 UTC

I am getting the error "missing glibc 2.11" when starting boinc up in \home\boinc\BOINC . I assume I need to upgrade 1.2 Dotsch/UX but that will be a problem on this 4gb flash drive system. It is one of 5 linux systems running Dotsch/UX 1.2 using 4gb flash and 6.10.56. I have been avoiding any Ubuntu upgrades because of space limitation. It is a PITA,but can be done. I have to delete downloads after an install to allow more downloads and a "clean" to get rid of binaries and intermedaries not needed anymore. Anyway, the following is suspicious:

There is no error message about glibc being missing if I run boinc from \home\boinc\Desktop\BOINC_12 That location is where the install for the 6.12.8 got unpacked by the install script. However, that location does not have any of the project stuff (slots, etc) that Dotsch defaults to \home\boinc\BOINC. I tried /sbin/ldconfig thinking that the new library needed to be put into the cache. I as guessing that the new ca-buildle.crt needed to be cached but glibc is in 6.so, not in ca-buildle.

Anyway, I can run boinc (it shows no attached projects naturally) from either \home\boinc\Desktop\BOINC_10 or \home\boinc\Desktop\BOINC_12 and neither show any error about glibc at startup.

If I run boinc from \home\boinc\BOINC then it works only if the executable was 6.10.56 Not only does it start up, it starts processing. Running the 6.12.8 terminates immediately with that error messages about glibc 2.11 being missing.

AFAICT all permissions, ownership are set correctly and I compared a working Dotsch with the nonworking to verify ownerships and permissions. The working of course had 6.10.56

Question: Was glibc 2.11 put in after 6.10.56 or is there something in the new executable where it cannot find glibc anymore? FWIW, A grep thru the output of ldconfig does not list glibc.
ID: 36205 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15480
Netherlands
Message 36206 - Posted: 24 Dec 2010, 17:55:33 UTC - in response to Message 36205.  

Better ask Dotsch first, since it's his product with small footprint Linux distribution.
ID: 36206 · Report as offensive
Profile Joseph Stateson
Volunteer tester
Avatar

Send message
Joined: 27 Jun 08
Posts: 641
United States
Message 36207 - Posted: 24 Dec 2010, 18:48:14 UTC
Last modified: 24 Dec 2010, 18:53:47 UTC

OK - I posted over there. However, I looked at that synaptic package manager again and my Dotsch/UX system (ubuntu actually) shows

glibc version is 2.6.27-16.44 and can be upgraded to 2.6.27.17.46

AFAICT, glibc 2.6 is a long way from 2.11

It looks like I have to upgrade to a new release of ubuntu, not just upgrade my current release to its latest and greatest. That does not seem correct. According to boinc release info linux x64 works with ubuntu 7.1 that includes dotsch 1.2.

That makes the 2.11 version seem suspicious if 7.1 (dotsch ux) can only be upgrade to 2.6.27.17.46. That number (2.6) looks like a kernel version but that is all that the package manager shows.

I think I did something wrong in the install and it should be working.

On rea-reading the Linux info at the boinc site they state quote "The current release is known to work with these Linux versions:"

However, the "current release" is not 6.12.8, it is 6.10.58 if I understand the instructions and 6.10.56 works fine and I suspect that 6.10.58 will also work fine.
ID: 36207 · Report as offensive
Chris
Avatar

Send message
Joined: 1 Jun 07
Posts: 36
Message 36212 - Posted: 26 Dec 2010, 15:16:47 UTC

Comparing the sizes of the coreclient, the build of version 6.10.58 (from boinc.berkeley.edu/dl) is larger than the 6.12.8. Therefore, I think the libraries in the release 6.10.x are statically linked.

Ubuntu now uses eglibc.


ID: 36212 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15480
Netherlands
Message 36216 - Posted: 27 Dec 2010, 9:27:34 UTC - in response to Message 36212.  

According to one of the developers, BOINC uses whichever glibc version is used in the latest Ubuntu LTS build.
ID: 36216 · Report as offensive
Profile Joseph Stateson
Volunteer tester
Avatar

Send message
Joined: 27 Jun 08
Posts: 641
United States
Message 36221 - Posted: 27 Dec 2010, 16:34:38 UTC - in response to Message 36216.  
Last modified: 27 Dec 2010, 16:41:53 UTC

I have not had time to look at this again, but I suspect the static linking of 6.10 is what is working and 6.12 is not linked statically. These dotsch systems have minimum tools available so I cannot confirm the problem.

What bothers me is the boinc error "cant find 2.11 glibc" and ubuntu claiming that I can only upgrade my rev glibc to 2.6.x.y. One of those is not correct. 2.6 sounds like a kernel version and 2.11 seems like a real version number. All these libraries come in (i think) when I did a get of "build_essentials". That was required to run nvidia stuff and was not required for just cpu bound boinc projects. RPM is not in ubuntu so I cannot use that tool to find the glibc versoin number. However, this system has no nvidia. I did an "apt-get install build_essential" on it, but got a huge steam of ip address errors. The repository for this old version of ubuntu must no longer exist and I will have to set the default repository somewhere else when I figure out how to do that. In the mean time I am running 6.10.56 just fine. I even selected the "update" and got the same ip address errors. Maybe I waited to long before doing an update and this old ubuntu version is not supported.

Dotsch is working on a version 2 based on ubuntu 10.x but no telling when it is coming out and since the official boinc release is back at 6.10 then I suspect his new version may not work with 6.12 if 6.12 is not statically bound as suggested by Chris.
ID: 36221 · Report as offensive

Message boards : Questions and problems : linux: problem installing 6.12.8

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.