linux boincmgr: No such file

Message boards : BOINC Manager : linux boincmgr: No such file
Message board moderation

To post messages, you must log in.

AuthorMessage
ohiomike
Avatar

Send message
Joined: 26 Dec 06
Posts: 26
United States
Message 12574 - Posted: 18 Sep 2007, 9:21:43 UTC
Last modified: 18 Sep 2007, 9:23:25 UTC

I just installed Boinc x64, 5.10.8 on a Linux machine (Arch Linux). The client runs fine, and I can look at the tasks remotely, but when I try to look at things locally, I get:

boincmgr: No such file or directory

Logged in as root, boincmgr does exist, and permissions are set to 'Is executable'. ldd shows:

ldd: warning: you do not have execution permission for boincmgr, not a dynamic executable.

Anyone have any ideas on this?
PS- I running 5.10.8 on 3 other Linux machines (Fedora Core) and things are fine on those. It is just the Arch Linux installation that has the problem.

ID: 12574 · Report as offensive
Metod, S56RKO

Send message
Joined: 9 Sep 05
Posts: 128
Slovenia
Message 12582 - Posted: 18 Sep 2007, 18:32:56 UTC - in response to Message 12574.  

I just installed Boinc x64, 5.10.8 on a Linux machine (Arch Linux). The client runs fine, and I can look at the tasks remotely, but when I try to look at things locally, I get:

boincmgr: No such file or directory

Logged in as root, boincmgr does exist, and permissions are set to 'Is executable'. ldd shows:

ldd: warning: you do not have execution permission for boincmgr, not a dynamic executable.


The last stance is really weird. I can imagine a couple of reasons for it:

  • this particular executable somehow got invalid. As it works fine on your other linux boxen, you might try to copy it over
  • dynamic loader on your Arch Linux has some problems either with executable or some library that is required by boincmgr. Not much that you can do about it unless there are updates/upgrades available for your linux distribution
  • file somehow lost execute permissions. You can set them by executing command chmod 755 boincmgr



HTH.


Metod ...
ID: 12582 · Report as offensive
ohiomike
Avatar

Send message
Joined: 26 Dec 06
Posts: 26
United States
Message 12590 - Posted: 19 Sep 2007, 11:04:14 UTC - in response to Message 12582.  

<snip>

The last stance is really weird. I can imagine a couple of reasons for it:

  • this particular executable somehow got invalid. As it works fine on your other linux boxen, you might try to copy it over
  • dynamic loader on your Arch Linux has some problems either with executable or some library that is required by boincmgr. Not much that you can do about it unless there are updates/upgrades available for your linux distribution
  • file somehow lost execute permissions. You can set them by executing command chmod 755 boincmgr



HTH.


1) I have tried a new copy from a working machine- no go.
2) I am trying to find out what library is causing the problem, I thought ldd would have found it, no go. I am going to try doing a static link of boincmgr and see if that will run.
3) First this I tried was chmod, no go.

ID: 12590 · Report as offensive
Profile Trog Dog
Avatar

Send message
Joined: 6 May 06
Posts: 287
Australia
Message 12630 - Posted: 20 Sep 2007, 9:43:58 UTC - in response to Message 12574.  

I just installed Boinc x64, 5.10.8 on a Linux machine (Arch Linux). The client runs fine, and I can look at the tasks remotely, but when I try to look at things locally, I get:

boincmgr: No such file or directory

Logged in as root, boincmgr does exist, and permissions are set to 'Is executable'. ldd shows:

ldd: warning: you do not have execution permission for boincmgr, not a dynamic executable.

Anyone have any ideas on this?
PS- I running 5.10.8 on 3 other Linux machines (Fedora Core) and things are fine on those. It is just the Arch Linux installation that has the problem.


G'day ohiomike

What's the output of
ls -al boincmgr 
?

CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1
ID: 12630 · Report as offensive
ohiomike
Avatar

Send message
Joined: 26 Dec 06
Posts: 26
United States
Message 12642 - Posted: 20 Sep 2007, 13:32:05 UTC - in response to Message 12630.  

