Work units not suspended; claimed credit 0

Hans
Hans
Joined: 21 Sep 05
Posts: 5
Credit: 8728524
RAC: 0
Topic 193700

Hi,

The S5R3_4 processes are not suspended when I return to my keyboard. Also the claimed credit is always 0.
At the moment I have one process that will not start, and another one that will not stop:

~/BOINC> ps -ostime,time,args -p 14037 25703
STIME TIME COMMAND
May14 00:00:00 ../../projects/einstein.phys.uwm.edu/einstein_S5R3_4.38_i686-pc-l
09:33 05:27:49 ../../projects/einstein.phys.uwm.edu/einstein_S5R3_4.38_i686-pc-l

The message log shows normal operation (fi. "Suspending computation and network activity - user is active", followed by "Pausing result ...").

Platform:
openSUSE 10.2 (X86-64), Kernel 2.6.18
BOINC manager 4.43

I'm not sure when these issues started, but I think it was some months ago.

Hans

Jord
Joined: 26 Jan 05
Posts: 2952
Credit: 5893653
RAC: 2

Work units not suspended; claimed credit 0

Quote:
BOINC manager 4.43


How about trying a newer version of BOINC? The latest releases are 5.10.45 and we're testing 6.2 at the moment. Just to give you an idea on how old the one is that you're using.

Check what http://boinc.berkeley.edu/download.php has in store for you.

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Moderator
Joined: 28 Aug 06
Posts: 3522
Credit: 769450020
RAC: 1129368

If you look at the debugging

If you look at the debugging output of your results, you can see that Jord is right:

Quote:

2008-05-26 10:15:47.0411 [normal]: Start of BOINC application '../../projects/einstein.phys.uwm.edu/einstein_S5R3_4.38_i686-pc-linux-gnu_1'.
Unrecognized XML in parse_init_data_file: core_version
Skipping: 443
Skipping: /core_version
Can't set up shared mem: -1
Will run in standalone mode.


This is not good, if the app runs in standalone mode it will not be properly controlled by BOINC. So you should definitely follow Jord's advise.
CU
Bikeman

Hans
Hans
Joined: 21 Sep 05
Posts: 5
Credit: 8728524
RAC: 0

RE: If you look at the

Message 82009 in response to message 82008

Quote:

If you look at the debugging output of your results, you can see that Jord is right:

Quote:

2008-05-26 10:15:47.0411 [normal]: Start of BOINC application '../../projects/einstein.phys.uwm.edu/einstein_S5R3_4.38_i686-pc-linux-gnu_1'.
Unrecognized XML in parse_init_data_file: core_version
Skipping: 443
Skipping: /core_version
Can't set up shared mem: -1
Will run in standalone mode.

This is not good, if the app runs in standalone mode it will not be properly controlled by BOINC. So you should definitely follow Jord's advise.
CU
Bikeman

Ok, thanks. I didn't upgrade because SUSE 10.2 is not on the "known to work" list and was afraid to get into some dependency issues. I will try now anyway.

Hans

Hans
Hans
Joined: 21 Sep 05
Posts: 5
Credit: 8728524
RAC: 0

RE: Ok, thanks. I didn't

Message 82010 in response to message 82009

Quote:


Ok, thanks. I didn't upgrade because SUSE 10.2 is not on the "known to work" list and was afraid to get into some dependency issues. I will try now anyway.

Hans

Well, I now have 2 processses running while I'm at my keyboard, so that didn't seem to help. I don't even get the "Suspending computation ..." message anymore.
Furthermore, there is no boincmgr in the distribution I got pointed to (boinc_ubuntu_5.10.45_x86_64-pc-linux-gnu.sh), which means I have no graphical interface anymore.

Any hints?

Hans

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

RE: RE: Ok, thanks. I

Message 82011 in response to message 82010

Quote:
Quote:


Ok, thanks. I didn't upgrade because SUSE 10.2 is not on the "known to work" list and was afraid to get into some dependency issues. I will try now anyway.

Hans

Well, I now have 2 processses running while I'm at my keyboard, so that didn't seem to help. I don't even get the "Suspending computation ..." message anymore.
Furthermore, there is no boincmgr in the distribution I got pointed to (boinc_ubuntu_5.10.45_x86_64-pc-linux-gnu.sh), which means I have no graphical interface anymore.

