computational errors

Autodidacto
Autodidacto
Joined: 19 Sep 09
Posts: 17
Credit: 896828
RAC: 0
Topic 194554

Can anyone suggest what to do to get BOINC going?

http://einsteinathome.org/account/120684/computers

BOINC client version 6.4.5 for x86_64-pc-linux-gnu
Mon 28 Sep 2009 17:23:41 EST||log flags: task, file_xfer, sched_ops
Mon 28 Sep 2009 17:23:41 EST||Libraries: libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10
Mon 28 Sep 2009 17:23:41 EST||Data directory: /var/lib/boinc-client
Mon 28 Sep 2009 17:23:41 EST||Processor: 2 GenuineIntel Intel(R) Core(TM)2 Duo CPU E6850 @ 3.00GHz [Family 6 Model 15 Stepping 11]
Mon 28 Sep 2009 17:23:41 EST||Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr
Mon 28 Sep 2009 17:23:41 EST||OS: Linux: 2.6.30-020630-generic
Mon 28 Sep 2009 17:23:41 EST||Memory: 3.74 GB physical, 6.09 GB virtual
Mon 28 Sep 2009 17:23:41 EST||Disk: 140.71 GB total, 130.61 GB free
Mon 28 Sep 2009 17:23:41 EST||Local time is UTC +10 hours
Mon 28 Sep 2009 17:23:41 EST||Not using a proxy
Mon 28 Sep 2009 17:23:41 EST||Can't load library libcudart
Mon 28 Sep 2009 17:23:41 EST||No coprocessors
Mon 28 Sep 2009 17:23:41 EST|Einstein@Home|URL: http://einstein.phys.uwm.edu/; Computer ID: 2100943; location: (none); project prefs: default
Mon 28 Sep 2009 17:23:41 EST||General prefs: from Einstein@Home (last modified 19-Sep-2009 23:16:20)
Mon 28 Sep 2009 17:23:41 EST||Host location: none
Mon 28 Sep 2009 17:23:41 EST||General prefs: using your defaults
Mon 28 Sep 2009 17:23:41 EST||Reading preferences override file
Mon 28 Sep 2009 17:23:41 EST||Preferences limit memory usage when active to 1916.65MB
Mon 28 Sep 2009 17:23:41 EST||Preferences limit memory usage when idle to 3449.96MB
Mon 28 Sep 2009 17:23:41 EST||Preferences limit disk usage to 70.36GB

6.4.5

process exited with code 255 (0xff, -1)

Detected CPU type 2
execv returned: -1

]]>

tullio
tullio
Joined: 22 Jan 05
Posts: 2118
Credit: 61407735
RAC: 0

computational errors

Quote:

Can anyone suggest what to do to get BOINC going?

http://einsteinathome.org/account/120684/computers

BOINC client version 6.4.5 for x86_64-pc-linux-gnu
Mon 28 Sep 2009 17:23:41 EST||log flags: task, file_xfer, sched_ops
Mon 28 Sep 2009 17:23:41 EST||Libraries: libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10
Mon 28 Sep 2009 17:23:41 EST||Data directory: /var/lib/boinc-client
Mon 28 Sep 2009 17:23:41 EST||Processor: 2 GenuineIntel Intel(R) Core(TM)2 Duo CPU E6850 @ 3.00GHz [Family 6 Model 15 Stepping 11]
Mon 28 Sep 2009 17:23:41 EST||Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr
Mon 28 Sep 2009 17:23:41 EST||OS: Linux: 2.6.30-020630-generic
Mon 28 Sep 2009 17:23:41 EST||Memory: 3.74 GB physical, 6.09 GB virtual
Mon 28 Sep 2009 17:23:41 EST||Disk: 140.71 GB total, 130.61 GB free
Mon 28 Sep 2009 17:23:41 EST||Local time is UTC +10 hours
Mon 28 Sep 2009 17:23:41 EST||Not using a proxy
Mon 28 Sep 2009 17:23:41 EST||Can't load library libcudart
Mon 28 Sep 2009 17:23:41 EST||No coprocessors
Mon 28 Sep 2009 17:23:41 EST|Einstein@Home|URL: http://einstein.phys.uwm.edu/; Computer ID: 2100943; location: (none); project prefs: default
Mon 28 Sep 2009 17:23:41 EST||General prefs: from Einstein@Home (last modified 19-Sep-2009 23:16:20)
Mon 28 Sep 2009 17:23:41 EST||Host location: none
Mon 28 Sep 2009 17:23:41 EST||General prefs: using your defaults
Mon 28 Sep 2009 17:23:41 EST||Reading preferences override file
Mon 28 Sep 2009 17:23:41 EST||Preferences limit memory usage when active to 1916.65MB
Mon 28 Sep 2009 17:23:41 EST||Preferences limit memory usage when idle to 3449.96MB
Mon 28 Sep 2009 17:23:41 EST||Preferences limit disk usage to 70.36GB