<snip>

G'day ohiomike

What's the output of
ls -al boincmgr 
?


ls -al /MC/BOINC/boincmgr
-rwxr-xr-x 1 root root 8792428 2007-09-18 05:10 /MC/BOINC/boincmgr
ID: 12642 · Report as offensive
Profile Trog Dog
Avatar

Send message
Joined: 6 May 06
Posts: 287
Australia
Message 12659 - Posted: 20 Sep 2007, 22:32:25 UTC - in response to Message 12642.  



ls -al /MC/BOINC/boincmgr
-rwxr-xr-x 1 root root 8792428 2007-09-18 05:10 /MC/BOINC/boincmgr


Why is root the owner?

Did you install BOINC from the BOINC download pages or is it a package provided by your distro?

The other thing that catches my attention is the file size 8792428 whereas my self-compiled 6.1.0 only comes in at 3484720. The size difference could be explained by your version being statically compiled - ie ldd will report that it is not a dynamically linked executable.

run
 ls -al /MC/BOINC/ 
and see if root is the owner of all BOINC files - this may just be a simple permissions problem.
CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1
ID: 12659 · Report as offensive
Nicolas

Send message
Joined: 19 Jan 07
Posts: 1179
Argentina
Message 12660 - Posted: 20 Sep 2007, 22:39:55 UTC - in response to Message 12659.  
Last modified: 20 Sep 2007, 22:40:38 UTC

The other thing that catches my attention is the file size 8792428 whereas my self-compiled 6.1.0 only comes in at 3484720.

Don't use 6.1.0. Compile stable branch.
ID: 12660 · Report as offensive
ohiomike
Avatar

Send message
Joined: 26 Dec 06
Posts: 26
United States
Message 12663 - Posted: 20 Sep 2007, 23:41:50 UTC - in response to Message 12659.  
Last modified: 20 Sep 2007, 23:56:49 UTC



ls -al /MC/BOINC/boincmgr
-rwxr-xr-x 1 root root 8792428 2007-09-18 05:10 /MC/BOINC/boincmgr


Why is root the owner?

Did you install BOINC from the BOINC download pages or is it a package provided by your distro?

The other thing that catches my attention is the file size 8792428 whereas my self-compiled 6.1.0 only comes in at 3484720. The size difference could be explained by your version being statically compiled - ie ldd will report that it is not a dynamically linked executable.

run
 ls -al /MC/BOINC/ 
and see if root is the owner of all BOINC files - this may just be a simple permissions problem.


Ya, I own all the files.
There is no real user but root on my test machines, the su this and su that gets old real quick. They are all locked down tight so I don't worry about it.

I should have given some background on this problem:
a) Boinc 5.10.8, x86_64.
b) Same files worked when I was running Fedora Core 6 & 7. It has just been since the change to ARCH Linux that I've had the problems.
c) All patches current as of "now".
d) The i686 version runs fine on ARCH Linux i686, it is just the 64 bit version fighting with me.
It's like it is missing something, and refuses to tell me. The boinc client will always report what it is missing, I wish the manager would too.

I think I'll compile a version of 5.10.8 here, and see what I get.
Anybody have a link to the source that that was built on, I think the newest source I have is v 5.10.7, and the new stuff is ??

ID: 12663 · Report as offensive
Nicolas

Send message
Joined: 19 Jan 07
Posts: 1179
Argentina
Message 12665 - Posted: 21 Sep 2007, 0:01:02 UTC - in response to Message 12663.  

I think I'll compile a version of 5.10.8 here, and see what I get.
Anybody have a link to the source that that was built on, I think the newest source I have is v 5.10.7, and the new stuff is ??

Newest version is 5.10.20. There aren't official Linux binaries for it yet.

$ svn co http://boinc.berkeley.edu/svn/tags/boinc_core_release_5_10_20

If you can't get that to work, you could try the older 5.10.8. Replace the obvious part of the URL :)
ID: 12665 · Report as offensive

Message boards : BOINC Manager : linux boincmgr: No such file

Copyright © 2021 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.