I have an account but no work


Advanced search

Message boards : Wish list : I have an account but no work

AuthorMessage
Richard Driscoll
Send message
Joined: Feb 19 07
Posts: 2
Credit: 3,112
RAC: 0
Message 2316 - Posted 23 Feb 2007 22:35:53 UTC

    I have managed to create an account on abcathome but can get no work to do.

    I have a 64 bit Sempron and am using 64 bit Kubuntu 6.10 with downloaded Debian boinc. The boinc manager reports this to be version 5.4.11.

    The "projects" tab reports that I have an ABC@home project but the "tasks" tab shows a blank.

    When I click on the "update" button to try and get some work I get the in the "messages" window:

    ------------------------
    Fri 23 Feb 2007 22:22:12 GMT|ABC@home|Successfully attached to ABC@home
    Fri 23 Feb 2007 22:22:27 GMT|ABC@home|Sending scheduler request to http://abcathome.com/abc_cgi/cgi
    Fri 23 Feb 2007 22:22:27 GMT|ABC@home|Reason: Requested by user
    Fri 23 Feb 2007 22:22:27 GMT|ABC@home|Requesting 8640 seconds of new work
    Fri 23 Feb 2007 22:22:32 GMT|ABC@home|Scheduler request succeeded
    Fri 23 Feb 2007 22:22:32 GMT|ABC@home|Message from server: platform '' not found
    --------------------

    The '' looks as if there may be a null string somewhere.

    I've tried detaching and reattaching from the project but to no avail.

    It may be a clue that when I do this I get the message:

    "Are you sure you want to detach from project '????????????'?"

    Any help appreciated.

    Dagorath
    Send message
    Joined: Jan 7 07
    Posts: 384
    Credit: 3,374,905
    RAC: 0
    Message 2326 - Posted 24 Feb 2007 22:11:30 UTC - in response to Message 2316.

      Last modified: 24 Feb 2007 22:38:21 UTC

      Hi Richard,

      It sounds like you have installed everything correctly and I cannot see any reason why you are not getting work. The 5.4.11 version of BOINC is not the latest recommended release but it is still a recommended release and I know it works for at least 1 other cruncher I've chatted with recently.

      Are you getting work from other projects with your current setup?

      The "platform not found" response from the server is interesting. I don't think it should make any difference but maybe it doesn't like the fact you have a 32-bit BOINC installed on a 64-bit OS. Maybe try installing a 64-bit BOINC and see if that helps. You can download Augustine's 64-bit BOINC core from the link in this post from Augustine in the AMD64 thread. That download will give you the 64-bit BOINC core client which is known to work with the 5.4.11 BOINC manager you currently have installed. The steps would be...


      • in your BOINC directory, rename file boinc to boinc.32bit.5.4.11, or you can delete it but renaming it will allow you to keep it in case you want to go back to it
      • download from the link
      • decompress/unarchive the download
      • copy both files from the archive into your BOINC directory
      • rename the boinc.*.* file to boinc



      If you get the "platform not found" message after that then let us know and we'll try and figure out what's wrong.

      One problem with following the above suggestion is that you won't automatically get work from projects that offer only a 32-bit science app, unless they have setup their end to automatically send their 32-bit app to 64-bit platforms, eg. MalariaControl. Some other projects will send their 32-bit app if you add an app_info.xml file to your end. The AMD thread I mentioned above has several posts that name the projects that send 32-bit apps automatically plus a few that have 64-bit apps ready to send. You might want to think about all that before going full 64-bit like I am suggesting. On the other hand, if you do go full 64-bit and crunch only ABC you will earn huge credits because ABC's 64-bit app is 2X faster than their 32-bit. And if you rename the 32-bit boinc instead of deleting it then switching back is as easy as renaming the 2 files back to what they were.

      Clear like mud? Ask questions if I've confused you :-)


      EDIT: I misinterpreted your post when I read it. At first I thought the " in the "platform " not found" response was a typo. Now I think it was not a typo. OK, well, I've never seen or heard of that response and I'm even more puzzled than before. Anyway, I'll stick to my suggestion regarding installing Augustine's 64-bit client. If that doesn't work then I have another idea but I'll have to look up a few things first before I can explain it.



      Richard Driscoll
      Send message
      Joined: Feb 19 07
      Posts: 2
      Credit: 3,112
      RAC: 0
      Message 2343 - Posted 25 Feb 2007 17:02:04 UTC

        Hi Dagorath,

        Thanks for your help on this one.

        I haven't got any other projects running with this setup; I normally run Suse 10.2 32-bit climateprediction.org but find it sad that they don't offer a 64-bit application. They say that 64 bits won't make much difference but I feel one advantage is that the 64-bit architecture being new offers extra registers and SSE2 which should make a big difference given the right compiler. The old 32 bit architecture means that most of these new processors are only being used as fast Pentiums.

        The boinc client I downloaded from Debian was a 64 bit client as proven by the "file" command:-

        "ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.0, dynamically linked (uses shared libs), for GNU/Linux 2.6.0, stripped."

        Anyhow I downloaded Augustine's version and after renaming the original in the /usr/bin directory and setting up a symbolic link to Augustine's, I am now running it. After detaching from the project and reattaching it is now running and I have four WUs!

        Gosh! the first one is already almost done!!!!

        I don't know the explanation for this. I had already tried detaching and reattaching but to no avail. I guess that I'll try switching the client back just to confirm that that was the trouble.

        Thanks again,

        Richard

        P.S. It is done and ready to report!



        Dagorath
        Send message
        Joined: Jan 7 07
        Posts: 384
        Credit: 3,374,905
        RAC: 0
        Message 2346 - Posted 25 Feb 2007 19:26:13 UTC - in response to Message 2343.

          Glad to hear you've been crunching some CPDN, very worthwhile project. True, there has been info circulating at CPDN saying 64 bits won't make any difference to their app. Interesting thing is yesterday Carl posted here saying "climate models are primarily 64-bit". I trust Carl as he's one of the CPDN devs and consider the opinion that 64-bit won't make any difference to CPDN to be in error. If Carl is correct then they would likely see in the neighborhood of a 2X speed gain from 64-bit.

          Other reports at CPDN indicate they have a 64-bit app but it has unspecified problems which render it unfit even for beta test at this time. So, the good news is they're working on it; the bad news is they apparently see it as a lower priority because, as Carl stated in the above linked post, there just aren't enough 64-bit systems out there at this time. In other words, they see it as the chicken/egg problem. I don't cotton to that kind of pessimism, perhaps because I live in the land of milk and honey (Calgary) where we spend big cuz we can. When your project is short on funding like CPDN you spend cautiously. Nothing to do but be patient and lobby.

          Getting back to your problem.... Glad to hear it's working now :-). I think your theory about a null string somewhere makes sense. Maybe substituting Augustine's app caused the string to be initialised to the expected value? Maybe it didn't initialise properly when you installed due to a one time glitch like a power spike?

          Another theory is maybe the original Ububtu install didn't have the security certificate that Augustine includes in his package? I think that would make a difference only if ABC uses https as opposed to http. Not sure which protocol they use. I have vague recollection of someone mentioning the certificate needs to be different for 64-bit.

          Anyway, we seem to have a cure for a problem other Ubuntu/Debian users may run into too. Would be nice to know why the cure works though.

          abc@home staff
          Forum moderator
          Project administrator
          Project developer
          Send message
          Joined: Nov 8 06
          Posts: 342
          Credit: 44,383
          RAC: 0
          Message 2383 - Posted 27 Feb 2007 19:41:54 UTC

            Hi Richard, try to get a 64bit linux client from
            one of the 3rd party sites.
            I can't find a link atm since they are working on the boinc site.
            It seems the debian one isn't right.

            Profile clownius
            Forum moderator
            Avatar
            Send message
            Joined: Jan 14 07
            Posts: 242
            Credit: 6,347,407
            RAC: 0
            Message 2458 - Posted 3 Mar 2007 15:54:19 UTC

              Im a bit late on this one but i can confirm the Debian (or in my case Kubuntu) 64bit BOINC in the repositories does not work with anything :(
              Simple solution is use Augustines Client and just rename it boinc_client and replace the BOINC client in /usr/bin
              I see a massive improvement in speed on those projects supporting 64bit apps so i only use my 64bit machine on ABC and RS the two projects who got good speed improvements out of 64bit. Unfortunately i don't crunch any other projects that have a 64bit app currently so not sure how well they go.
              I think if the 64bit machines start moving to only those projects supporting 64bit projects may start to get the message that its worth looking into as these are generally some of the faster machines running BOINC and the Linux ones are often full time crunchers so a lot of crunch time will move away from those unwilling to support or even look into 64bits.
              That said i still run non 64bit supporting projects on my older 32bit machines as i feel the need to spread my crunch time around the many worthwhile projects out there.
              ____________

              Profile Robert G.
              Send message
              Joined: Mar 20 07
              Posts: 4
              Credit: 1,942,253
              RAC: 0
              Message 3076 - Posted 3 Apr 2007 8:30:55 UTC - in response to Message 2458.

                I had the same problem on ubuntu, and fixed it by changing client_state.xml: the tag platform_name should contain "x86_64-unknown-linux-gnu" (without quotes). First stop the boinc-client (boinc-client stop). I did not install Augustines client, simply installed boinc-client and manager from the package manager, and now got high-speed 64-bit calculations :-)

                --Robert

                Im a bit late on this one but i can confirm the Debian (or in my case Kubuntu) 64bit BOINC in the repositories does not work with anything :(
                Simple solution is use Augustines Client and just rename it boinc_client and replace the BOINC client in /usr/bin
                I see a massive improvement in speed on those projects supporting 64bit apps so i only use my 64bit machine on ABC and RS the two projects who got good speed improvements out of 64bit. Unfortunately i don't crunch any other projects that have a 64bit app currently so not sure how well they go.
                I think if the 64bit machines start moving to only those projects supporting 64bit projects may start to get the message that its worth looking into as these are generally some of the faster machines running BOINC and the Linux ones are often full time crunchers so a lot of crunch time will move away from those unwilling to support or even look into 64bits.
                That said i still run non 64bit supporting projects on my older 32bit machines as i feel the need to spread my crunch time around the many worthwhile projects out there.


                ____________

                Dagorath
                Send message
                Joined: Jan 7 07
                Posts: 384
                Credit: 3,374,905
                RAC: 0
                Message 3088 - Posted 3 Apr 2007 17:37:29 UTC - in response to Message 3076.

                  Last modified: 3 Apr 2007 17:39:20 UTC

                  I had the same problem on ubuntu, and fixed it by changing client_state.xml: the tag platform_name should contain "x86_64-unknown-linux-gnu" (without quotes).


                  Hmmm. My client-state.xml has x86_64-pc-linux-gnu for the <platform_name> tag rather than x86_64-unknown-linux-gnu and mine works. I am confused because I have heard the 2 are not interchangeable/equivalent. It seems odd that either value works here at ABC, unless ABC has a non-standard setup on their server to accomodate either value? But then why didn't Richard Driscoll's Ubuntu install work? Very puzzling.

                  And another thought... Maybe that is why I can't crunch CPDN on my 64-bit Linux even with a proper app_info.xml? Maybe CPDN requires x86_64-unknown-linux-gnu?

                  Dagorath
                  Send message
                  Joined: Jan 7 07
                  Posts: 384
                  Credit: 3,374,905
                  RAC: 0
                  Message 3110 - Posted 3 Apr 2007 21:49:18 UTC - in response to Message 3088.

                    I tied a little experiment and edited my <platform_name>x86_64-pc-linux-gnu</platform_name>
                    to read <platform_name>x86_64-unknown-linux-gnu</platform_name>. It turns out it works either way here at ABC, other projects may be different.

                    Profile Robert G.
                    Send message
                    Joined: Mar 20 07
                    Posts: 4
                    Credit: 1,942,253
                    RAC: 0
                    Message 3136 - Posted 5 Apr 2007 9:54:43 UTC - in response to Message 3110.

                      I think for other projects it is different. SETI works with unknown-linux-gnu I think, for example. Strange thing, I wonder if there is some documentation about what exact platform names are specified? Can't find it....

                      ____________

                      reznor
                      Send message
                      Joined: Jul 8 07
                      Posts: 1
                      Credit: 134
                      RAC: 0
                      Message 5069 - Posted 8 Jul 2007 19:39:27 UTC - in response to Message 3076.

                        I had the same problem on ubuntu, and fixed it by changing client_state.xml: the tag platform_name should contain "x86_64-unknown-linux-gnu" (without quotes).


                        How did you manage to change the tag? I am using Boinc 5.4.11 and whenever I change the tag in x86_64-unknown-linux-gnu, Boinc changes it back. Even taking the write access and changing group and owner into root do not help, Boinc changes them too.

                        pyro3k
                        Send message
                        Joined: Jul 13 07
                        Posts: 13
                        Credit: 273,787
                        RAC: 0
                        Message 5982 - Posted 30 Aug 2007 1:35:34 UTC - in response to Message 5069.

                          Question for all!

                          In my app_info.xml for ABC What should the

                          <app_name>?????????</app_name>

                          be set to please?

                          Profile clownius
                          Forum moderator
                          Avatar
                          Send message
                          Joined: Jan 14 07
                          Posts: 242
                          Credit: 6,347,407
                          RAC: 0
                          Message 5987 - Posted 30 Aug 2007 18:06:49 UTC

                            Y do you need an app info? This project support 64 bit Linux well.
                            ____________

                            pyro3k
                            Send message
                            Joined: Jul 13 07
                            Posts: 13
                            Credit: 273,787
                            RAC: 0
                            Message 5989 - Posted 30 Aug 2007 20:32:33 UTC - in response to Message 5987.

                              Y do you need an app info? This project support 64 bit Linux well.


                              Sorry mate, need it because I am running it on a 4core winblows machine running Vista 64 and getting the x86_64 not found.





                              Profile clownius
                              Forum moderator
                              Avatar
                              Send message
                              Joined: Jan 14 07
                              Posts: 242
                              Credit: 6,347,407
                              RAC: 0
                              Message 5990 - Posted 31 Aug 2007 0:53:37 UTC

                                Last modified: 31 Aug 2007 1:04:52 UTC

                                Ahh that would explain it. Sorry being in the Linux section it had me all confused.
                                All versions are currently 1.02. On the box im on now its "abc-finder_1.02_x86_64-pc-linux-gnu" but not having a 'doze machine handy i cant confirm this is the same for 'doze.

                                Edit: Just fired up my part time 'doze box and its app is "abc-finder_1.02_windows_intelx86". Not sure if thats any help but havent done an app info in a while.
                                Edit2:Hmmm try appname as "abc-finder" but this is little more than an educated guess im sorry
                                ____________

                                pyro3k
                                Send message
                                Joined: Jul 13 07
                                Posts: 13
                                Credit: 273,787
                                RAC: 0
                                Message 5991 - Posted 31 Aug 2007 4:03:56 UTC - in response to Message 5990.

                                  Last modified: 31 Aug 2007 4:04:59 UTC

                                  Ahh that would explain it. Sorry being in the Linux section it had me all confused.
                                  All versions are currently 1.02. On the box im on now its "abc-finder_1.02_x86_64-pc-linux-gnu" but not having a 'doze machine handy i cant confirm this is the same for 'doze.

                                  Edit: Just fired up my part time 'doze box and its app is "abc-finder_1.02_windows_intelx86". Not sure if thats any help but havent done an app info in a while.
                                  Edit2:Hmmm try appname as "abc-finder" but this is little more than an educated guess im sorry


                                  <app_info>
                                  <app>
                                  <name>ABC@Home</name>
                                  </app>
                                  <file_info>
                                  <name>abc-finder_1.02_windows_intelx86</name>
                                  <executable/>
                                  </file_info>
                                  <app_version>
                                  <app_name>abc-finder_1.02_windows_intelx86</app_name>
                                  <version_num>1.02</version_num>
                                  <file_ref>
                                  <file_name>abc-finder_1.02_windows_intelx86</file_name>
                                  <main_program/>
                                  </file_ref>
                                  </app_version>
                                  </app_info>

                                  Grrrrrr I tried that and I get an error in Boinc "[error] State file error: bad application name abc-finder_1.02_windows_intelx86



                                  pyro3k
                                  Send message
                                  Joined: Jul 13 07
                                  Posts: 13
                                  Credit: 273,787
                                  RAC: 0
                                  Message 5992 - Posted 31 Aug 2007 4:18:55 UTC - in response to Message 5991.

                                    Ahh that would explain it. Sorry being in the Linux section it had me all confused.
                                    All versions are currently 1.02. On the box im on now its "abc-finder_1.02_x86_64-pc-linux-gnu" but not having a 'doze machine handy i cant confirm this is the same for 'doze.

                                    Edit: Just fired up my part time 'doze box and its app is "abc-finder_1.02_windows_intelx86". Not sure if thats any help but havent done an app info in a while.
                                    Edit2:Hmmm try appname as "abc-finder" but this is little more than an educated guess im sorry


                                    <app_info>
                                    <app>
                                    <name>ABC@Home</name>
                                    </app>
                                    <file_info>
                                    <name>abc-finder_1.02_windows_intelx86</name>
                                    <executable/>
                                    </file_info>
                                    <app_version>
                                    <app_name>abc-finder_1.02_windows_intelx86</app_name>
                                    <version_num>1.02</version_num>
                                    <file_ref>
                                    <file_name>abc-finder_1.02_windows_intelx86</file_name>
                                    <main_program/>
                                    </file_ref>
                                    </app_version>
                                    </app_info>

                                    Grrrrrr I tried that and I get an error in Boinc "[error] State file error: bad application name abc-finder_1.02_windows_intelx86





                                    BTW I tried abc-finder also to no cluck a:(

                                    Profile clownius
                                    Forum moderator
                                    Avatar
                                    Send message
                                    Joined: Jan 14 07
                                    Posts: 242
                                    Credit: 6,347,407
                                    RAC: 0
                                    Message 6048 - Posted 6 Sep 2007 20:18:11 UTC

                                      Try bugging people in the Number crunching forum. Lot more people read that one and that hopefully know it a lot better then i do.
                                      ____________

                                      pyro3k
                                      Send message
                                      Joined: Jul 13 07
                                      Posts: 13
                                      Credit: 273,787
                                      RAC: 0
                                      Message 6107 - Posted 12 Sep 2007 7:21:17 UTC

                                        http://abcathome.com/forum_thread.php?id=245

                                        Post to thread

                                        Message boards : Wish list : I have an account but no work


                                        Return to ABC@home main page


                                        Copyright © 2014 University of Leiden