It is currently 22. Aug 2017, 09:22

Tools: Calendar Calendar   Games Games   Gallery Gallery   Downloads Downloads   

»

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 13 posts ] Go to page  1, 2  Next
AuthorMessage
 Post subject: Solaris 1- I just can't figure out how to get boinc working
PostPosted: 5. Jan 2009, 05:01 

Joined: 01.2009
Posts: 7
Gender: None specified
I've tried two separate builds on Solaris 10 and I just don't get the whole installation process. It took me many, many tries to get Boinc working under IRIX. I guess I just don't understand all these Unix multiple libraries, multiple folders strew all about, etc. Yea, I guess I'm spoiled by the Windows world which has Installers which handles all this stuff. I have searched and read many bits and pieces on boinc installation on multiple platforms and nowhere have I found a nice easy to follow step-by-step guide. Everyone just assumes that we just "know" the little details. I'm telling you that we don't. I don't want to have to become a systems admin on each platform just to be able to run boinc (or similar software).

To complicate matters (yes, I'm new to Solaris), I can print from Firefox but I can't print out your 'read me' files. All I get is the banner page and no text.

I did (try) and follow them. I set up a new SETI group, a new SETI user, changed the owership of the opt/boinc folder to that of SETI, found and modified the SETI user profile for the Library changes. The closest I got was a gstate.failed -1 error.

Could you help me out with some more installation details.

thanks

thegoldbug


Offline
 Profile  
 
 Post subject: Re: Solaris 1- I just can't figure out how to get boinc working
PostPosted: 5. Jan 2009, 23:02 

Joined: 01.2009
Posts: 7
Gender: None specified
Okay, today I started over by deleting every, all the files, the user 'seti', the group 'seti'. Next I downloaded the files again, printed the docs to pdfs and printed out the pdfs. I RTF docs again.

I unpacked the Boinc files and moved them to /opt/boinc ( they got unpacked in opt/boinc/opt/boinc/......)
I unpacked the Seit files and moved them to op/boinc (they also got unpacked to opt/boinc/opt/boinc/....)

Logged in as ROOT, I then issued the following commands

> groupadd -g 200 seti

> useradd -u 200 -g 200 -d /opt/boinc seti

> passwd seti

> chown seti:seti /opt/boinc

At this point, I should be prepared to edit the user (seti) profile and add the following two lines

LD_LIBRARY_PATH=/opt/boinc/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH

unfortunately, the useradd command does not create the user profile by default (yesterday when I had some progress it was because I created the group and user from the SMC interface and it created a /export/home/seti folder).

--- Am I missing something here because this is what the docs have told me to do?


thanks
thegoldbug


Offline
 Profile  
 
 Post subject: Re: Solaris 1- I just can't figure out how to get boinc working
PostPosted: 5. Jan 2009, 23:42 

Joined: 01.2009
Posts: 7
Gender: None specified
So, I created a new user using SMC which gave me a home directory and profile.
I added the library export to the profile and logged in as the new user (boinc_seti).

I changed directory to /opt/boinc and issued the following command

> ./boinc_client --attach_project http://setiathome.berkeley.edu/ myaccountkey -no_gui_rpc

and here is what I get (just like yesterday).

05-Jan-2009 14:22:44 [---] Starting BOINC client version 6.2.19 for sparc-sun-solaris
05-Jan-2009 14:22:44 [---] log flags: task, file_xfer, sched_ops
05-Jan-2009 14:22:44 [---] Libraries: libcurl/7.18.0 zlib/1.2.3
05-Jan-2009 14:22:44 [---] Data directory: /opt/boinc
05-Jan-2009 14:22:44 [---] Processor: 2 SUNW,Sun-Blade-1000 sparcv9+vis2
05-Jan-2009 14:22:44 [---] Processor features:
05-Jan-2009 14:22:44 [---] OS: SunOS: 5.10
05-Jan-2009 14:22:44 [---] Memory: 4.00 GB physical, 1023.55 MB virtual
05-Jan-2009 14:22:44 [---] Disk: 48406000.00 TB total, 4979852.00 TB free
05-Jan-2009 14:22:44 [---] Local time is UTC -7 hours
05-Jan-2009 14:22:44 [---] Already attached to http://setiathome.berkeley.edu/
05-Jan-2009 14:22:44 [http://setiathome.berkeley.edu/] URL: http://setiathome.berkeley.edu/; Computer ID: not assigned yet; location: (none); project prefs: default
05-Jan-2009 14:22:44 [---] No general preferences found - using BOINC defaults
05-Jan-2009 14:22:44 [---] Preferences limit memory usage when active to 2048.00MB
05-Jan-2009 14:22:44 [---] Preferences limit memory usage when idle to 3686.40MB
05-Jan-2009 14:22:44 [---] Preferences limit disk usage to 9.31GB
gstate.init() failed: -1


Yes, I Googled gstate.init yersterday and could only find a couple of hits for '-1' and they didn't help.

Suggestions? thanks.
thegoldbug


Offline
 Profile  
 
 Post subject: Solaris 10. -- boinc SIGSEGV: segment violation
PostPosted: 6. Jan 2009, 05:11 

Joined: 01.2009
Posts: 7
Gender: None specified
Your docs say not to run boinc as ROOT but when I login as root it wants to run. See text below:

# pwd
/opt/boinc
# ls
account_setiathome.berkeley.edu.xml get_current_version.xml sched_reply_setiathome.berkeley.edu.xml
all_projects_list.xml global_prefs.xml sched_request_setiathome.berkeley.edu.xml
boinc_client gui_rpc_auth.cfg seti_docs
boinc_cmd lib slots
client_state.xml lockfile statistics_setiathome.berkeley.edu.xml
client_state_prev.xml master_setiathome.berkeley.edu.xml time_stats_log
doc projects
# ./boinc_client --no_gui_rpc
05-Jan-2009 19:57:43 [---] Starting BOINC client version 6.2.19 for sparc-sun-solaris
05-Jan-2009 19:57:43 [---] log flags: task, file_xfer, sched_ops
05-Jan-2009 19:57:43 [---] Libraries: libcurl/7.18.0 zlib/1.2.3
05-Jan-2009 19:57:43 [---] Data directory: /opt/boinc
05-Jan-2009 19:57:43 [---] Processor: 2 SUNW,Sun-Blade-1000 sparcv9+vis2
05-Jan-2009 19:57:43 [---] Processor features:
05-Jan-2009 19:57:43 [---] OS: SunOS: 5.10
05-Jan-2009 19:57:43 [---] Memory: 4.00 GB physical, 1023.55 MB virtual
05-Jan-2009 19:57:43 [---] Disk: 48406000.00 TB total, 4938804.00 TB free
05-Jan-2009 19:57:43 [---] Local time is UTC -7 hours
05-Jan-2009 19:57:43 [SETI@home] URL: http://setiathome.berkeley.edu/; Computer ID: 4737390; location: home; project prefs: default
05-Jan-2009 19:57:43 [---] General prefs: from http://einstein.phys.uwm.edu/ (last modified 23-Apr-2006 17:15:13)
05-Jan-2009 19:57:43 [---] Host location: none
05-Jan-2009 19:57:43 [---] General prefs: using your defaults
05-Jan-2009 19:57:43 [---] Preferences limit memory usage when active to 2048.00MB
05-Jan-2009 19:57:43 [---] Preferences limit memory usage when idle to 3686.40MB
05-Jan-2009 19:57:43 [---] Preferences limit disk usage to 4.66GB
05-Jan-2009 19:57:43 [SETI@home] Sending scheduler request: To fetch work. Requesting 60480 seconds of work, reporting 1 completed tasks
05-Jan-2009 19:57:48 [SETI@home] Scheduler request succeeded: got 1 new tasks
05-Jan-2009 19:57:50 [SETI@home] Started download of 19oc08ac.6131.6616.14.8.125
05-Jan-2009 19:57:53 [SETI@home] Finished download of 19oc08ac.6131.6616.14.8.125
05-Jan-2009 19:57:55 [SETI@home] Starting 19oc08ac.6131.6616.14.8.125_2
05-Jan-2009 19:57:55 [SETI@home] Starting task 19oc08ac.6131.6616.14.8.125_2 using setiathome_enhanced version 512
SIGSEGV: segmentation violation

Exiting...
05-Jan-2009 19:57:56 [SETI@home] Computation for task 19oc08ac.6131.6616.14.8.125_2 finished
05-Jan-2009 19:57:56 [SETI@home] Output file 19oc08ac.6131.6616.14.8.125_2_0 for task 19oc08ac.6131.6616.14.8.125_2 absent
05-Jan-2009 19:58:59 [SETI@home] Sending scheduler request: To fetch work. Requesting 60480 seconds of work, reporting 1 completed tasks
05-Jan-2009 19:59:04 [SETI@home] Scheduler request succeeded: got 2 new tasks
05-Jan-2009 19:59:06 [SETI@home] Started download of 20no08ac.2463.4980.13.8.69
05-Jan-2009 19:59:06 [SETI@home] Started download of 20oc08ab.6040.15614.11.8.22
05-Jan-2009 19:59:11 [SETI@home] Finished download of 20no08ac.2463.4980.13.8.69
05-Jan-2009 19:59:11 [SETI@home] Finished download of 20oc08ab.6040.15614.11.8.22
05-Jan-2009 19:59:12 [SETI@home] Starting 20no08ac.2463.4980.13.8.69_2
05-Jan-2009 19:59:12 [SETI@home] Starting task 20no08ac.2463.4980.13.8.69_2 using setiathome_enhanced version 512
05-Jan-2009 19:59:12 [SETI@home] Starting 20oc08ab.6040.15614.11.8.22_2
SIGSEGV: segmentation violation

Exiting...
SIGSEGV: segmentation violation

Exiting...
05-Jan-2009 19:59:12 [SETI@home] Starting task 20oc08ab.6040.15614.11.8.22_2 using setiathome_enhanced version 512
05-Jan-2009 19:59:13 [SETI@home] Computation for task 20oc08ab.6040.15614.11.8.22_2 finished
05-Jan-2009 19:59:13 [SETI@home] Output file 20oc08ab.6040.15614.11.8.22_2_0 for task 20oc08ab.6040.15614.11.8.22_2 absent
05-Jan-2009 19:59:14 [SETI@home] Computation for task 20no08ac.2463.4980.13.8.69_2 finished
05-Jan-2009 19:59:14 [SETI@home] Output file 20no08ac.2463.4980.13.8.69_2_0 for task 20no08ac.2463.4980.13.8.69_2 absent


Offline
 Profile  
 
 Post subject: I finally got Boinc & Seti at home running on Solaris 10
PostPosted: 6. Jan 2009, 05:32 

Joined: 01.2009
Posts: 7
Gender: None specified
I did some more surfing and finally found the following after my SIGSEGV errors.

"Have you chown -R seti:seti /opt/boinc? I had to chown whole dir. to get it started at all?"

Once I issued the above command to recursively change the ownership of all directories under /opt/boinc that took care of the problems.

Seti is now running with me logged in as user "boinc_seti".

thegoldbug


Offline
 Profile  
 
 Post subject: Re: I finally got Boinc & Seti at home running on Solaris 10
PostPosted: 8. Jan 2009, 08:17 

Joined: 11.2008
Posts: 138
Gender: None specified
thegoldbug wrote:
I did some more surfing and finally found the following after my SIGSEGV errors.

"Have you chown -R seti:seti /opt/boinc? I had to chown whole dir. to get it started at all?"

Once I issued the above command to recursively change the ownership of all directories under /opt/boinc that took care of the problems.

Seti is now running with me logged in as user "boinc_seti".

thegoldbug

I am very sorry about the missing responses - I am/was very bussy...
Looked like the SIGSEGV was caused by the wrong permisions in the boinc directory.


Last edited by Dotsch on 8. Jan 2009, 08:23, edited 1 time in total.

Offline
 Profile  
 
 Post subject: Re: Solaris 1- I just can't figure out how to get boinc working
PostPosted: 8. Jan 2009, 08:20 

Joined: 11.2008
Posts: 138
Gender: None specified
thegoldbug wrote:
I've tried two separate builds on Solaris 10 and I just don't get the whole installation process. It took me many, many tries to get Boinc working under IRIX. I guess I just don't understand all these Unix multiple libraries, multiple folders strew all about, etc. Yea, I guess I'm spoiled by the Windows world which has Installers which handles all this stuff. I have searched and read many bits and pieces on boinc installation on multiple platforms and nowhere have I found a nice easy to follow step-by-step guide. Everyone just assumes that we just "know" the little details. I'm telling you that we don't. I don't want to have to become a systems admin on each platform just to be able to run boinc (or similar software).

To complicate matters (yes, I'm new to Solaris), I can print from Firefox but I can't print out your 'read me' files. All I get is the banner page and no text.

I did (try) and follow them. I set up a new SETI group, a new SETI user, changed the owership of the opt/boinc folder to that of SETI, found and modified the SETI user profile for the Library changes. The closest I got was a gstate.failed -1 error.

Could you help me out with some more installation details.

I think, that it's time to make a installer for BOINC and SETI for the all platforms. I have started this for HPUX, but never tried this on the other platforms. - Are you interested to test this installer, when it is finished ?
I hope, that I can make some progress the next weeks...

Btw. I saw, that you use the offical SETI application 5.12 (Enhanced). At my homepage is also a SETI Enhanched Multibeam application for Solars available....


Offline
 Profile  
 
 Post subject: Re: Solaris 1- I just can't figure out how to get boinc working
PostPosted: 8. Jan 2009, 18:39 

Joined: 01.2009
Posts: 7
Gender: None specified
No problem, I realize you and the other software maintainers are very busy. I've had a nice long holiday and I'm back to work on Monday so my time for fun projects will be greatly reduced.

Yes, I run Seti 5.12 on some of my SGI IRIX computers. I'm very surprised at how poor a performance my Sun Blade 2000 with 1.015Ghz CPUs compares to my SGI Octane with 400Mhz CPUs and my Fuel with a single 600Mhz CPU. Seti was compiled with the MIPS Pro compiler (optimized) on the IRIX platform. I'm only guessing here but I bet your Solaris Seti build was compiled using GCC instead of Sun Studio compilers. That would account for the large difference in speed. This SB-2000 is clearly much, much more responsive than my dual processor Octane (as it should be given the time difference in hardware and triple the Mhz of the CPUs).

Boinc 5.4.9 for mips-sgi-irix running Setiathome enhanced version 5.12
600 Mhz SGI Fuel running IRIX 6.5.26 ====> 822 Integer and 994 Floating
400 Mhz SGI Octane IRIX 6.5.22 ====> 550 Integer and 670 Floating

Boinc 6.2.19 for Sparc Sun Solaris Setiathome enhanced version 5.12
1.015 Ghz SB-2000 Solaris 10.8 ====> 414 Integer and 1050 Floating

My 1.0 Ghz Pentium IIII running Boinc 6.2.18 and Seti Enhanced 6.03 yields ===> 1,354 Integer and 858 Floating.


Yes, I realize there are some differences in Boinc and from everything I've read it seems like they get slower the more recent the version number.
However, these seem like pretty low performance for Seti on Solaris. How does this compare with your runs?

I'm not a software developer but I'm interested in getting the Sun compilers running (I've downloaded them). How hard was it to get Seti to compile on Sparc? Any chance a greenhorn like me could get it working? I don't know any C++, I'm more of a FORTRAN, Python, Pascal hack.

thegoldbug


Offline
 Profile  
 
 Post subject: Re: Solaris 1- I just can't figure out how to get boinc working
PostPosted: 10. Jan 2009, 11:07 

Joined: 11.2008
Posts: 138
Gender: None specified
The BOINC benchmarks are absolutly no measurement for performance. For a real performance measurement, you need to take the same WU and compare the runtimes.

I think, that the perfomance improvements of the IRIX system results in the first point from the CPU. The MIPS CPUs have a lot of better Integer and Floating thoughtput, than the SUN CPUs. The Sun UltraSPARC systems have a high IO throughtput, but lacks in the Integer and Floating performance - I have made some comparements for the calculation of the Astropulse Deadline on my homepage. The IRIX 600 MHz R12K CPU is comparable with a UltraSPARC at 750 MHz. Simliar with PARISC (550 MHz PARISC=750 MHz UltraSPARC)...

I have tried to build BOINC and SETI with the Sun Compiler. It had to much problems to get em running, so I have not continued...
I am also not shure if the Sun Compiler has the perfomance improvements, as the Sun marketing said. I heared also, that the newer gcc's are nearly fast as the Sun compiler...


Offline
 Profile  
 
 Post subject: Re: Solaris 1- I just can't figure out how to get boinc working
PostPosted: 27. Jan 2009, 01:42 

Joined: 11.2008
Posts: 12
Location: Ingolstadt
Gender: Male
Dotsch wrote:
I think, that it's time to make a installer for BOINC and SETI for the all platforms. I have started this for HPUX, but never tried this on the other platforms. - Are you interested to test this installer, when it is finished ?
I hope, that I can make some progress the next weeks...


im interessted in testing some installers...

greetings ursmed


Offline
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 13 posts ] Go to page  1, 2  Next

»

All times are UTC + 1 hour [ DST ]


 Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
 
cron