Questions and Answers : Unix/Linux : YAEE (Yet Another Execv Error
Author | Message |
---|---|
greenman Send message Joined: 29 Nov 05 Posts: 6 Credit: 79,541 RAC: 0 |
I keep getting errors like this in the log: 2006-09-12 17:53:32 [---] request_reschedule_cpus: files downloaded 2006-09-12 17:53:32 [rosetta@home] execv(../../projects/boinc.bakerlab.org_rosetta/rosetta_5.25_i686-pc-linux-gnu) failed: error -1 2006-09-12 17:53:32 [rosetta@home] Starting result FARELAX_NOFILTERS_1shfA_427_1715_0 using rosetta version 525 2006-09-12 17:53:33 [rosetta@home] Unrecoverable error for result FARELAX_NOFILTERS_1shfA_427_1715_0 (process exited with code 13 (0xd)) 2006-09-12 17:53:33 [rosetta@home] Unrecoverable error for result FARELAX_NOFILTERS_1shfA_427_1715_0 (process exited with code 13 (0xd)) 2006-09-12 17:53:33 [---] request_reschedule_cpus: process exited 2006-09-12 17:53:33 [rosetta@home] Computation for result FARELAX_NOFILTERS_1shfA_427_1715_0 finished And this form the work unit: <core_client_version>5.2.14</core_client_version> <message>process exited with code 13 (0xd) </message> <stderr_txt> 2006-09-12 17:49:26 [rosetta@home] execv(../../projects/boinc.bakerlab.org_rosetta/rosetta_5.25_i686-pc-linux-gnu) failed: error -1 execv: Permission denied </stderr_txt> It won't finish any work unit. I found the place where boinc is running from, went up two levels and put in a symbolic link to /projects/boinc/etc That didn't work, I'm out of solutions. It's obviously not finding a file, but I don't know who is looking for the file, and where they are looking... _Michael |
netwraith Send message Joined: 3 Sep 06 Posts: 80 Credit: 13,483,227 RAC: 0 |
-- I am guessing that you have a recent LINUX with the RSA SELINUX additions.. There is a boolean variable (or two ;) in /selinux/booleans ... you can set them with :: setsebool -P name_of_boolean There is, also, a variable called /selinux/enforce .... If you do :: echo "0" > enforce ---it will shut off the enforcement of SELINUX additions to the security structure... Don't forget to turn it back on with a "1" later. I don't think that your basic permissions are the problem. I have installed that client on a dozen or so machines and it's yet to screw up an old world file permission.. If it turns out that your booleans are the problem, you can clean up any lingering issues with :: fixfiles relabel (or) you cat set the /.autorelabel file and reboot the system.. LINUX will clean things up for you... I hope I have not made any incorrect assumptions.. Looking for a team ??? Join BoincSynergy!! |
greenman Send message Joined: 29 Nov 05 Posts: 6 Credit: 79,541 RAC: 0 |
I don't have this SELINUX that you speak of. -Michael -- |
netwraith Send message Joined: 3 Sep 06 Posts: 80 Credit: 13,483,227 RAC: 0 |
-- see if your linux has the strace binary and use it to get a trace run.. You might want to play with a bit before doing any real work with it, but, it's generally pretty good at determining what is wrong. If you don't have strace, you may have to install an RPM to get it. The basic style of command has also been called: par and truss. The ldd command used on the binaries will tell you if all the libraries are present. Looking for a team ??? Join BoincSynergy!! |
Questions and Answers :
Unix/Linux :
YAEE (Yet Another Execv Error
©2024 University of Washington
https://www.bakerlab.org