Author |
Message |
Brian UittiVolunteer tester
Send message
Joined: 9 Sep 04
United States
Project Blue Book
Credit: 4,573.7 RAC: 0.00
Joined: Sep 9, 2004
Verified: Mar 4, 2010
Punishment: Canon Fodder
|
I'm getting a client error when running on my Linux box:
Linux example (bad):
Starting task wu_1180852337_2716_0 using starboard version 512
Unrecoverable error for result wu_1180852337_2716_0 (process exited with code 127 (0x7f))
Computation for task wu_1180852337_2716_0 finished
It also gets:
Message from server: Starting in 302 days and 9 hours, project will require a minimum BOINC core client version of 5.10.0. You are currently using version 5.4.11; please upgrade before this time.
Windows example (good):
application starboard - XScreenSaver GL graphics suite
created 3 Jun 2007 12:09:21 UTC
name wu_1180852337_1232
Outcome: Success
BOINC Manager Log:
Starting wu_1180852337_283_0
Starting task wu_1180852337_283_0 using starboard version 512
Computation for task wu_1180852337_283_0 finished
Starting wu_1180852337_1232_1
Starting task wu_1180852337_1232_1 using starboard version 512
[file_xfer] Started upload of file wu_1180852337_283_0_0
[file_xfer] Finished upload of file wu_1180852337_283_0_0
[file_xfer] Throughput 2698 bytes/sec
Computation for task wu_1180852337_1232_1 finished
It also gets:
Message from server: Starting in 302 days and 6 hours, project will require a minimum BOINC core client version of 5.10.0. You are currently using version 5.8.15; please upgrade before this time.
Any Ideas? Thanks!
// Brian
____________
|
|
|
Trog DogVolunteer tester
Send message
Joined: 27 Jan 06
Australia
FREE TIBET/ TIBET LIBRE
Credit: 2,363.2 RAC: 0.00
Joined: Jan 27, 2006
Verified: Dec 13, 2010
Dubloons: 3
|
G'day Brian
Error 127 means a file (dependency) is missing. More than likely it will be related to you have the "wrong" version of glibc. If you want to track it down, run ldd on the starboard application (cd into your pirates directory and ldd starboard_512[tab key]).
This will identify any missing dependencies, which you can then trackdown (possibly) using your distro's package maintainer.
____________
Free Tibet/ Tibet Libre Team Forum
|
|
|
WormholioCaptain
Send message
Joined: 6 Jun 04
United States
Away
Credit: 4,009.8 RAC: 0.00
Joined: Jun 6, 2004
Verified: Mar 13, 2008
Dubloons: 3
Pieces of Eight: 10
Punishment: Aztec curse
|
Your Linux box shows one of the problems with trying to write an app which runs on all versions of Linux from all distros. If one of the versions of the shared libraries doesn't match then the app will fail to start. In your case it's glibc++.so.6.
I have a little trick I'd like to try to deal with this. So if you'll stand by on that machine until I can get it ready, you'll be able to perform a very valuable service when it's ready.
____________
-- Eric Myers
"Education is not the filling of a pail, but the lighting of a fire." -- William Butler Yeats |
|
|
Brian UittiVolunteer tester
Send message
Joined: 9 Sep 04
United States
Project Blue Book
Credit: 4,573.7 RAC: 0.00
Joined: Sep 9, 2004
Verified: Mar 4, 2010
Punishment: Canon Fodder
|
ldd starboard_5.12_i686-pc-linux-gnu
linux-gate.so.1 => (0xffffe000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xb7f5a000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7f3c000)
libGL.so.1 => /usr/lib/libGL.so.1 (0xb7ec3000)
libGLU.so.1 => /usr/X11R6/lib/libGLU.so.1 (0xb7e48000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7d81000)
libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0xb7d6b000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7d5d000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0xb7d55000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0xb7d4b000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0xb7d34000)
libstdc++.so.6 => not found
libm.so.6 => /lib/tls/libm.so.6 (0xb7d0e000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7bd6000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7bcd000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7bba000)
/lib/ld-linux.so.2 (0xb7f6d000)
libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0xb7469000)
libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0xb7467000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb73ad000)
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0xb735c000)
OK, so I tried "simple - stupid" approach:
apt-get install libstdc++.so.6
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package libstdc++.so.6
Any Suggestions? Thanks!
// Brian
|
|
|
Brian UittiVolunteer tester
Send message
Joined: 9 Sep 04
United States
Project Blue Book
Credit: 4,573.7 RAC: 0.00
Joined: Sep 9, 2004
Verified: Mar 4, 2010
Punishment: Canon Fodder
|
Standing by! Thanks!
// Brian
|
|
|
Brian UittiVolunteer tester
Send message
Joined: 9 Sep 04
United States
Project Blue Book
Credit: 4,573.7 RAC: 0.00
Joined: Sep 9, 2004
Verified: Mar 4, 2010
Punishment: Canon Fodder
|
Brian Uitti wrote:
Standing by!
OK, Got Linux workunit.. Works!
// Brian |
|
|
WormholioCaptain
Send message
Joined: 6 Jun 04
United States
Away
Credit: 4,009.8 RAC: 0.00
Joined: Jun 6, 2004
Verified: Mar 13, 2008
Dubloons: 3
Pieces of Eight: 10
Punishment: Aztec curse
|
Brian Uitti wrote: Brian Uitti wrote:
Standing by!
OK, Got Linux workunit.. Works!
Good. But these are not the real test. The `hello` app is compiled statically, which means it doesn't depend on dynamic libraries on the client host. So they won't have the problem I described earlier. When we get to something with graphics, then we'll try my little trick and see if it works...
____________
-- Eric Myers
"Education is not the filling of a pail, but the lighting of a fire." -- William Butler Yeats |
|
|
Brian UittiVolunteer tester
Send message
Joined: 9 Sep 04
United States
Project Blue Book
Credit: 4,573.7 RAC: 0.00
Joined: Sep 9, 2004
Verified: Mar 4, 2010
Punishment: Canon Fodder
|
Wormholio wrote: Brian Uitti wrote: Brian Uitti wrote:
Standing by!
OK, Got Linux workunit.. Works!
Good. But these are not the real test. The `hello` app is compiled statically, which means it doesn't depend on dynamic libraries on the client host. So they won't have the problem I described earlier. When we get to something with graphics, then we'll try my little trick and see if it works...
On further review.. one of my Linux boxes is "OK".. that's the "Linux
2.6.18-4-686" (Debian "etch" on Pentium III (Katmai))
My other Linux box.. "Linux 2.6.15-chw-2" (Knoppmyth box R5C7 on Pentium 4 CPU 3.00GHz) continues with the Client Error.
// Brian |
|
|
WormholioCaptain
Send message
Joined: 6 Jun 04
United States
Away
Credit: 4,009.8 RAC: 0.00
Joined: Jun 6, 2004
Verified: Mar 13, 2008
Dubloons: 3
Pieces of Eight: 10
Punishment: Aztec curse
|
Brian Uitti wrote:
My other Linux box.. "Linux 2.6.15-chw-2" (Knoppmyth box R5C7 on Pentium 4 CPU 3.00GHz) continues with the Client Error.
Good. I'll be testing some ideas on how to make the client error go away, so we'll watch that box and see if it works. Thank you for helping test it and for the feedback.
____________
-- Eric Myers
"Education is not the filling of a pail, but the lighting of a fire." -- William Butler Yeats |
|
|