Any hints?

Hans


BOINC 5.10.45 works on my SuSE 10.3 32 bit with also the graphical interface of BOINC manager.
Tullio

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5876
Credit: 118563097636
RAC: 26352108

RE: Well, I now have 2

Message 82012 in response to message 82010

Quote:

Well, I now have 2 processses running ....

This is expected since you have a dual processor machine. You appear to have created a new hostID for your machine rather than simply upgrading the BOINC on the original one. Adding a new host shouldn't change your preferences so I'm not sure why things are different now. It could mean that all your preferences should be checked and set afresh if needed.

Quote:
Furthermore, there is no boincmgr in the distribution I got pointed to (boinc_ubuntu_5.10.45_x86_64-pc-linux-gnu.sh) ....

Yes, there is - well at least there is in the non _64 version that I'm using on PCLinuxOS. So I imagine there would be a manager in your package. It's a shell archive so just put a copy of it in some temp directory and execute it - ie cd to where you put it and issue the command "%sh ". It will create a BOINC subdirectory there and unpack all the files into that subdirectory. Look in there and you are bound to find all the executables that should be in the BOINC package.

For your reference, the non _64 version of BOINC 5.10.45 contains 3 executables, 3 .png icon files, ca-bundle.crt, and the locale directory. I simply replace the old versions of exactly these files. Your very, very, old version would probably have some different files but as long as the three executables are replaced, any now redundant files shouldn't really matter.

To upgrade your version of BOINC at any time, all you need to do is

  • * Stop the old version of BOINC
    * Unpack the new shell archive in a temporary area
    * Replace just the BOINC files in your current client directory with the corresponding files from the new version, leaving all project files, xml files, etc, untouched.
    * Restart BOINC
    * All project apps should just restart from where they left off.

To be safe you could make backup copies of the BOINC directory before you started and disable the network so that the results of any disaster couldn't be communicated back to the respective projects, etc. Then you could restore the backup and be no worse off than when you started. I've had no problems so I don't usually do this backup procedure but you need to be confident that you have followed the steps precisely, and the ultimate responsibility is yours :-).

Since you now appear to have duplicated hostIDs, you might consider attempting to merge them. Your old hostID has several results still in progress and it would be good to retrieve those. If you go to your computer summary page on the website (account page -> your computers -> computerID) for your new hostID, you should find a merge link at the bottom of the page. Try it and see if it will merge your old hostID in with your new one. If you can, you will be able to retrieve your previous work in progress.

GOOD Luck!

Cheers,
Gary.

Hans
Hans
Joined: 21 Sep 05
Posts: 5
Credit: 8728524
RAC: 0

RE: RE: Well, I now have

Message 82013 in response to message 82012

Quote:
Quote:

Well, I now have 2 processses running ....

This is expected since you have a dual processor machine. You appear to have created a new hostID for your machine rather than simply upgrading the BOINC on the original one. Adding a new host shouldn't change your preferences so I'm not sure why things are different now. It could mean that all your preferences should be checked and set afresh if needed.

I was not surprised at having two processes, but at the fact they were not stopped on keyboard activity.

Quote:
Quote:
Furthermore, there is no boincmgr in the distribution I got pointed to (boinc_ubuntu_5.10.45_x86_64-pc-linux-gnu.sh) ....

Yes, there is - well at least there is in the non _64 version that I'm using on PCLinuxOS. So I imagine there would be a manager in your package. It's a shell archive so just put a copy of it in some temp directory and execute it - ie cd to where you put it and issue the command "%sh ". It will create a BOINC subdirectory there and unpack all the files into that subdirectory. Look in there and you are bound to find all the executables that should be in the BOINC package.

There were only 2 executables, boinc and boinc_cmd.

Quote:


For your reference, the non _64 version of BOINC 5.10.45 contains 3 executables, 3 .png icon files, ca-bundle.crt, and the locale directory. I simply replace the old versions of exactly these files. Your very, very, old version would probably have some different files but as long as the three executables are replaced, any now redundant files shouldn't really matter.

To upgrade your version of BOINC at any time, all you need to do is

  • * Stop the old version of BOINC
    * Unpack the new shell archive in a temporary area
    * Replace just the BOINC files in your current client directory with the corresponding files from the new version, leaving all project files, xml files, etc, untouched.
    * Restart BOINC
    * All project apps should just restart from where they left off.