6.4.5

process exited with code 255 (0xff, -1)

Detected CPU type 2
execv returned: -1

]]>


It seems you have a 64-bit OS. Einstein is a 32-bit app and needs some 32-bit libraries, compatibility libraries. Did you install them?
Tullio

Autodidacto
Autodidacto
Joined: 19 Sep 09
Posts: 17
Credit: 896828
RAC: 0

Tullio At

Message 94881 in response to message 94880

Tullio

At http://boinc.berkeley.edu/download_all.php there are some versions for 64 bit BOINCing which I thought was the application/programme but now you've made me think.
If there is a separate 32 bit programme involved in crunching the einstein work I doubt I'd have the right stuff. Would not the 64 bit BOINC installer do all that? And wouldn't Ubuntu demand it or bring up it's own message?
I'm ab initio in Linux so please tell me.

Rob

tullio
tullio
Joined: 22 Jan 05
Posts: 2118
Credit: 61407735
RAC: 0

RE: Tullio At

Message 94882 in response to message 94881

Quote:

Tullio

At http://boinc.berkeley.edu/download_all.php there are some versions for 64 bit BOINCing which I thought was the application/programme but now you've made me think.
If there is a separate 32 bit programme involved in crunching the einstein work I doubt I'd have the right stuff. Would not the 64 bit BOINC installer do all that? And wouldn't Ubuntu demand it or bring up it's own message?
I'm ab initio in Linux so please tell me.

Rob


First of all: is your Linux OS a 32 bit or 64 bit version?
Then download the appropriate BOINC client. I am using 6.6.40 on my 32 bit SuSE Linux 10.3.
If your OS is 32 bit, start the BOINC manager and connect to Einstein, as you have already done.
If your OS is 64 bit, you need to install some 32 bit libraries, which are called with different names in different Linux distributions. I am not using Ubuntu, but you could make a search in the forums with "compat" or "compatlibs" or "Ubuntu" and you will certainly find instructions, since this is a rather common problem. From the stderr.txt file it looks like you are missing some libraries. Cheers.
Tullio
Try this, should work on Debian and Ubuntu:
sudo aptitude install ia32-libs

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5850
Credit: 110024979516
RAC: 22513643

RE: If there is a separate

Message 94883 in response to message 94881

Quote:
If there is a separate 32 bit programme involved in crunching the einstein work I doubt I'd have the right stuff.


That's exactly right. BOINC is just the management framework used by the various projects. BOINC manages all aspects of running whatever science applications the attached projects provide. In the case of E@H the available science apps are 32 bit so if you are running a 64 bit OS and 64 bit BOINC you will need 32 bit compatibility libs - as Tullio correctly explains. Some distros do it automatically and some (like Ubuntu) apparently don't.

If you choose the 'advanced search' function at the top of the page and type in a suitable string like 'compatibility lib' and make sure to select 'all' forums and '1 year' for the search interval you will see a number of others who have had this issue. A fair bit of detail is given in the BOINC Wiki about this.

Hope you get it sorted and welcome to the E@H project!

Cheers,
Gary.

Autodidacto
Autodidacto
Joined: 19 Sep 09
Posts: 17
Credit: 896828
RAC: 0

Thanks Gary and Thanks Tullio

Message 94884 in response to message 94883

Thanks Gary and Thanks Tullio and the community of the 'net.

Using Tullio's sudo aptitude install ia32-libs didn't quite get all of them apparently so I tried sudo apt-get install ia32-libs libstdc++6 libstdc++5 freeglut3 from the link Gary included and now IT WORKS.

I'll try to have the advice added to the BOINC linux page.

I couldn't find how to upgrade the BOINC client to 6:6:40 despite running the sh file as an installer and then 'sudo aptitude install boinc-client boinc-manager'.
But I'm happy for now nonetheless.

tullio
tullio
Joined: 22 Jan 05
Posts: 2118
Credit: 61407735
RAC: 0

RE: Thanks Gary and Thanks

Message 94885 in response to message 94884

Quote:

Thanks Gary and Thanks Tullio and the community of the 'net.

I couldn't find how to upgrade the BOINC client to 6:6:40 despite running the sh file as an installer and then 'sudo aptitude install boinc-client boinc-manager'.
But I'm happy for now nonetheless.


I simply download it in my home directory, after stopping BOINC. and give the command sh file.sh and it works. Then I start the BOINC/run_manager command and this starts also the client (it did not start it in 6.6.36). I still prefer the command line interface whenever possible, it makes you think. Cheers.
Tullio

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5850
Credit: 110024979516
RAC: 22513643

RE: I couldn't find how to

Message 94886 in response to message 94884

Quote:
I couldn't find how to upgrade the BOINC client to 6:6:40 despite running the sh file as an installer and then 'sudo aptitude install boinc-client boinc-manager'....


Upgrading BOINC on Linux is really easy if you are prepared to do a little preparation. I've done hundreds of Linux installs and many times that number of BOINC upgrades so it was worth my while to streamline the process. My LAN consists of a mixture of Win and Linux hosts and I have one machine that acts as a LAN server. I unpack the shell archive (as Tullio describes) but in a shared directory on the server. The only files you really need for an upgrade are the three executables for boinc, boincmgr and boinccmd. I don't worry about any other contents of the archive.

So, all I do is:-

  • * Stop BOINC
    * Copy the three new executables from the server, overwriting the existing files
    * Check ownership and permissions of the new files
    * Restart BOINC

I use a couple of small home grown scripts (which I call StartBoinc.sh and StopBoinc.sh) to do the actual starting and stopping.

#!/bin/sh
# Start Boinc as a daemon - wont start if execute permission is not set

if [ -x /home/gary/BOINC/boinc ]
then
( cd /home/gary/BOINC; ./boinc --daemon ) &
fi


and

#!/bin/sh
# Stop the Boinc daemon

/home/gary/BOINC/boinccmd --quit

You can upgrade BOINC in about 30 seconds or less on Linux. You don't have to take any special precautions about tasks in flight. When the new BOINC starts, it will perform new benchmarks and will then launch the science app for each attached project which will restart the crunching from the checkpoints which existed at the time BOINC was initially stopped. It's all very painless.

I don't bother with the runclient and runmanager scripts. I always run BOINC as a daemon and have an icon on the desktop to launch the manager if I ever need to. Most of the time I will use the manager on the server machine to attach sequentially to hosts on the LAN if I need to interact with any particular set of hosts. By not permanently running a manager on each host I don't waste any cycles that could be used for crunching.

Cheers,
Gary.

tullio
tullio
Joined: 22 Jan 05
Posts: 2118
Credit: 61407735
RAC: 0

My boincmgr takes about 1%

My boincmgr takes about 1% CPU and 0.3% memory. I am using it to visit the forums (or fora, if I visit Oxford at climateprediction.net) and have some exchange of opinion with fellow crunchers. I am running 5 BOINC projects, plus LHC which is practically dead, but I sometimes enjoy a discussion.
Tullio

Autodidacto
Autodidacto
Joined: 19 Sep 09
Posts: 17
Credit: 896828
RAC: 0

Gary.. I think I used the

Message 94888 in response to message 94886

Gary..

I think I used the sh command correctly as there is a BOINC folder /home/ubu/BOINC and if I click on boinc in that it comes up as 6:6:40.
However when I click on Applications..System Tools..to run Boinc Manager it comes up as 6:4:5.
It seems to be the one in usr/bin/.

And if I look in System Monitor there is no cpu activity and only boincmgr is visible in the file system section which is using 1%.

So my guess is that one has been installed by root and one installed by user (ubu).

Can you help me tidy it up?

tullio
tullio
Joined: 22 Jan 05
Posts: 2118
Credit: 61407735
RAC: 0

RE: Gary.. I think I used

Message 94889 in response to message 94888

Quote:

Gary..

I think I used the sh command correctly as there is a BOINC folder /home/ubu/BOINC and if I click on boinc in that it comes up as 6:6:40.
However when I click on Applications..System Tools..to run Boinc Manager it comes up as 6:4:5.
It seems to be the one in usr/bin/.

And if I look in System Monitor there is no cpu activity and only boincmgr is visible in the file system section which is using 1%.

So my guess is that one has been installed by root and one installed by user (ubu).

Can you help me tidy it up?


My suggestion: open a terminal and type
ps -eaf |grep boinc
see what it tells you
Tullio

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.