Gamma Ray Pulsar Search #2 v1.12, all WUs ending in error

SJC_Steve
SJC_Steve
Joined: 20 Jul 11
Posts: 28
Credit: 510182745
RAC: 792201
Topic 197288

For the past week all Gamma Ray Pulsar Search #2 v1.12 WUs on my machine ended in error, (12 WUs). I have other E@H projects WUs running on the machine, (CPU and GPU), and no other projects produce errors.

Here's a typical stderr output;

Stderr output

7.2.7

process exited with code 2 (0x2, -254)

Process creation (../../projects/einstein.phys.uwm.edu/hsgamma_FGRP2_1.12_i686-pc-linux-gnu) failed: Error -1, errno=2
execv: No such file or directory

]]>

Thanks,
SJC_Steve

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5851
Credit: 110748103165
RAC: 32664240

Gamma Ray Pulsar Search #2 v1.12, all WUs ending in error

Quote:
...
Process creation (../../projects/einstein.phys.uwm.edu/hsgamma_FGRP2_1.12_i686-pc-linux-gnu) failed: Error -1, errno=2
execv: No such file or directory...


I'm only guessing as I'm not familiar with the details of how this works but when any task is to be started, BOINC populates a slot directory (eg .../boinc/slots/n where n is an integer) with files and links to files that will be needed for the running of the task. I'm guessing that links are used for large files (like executables) to save space and copying time.

The bit in brackets above is the path from any slot dir back to the FGRP2 executable in the Einstein project dir. I don't know what "Process creation ... failed:" really means but perhaps there's a problem creating the link or perhaps a problem with the link target.

I would check the following things:-

  • * Does the FGRP2 executable exist and are its ownership and permissions correct (eg execute bit set)
    * Check all the slot dirs and their contents. If you have no running FGRP2 tasks, none of these should contain FGRP2 stuff.
    * Stop BOINC and browse (with a text editor - don't make or save any changes) to the end of the state file (client_state.xml). You will find there, a list of all 'in progress' tasks, between ... tags. You will find the name of each slot dir being used for each active task - eg 3 would indicate that slot dir 3 contains an active task. Check if any of the slot dirs that are NOT listed in the state file actually contain any data. If so, that could be a potential problem since unused slots should be empty.
    * If none of the above yield any joy, try downloading a fresh copy of the FGRP2 executable. You can find the URL in the state file. If you do this, make sure the ownership and permissions are set correctly. This last one is 'clutching at straws' because BOINC should give a 'MD5 checksum' error if there is any problem with the executable.

Let us know how you get on.

Cheers,
Gary.

SJC_Steve
SJC_Steve
Joined: 20 Jul 11
Posts: 28
Credit: 510182745
RAC: 792201

Gary, Thanks for all your

Gary,
Thanks for all your input but I think you're a bit above my knowledge. Normally, I just load ubuntu and enable boinc/E@H and things go from there, I don't try to debug systems. All other E@H projects are running error free on this machine. It would seem that the FGRP2 application has a bug and I'll let those who know how troubleshoot it. I guess I could detach from the project and then let it reload.

Thanks,
SJC_Steve

Zapp
Zapp
Joined: 27 Mar 10
Posts: 5
Credit: 1354983
RAC: 0

This is a 32-bit application.

This is a 32-bit application. If you'll need to install the compatibility libraries to run this on a 64-bit distribution.

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5851
Credit: 110748106498
RAC: 32664419

Ahhh yes, the old problem of

Ahhh yes, the old problem of missing compatibility libraries for 64-bit Ubuntu. I guess that could be the problem and, if so, it's easy to fix. Are you using a 64-bit version of Ubuntu?

Here is a link to an article about installing BOINC on Linux in which this particular problem with Ubuntu is documented. Browse down the page and look for the heading about "64-bit Considerations". You will find instructions about which libs you need to install. I've never used Ubuntu so I don't know if the instructions are up-to-date or not but at least you know where to start.

Cheers,
Gary.

SJC_Steve
SJC_Steve
Joined: 20 Jul 11
Posts: 28
Credit: 510182745
RAC: 792201

Yes, I'm using a 64 bit OS,

Yes, I'm using a 64 bit OS, here's the version;
"Welcome to Ubuntu 13.10 (GNU/Linux 3.11.0-13-generic x86_64)'

I tried this command from the linked info on loading 32bit libraries;
'sudo apt-get install ia32-libs libstdc++6 libstdc++5 freeglut3'

The results from the command seemed to indicate outdated or incompatible libraries.

I also detached and re-attached to E@H with no progress, still getting all errored results on only this one project from E@H.

Thanks,
SJC_Steve

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5851
Credit: 110748106498
RAC: 32664419

RE: ... The results from

Quote:
... The results from the command seemed to indicate outdated or incompatible libraries.


As I said, I have no knowledge of Ubuntu but a quick googling of "Ubuntu 13.10 32-bit compatibility libraries" leads to a wealth of information about significant changes which you need to explore for yourself. It looks like there are lots of other people having similar problems with 32-bit apps.

To see whether or not these issues are the source of your problem, why don't you check out the libraries that are actually needed by the FGRP2 app? I imagine your BOINC installation lives in /var/lib/boinc. If so, why don't you

cd /var/lib/boinc/projects/einstein.phys.uwm.edu
sudo ldd hsgamma_FGRP2_1.12_i686-pc-linux-gnu | less


to see a list of all libraries used by the app, including any that are 'not found'. If there are any of the latter, you will need to install them - perhaps something like

sudo apt-get install :i386


which, from my limited googling, seems to be the new way to install a 32-bit missing library. Try digesting this answer to see if it helps with more details about the changes.

Failing that, why don't you ask your own question for help on a Ubuntu forum?

Cheers,
Gary.

SJC_Steve
SJC_Steve
Joined: 20 Jul 11
Posts: 28
Credit: 510182745
RAC: 792201

Thanks for the help and

Thanks for the help and advice. The Gamma Ray Pulsar project appears to be working now that I've added the missing 32 bit libraries. I used this command to add the libraries;

'sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0'

Thanks,
SJC_Steve

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5851
Credit: 110748106498
RAC: 32664419

Thanks for letting us know

Thanks for letting us know you got it sorted!

Happy crunching :-).

Cheers,
Gary.

Comment viewing options

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