To be safe you could make backup copies of the BOINC directory before you started and disable the network so that the results of any disaster couldn't be communicated back to the respective projects, etc. Then you could restore the backup and be no worse off than when you started. I've had no problems so I don't usually do this backup procedure but you need to be confident that you have followed the steps precisely, and the ultimate responsibility is yours :-).

I tried to install twice. The first time in a clean directory. This didn't pick up the einstein project, but I thought I could use the boincmgr to join again (discarding the work done).
Since there was no boincmgr, I removed the installation, and did a second install on top of the old one (I saved it before I started). After this, At least the einstein processes started, but the boincmgr is still the old one, and the processes don't stop on keyboard activity.

Quote:

Since you now appear to have duplicated hostIDs, you might consider attempting to merge them. Your old hostID has several results still in progress and it would be good to retrieve those. If you go to your computer summary page on the website (account page -> your computers -> computerID) for your new hostID, you should find a merge link at the bottom of the page. Try it and see if it will merge your old hostID in with your new one. If you can, you will be able to retrieve your previous work in progress.

Ok, I merged them. I have the impression that my old results had already been picked up by installing the new version on top of the old one.

Quote:

GOOD Luck!

The impression I have from yours and tullio's response is that the 32-bit version does have a boincmgr and the 64-bit one doesn't.

I'm also not sure why the processes don't stop. If I'm not mistaken, this should be independent from "boincmgr" and be handled by "boinc". The old output from "boinc" gave "Suspending computation ..." messages and the new one doesn't.

Hans

KSMarksPsych
KSMarksPsych
Moderator
Joined: 15 Oct 05
Posts: 2702
Credit: 4090227
RAC: 0

RE: The impression I have

Message 82014 in response to message 82013

Quote:

The impression I have from yours and tullio's response is that the 32-bit version does have a boincmgr and the 64-bit one doesn't.

I'm also not sure why the processes don't stop. If I'm not mistaken, this should be independent from "boincmgr" and be handled by "boinc". The old output from "boinc" gave "Suspending computation ..." messages and the new one doesn't.

Hans

I can assure the 64 bit version with ubuntu in the file name does have the manager. I'm using it on a 64 bit Fedora machine. Make sure you got the ubuntu .sh. The other one only has boinc and boinc_cmd (or whatever it's called in the 5.10 line).

I also think there still are issues with detecting keyboard and mouse use in the Linux version. I'd have to check Trac and the check-in notes to be sure.

Kathryn :o)

Einstein@Home Moderator

Hans
Hans
Joined: 21 Sep 05
Posts: 5
Credit: 8728524
RAC: 0

RE: RE: The impression I

Message 82015 in response to message 82014

Quote:
Quote:

The impression I have from yours and tullio's response is that the 32-bit version does have a boincmgr and the 64-bit one doesn't.

I'm also not sure why the processes don't stop. If I'm not mistaken, this should be independent from "boincmgr" and be handled by "boinc". The old output from "boinc" gave "Suspending computation ..." messages and the new one doesn't.

Hans

I can assure the 64 bit version with ubuntu in the file name does have the manager. I'm using it on a 64 bit Fedora machine. Make sure you got the ubuntu .sh. The other one only has boinc and boinc_cmd (or whatever it's called in the 5.10 line).

I also think there still are issues with detecting keyboard and mouse use in the Linux version. I'd have to check Trac and the check-in notes to be sure.

Aargh, that explains where I went wrong. I somehow had downloaded a boinc_5.10.45_i686-pc-linux-gnu.sh (I have no idea where I got this one from anymore, or why the download of the ubuntu version failed) and didn't pay enough attention to notice that this wasn't the proper one (I love filename completion :-).

At least it seems to work now (minus the suspend and language switch in the interface).

Thanks.

Hans

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4332
Credit: 251881366
RAC: 33579

It looks like this problem

It looks like this problem ("running in standalone mode") is present in all the results from App 4.38 and Core Clients 4.43, though it doesn't always lead to Client Errors.

I (and probably the BOINC people, too) would be really curious to know whether the problem with the old Client still occurs with the 4.49 App currently in Beta test, which has been built with a more recent version of the BOINC library.

BM

BM

Comment viewing options

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