Boinc Client on HPUX 10.20

Message boards : BOINC client : Boinc Client on HPUX 10.20
Message board moderation

To post messages, you must log in.

AuthorMessage
Nunu

Send message
Joined: 10 Apr 07
Posts: 38
Message 16302 - Posted: 1 Apr 2008, 15:40:17 UTC

I've downloaded the client for HPUX 10.20 from Stefan Urbat; http://www.lb.shuttle.de/apastron/boincDown.shtml

After installing the boinc_client, I run it with:
boinc_client -attach_project setiathome.berkeley.edu [account_key]

I get the following error:
2008-04-01 11:37:03 [---] Starting BOINC client version 4.32 for hppa2.0-hp-hpux10.20
2008-04-01 11:37:03 [---] Data directory: /n/struct/nunu/boinc
2008-04-01 11:37:03 [http://setiathome.berkeley.edu/] Using your default project prefs
2008-04-01 11:37:03 [http://setiathome.berkeley.edu/] Host ID not assigned yet
2008-04-01 11:37:03 [---] No general preferences found - using BOINC defaults
2008-04-01 11:37:03 [---] Insufficient work; requesting more
2008-04-01 11:37:03 [---] Can't resolve hostname [setiathome.berkeley.edu] (host not found)
2008-04-01 11:37:03 [---] Can't resolve hostname [setiathome.berkeley.edu] (host not found)
2008-04-01 11:37:03 [http://setiathome.berkeley.edu/] Couldn't read master page for http://setiathome.berkeley.edu/: error -113
2008-04-01 11:37:03 [http://setiathome.berkeley.edu/] Couldn't read master page for http://setiathome.berkeley.edu/: error -113
2008-04-01 11:37:03 [http://setiathome.berkeley.edu/] Detaching from project - check for URL error
2008-04-01 11:37:03 [http://setiathome.berkeley.edu/] Detaching from project - check for URL error
BOINC couldn't get main page for http://setiathome.berkeley.edu/.
Please check the URL and try again.

I'm thinking the problem is I can't get through my firewall. I've modified the client_state.xml to include my proxy username and password, but still no luck. Is this the correct way to set my proxy, username, and password?

Any other suggestions?
ID: 16302 · Report as offensive
Nicolas

Send message
Joined: 19 Jan 07
Posts: 1179
Argentina
Message 16305 - Posted: 1 Apr 2008, 16:16:08 UTC - in response to Message 16302.  

Starting BOINC client version 4.32

That's *ancient*! I wonder how bad its proxy support is.
ID: 16305 · Report as offensive
Nunu

Send message
Joined: 10 Apr 07
Posts: 38
Message 16307 - Posted: 1 Apr 2008, 16:38:29 UTC - in response to Message 16304.  

I'm thinking the problem is I can't get through my firewall. I've modified the client_state.xml to include my proxy username and password, but still no luck. Is this the correct way to set my proxy, username, and password?


On Windows and Linux you can set proxy info via Advanced->Options in BOINC manager. Not sure but I'm guessing Stefan's package does not include the manager?

Another way, on Windows and Linux, is to use boinc_cmd which is a command line interface for controlling the client. Maybe Stefan's package includes boinc_cmd?

Editing client_state.xml seems like it should work too but I've never tried setting proxy that way. You'll need to exit the client first, of course. I suspect you'll also need to delete client_state_prev.xml else BOINC might undo your edit of client_state.xml.


Stefan's package does not include the manager.

I'm running this through the command line and have not GUI interface. I've tried running the boinc_cmd as well, but that gives me the error:
/usr/lib/dld.sl: Can't open shared library: /opt/boinc/lib/libstdc++.sl.5
/usr/lib/dld.sl: No such file or directory
Abort(coredump)

I have the program running from a user directory, and do not have /opt/ privilage. With boinc_cleint, I set SHLIB_PATH=/a/nunu/boinc ; export SHLIB_PATH, so the boinc_client does access the libraries correctly. However, with boinc_cmd, I can not seem to modify the path in which it is accessing the /opt/boinc/lib.

modifying client_state.xml does not seem to help.

ID: 16307 · Report as offensive
Dotsch
Avatar

Send message
Joined: 11 Oct 06
Posts: 83
Germany
Message 16315 - Posted: 1 Apr 2008, 19:28:10 UTC
Last modified: 1 Apr 2008, 19:32:51 UTC

Have you included the statement <use_http_proxy> in the client_state.xml ?

The proxy statement should look like this :
<proxy_info>
    <use_http_proxy/>
    <socks_version>4</socks_version>
    <socks_server_name></socks_server_name>
    <socks_server_port>80</socks_server_port>
    <http_server_name>obiwan</http_server_name>
    <http_server_port>8000</http_server_port>
    <socks5_user_name></socks5_user_name>
    <socks5_user_passwd></socks5_user_passwd>
    <http_user_name></http_user_name>
    <http_user_passwd></http_user_passwd>
</proxy_info>

Before you change the client_state.xml you have got to stop the BOINC client.
Could you please download the newest BOINC client package for 10.20 from www.dotsch.de/boinc. - It's a modified version, could you please try, if they fix your problems. If not, I will recompile it again.
Edit : I've also made some trials with a BOINC client 4.7x, which has imho a better proxy support - if the proxy connection not work with 4.32, I can also catch up the 4.8x build for 10.20.
ID: 16315 · Report as offensive
Dotsch
Avatar

Send message
Joined: 11 Oct 06
Posts: 83
Germany
Message 16316 - Posted: 1 Apr 2008, 19:29:24 UTC - in response to Message 16305.  
Last modified: 1 Apr 2008, 19:30:31 UTC

Starting BOINC client version 4.32

That's *ancient*! I wonder how bad its proxy support is.

I was not able to compile a BOINC client 5.x at 10.20. There are some features missing in HPUX 10.20 which the BOINC client requires. I recommend a upgrade to 11.0 or 11i, if it's posible. HPUX 10.20 is also a very long time out of support and a little outdated OS...
ID: 16316 · Report as offensive
Nunu

Send message
Joined: 10 Apr 07
Posts: 38
Message 16319 - Posted: 1 Apr 2008, 20:37:49 UTC - in response to Message 16315.  

Have you included the statement <use_http_proxy> in the client_state.xml ?

The proxy statement should look like this :
<proxy_info>
    <use_http_proxy/>
    <socks_version>4</socks_version>
    <socks_server_name></socks_server_name>
    <socks_server_port>80</socks_server_port>
    <http_server_name>obiwan</http_server_name>
    <http_server_port>8000</http_server_port>
    <socks5_user_name></socks5_user_name>
    <socks5_user_passwd></socks5_user_passwd>
    <http_user_name></http_user_name>
    <http_user_passwd></http_user_passwd>
</proxy_info>

Before you change the client_state.xml you have got to stop the BOINC client.
Could you please download the newest BOINC client package for 10.20 from www.dotsch.de/boinc. - It's a modified version, could you please try, if they fix your problems. If not, I will recompile it again.
Edit : I've also made some trials with a BOINC client 4.7x, which has imho a better proxy support - if the proxy connection not work with 4.32, I can also catch up the 4.8x build for 10.20.


Dotsch, you rock for offering so much time with this. I have added <use_http_proxy/> as you have said, and have downloaded the package again. I now get the following error:
2008-04-01 16:09:53 [---] Starting BOINC client version 4.32 for hppa2.0-hp-hpux10.20
2008-04-01 16:09:53 [---] Data directory: /n/struct/nunu/boinc
2008-04-01 16:09:53 [http://setiathome.berkeley.edu/] Using your default project prefs
2008-04-01 16:09:53 [http://setiathome.berkeley.edu/] Host ID not assigned yet
2008-04-01 16:09:53 [---] No general preferences found - using BOINC defaults
2008-04-01 16:09:53 [---] Insufficient work; requesting more
2008-04-01 16:09:54 [---] HTTP_OP_SET::poll(): Proxy Authentication Failed
2008-04-01 16:09:54 [---] HTTP_OP_SET::poll(): Proxy Authentication Failed
2008-04-01 16:09:54 [http://setiathome.berkeley.edu/] Master file fetch failed
2008-04-01 16:09:54 [http://setiathome.berkeley.edu/] Master file fetch failed
BOINC couldn't get main page for http://setiathome.berkeley.edu/.
Please check the URL and try again.
2008-04-01 16:09:54 [http://setiathome.berkeley.edu/] Resetting project
2008-04-01 16:09:55 [http://setiathome.berkeley.edu/] Detaching from project

Please note uname -a returns the following:
HP-UX whrcs4 B.10.20 A 9000/785 unknown

(whrcs4 is my terminal)

Thanks so much for any guidance.
ID: 16319 · Report as offensive
Dotsch
Avatar

Send message
Joined: 11 Oct 06
Posts: 83
Germany
Message 16322 - Posted: 1 Apr 2008, 21:01:16 UTC

Are you shure that you use a http proxy, not a socks proxy ? - Are the authentication entries (<socks5_user_name> and <socks5_user_passwd> - if you use socks or <http_user_named> and </http_user_passwd> for http proxy set correctly ?
I am not shure, but I think there was some issues at the older 4.x BOINC clients with proxy autentication. Could anyone confirm this ? In which version was it fixed ?
What proxy server do you use ?
ID: 16322 · Report as offensive
Nicolas

Send message
Joined: 19 Jan 07
Posts: 1179
Argentina
Message 16324 - Posted: 1 Apr 2008, 21:12:01 UTC - in response to Message 16322.  

Are you shure that you use a http proxy, not a socks proxy ? - Are the authentication entries (<socks5_user_name> and <socks5_user_passwd> - if you use socks or <http_user_named> and </http_user_passwd> for http proxy set correctly ?

Not to mention the obvious: are you sure you typed the password right? :)
ID: 16324 · Report as offensive
Nunu

Send message
Joined: 10 Apr 07
Posts: 38
Message 16327 - Posted: 1 Apr 2008, 21:40:13 UTC - in response to Message 16322.  

Are you shure that you use a http proxy, not a socks proxy ? - Are the authentication entries (<socks5_user_name> and <socks5_user_passwd> - if you use socks or <http_user_named> and </http_user_passwd> for http proxy set correctly ?
I am not shure, but I think there was some issues at the older 4.x BOINC clients with proxy autentication. Could anyone confirm this ? In which version was it fixed ?
What proxy server do you use ?


I am using an http proxy server. I am running a windows machine on the same network and have BOINC 5.10.20 running smoothly with http proxy server configured.

I have put my username and password in as well, and have confirmed by making sure that is what I'm using on my windows box BOINC platform.

I'm not sure what proxy server I'm using. Could I trouble you for a newer build of BOINC for this cr@ppy old operating system?
ID: 16327 · Report as offensive
Dotsch
Avatar

Send message
Joined: 11 Oct 06
Posts: 83
Germany
Message 16331 - Posted: 1 Apr 2008, 22:44:29 UTC - in response to Message 16327.  

Could I trouble you for a newer build of BOINC for this cr@ppy old operating system?

Yes. The BOINC client 5.x did not compile on 10.20. But I can try to compile a newer 4.x BOINC client and also try to reproduce the failure with the BOINC client 4.x.
Btw. what is about to update to a recent HPUX release. - 11i V.1 (11.11) is great and should run on the most Workstations. If 11i V.1 is not supported, 11.0 buld be even a lot of better than 10.20.
ID: 16331 · Report as offensive
Nunu

Send message
Joined: 10 Apr 07
Posts: 38
Message 16338 - Posted: 1 Apr 2008, 23:57:29 UTC - in response to Message 16331.  

Could I trouble you for a newer build of BOINC for this cr@ppy old operating system?

Yes. The BOINC client 5.x did not compile on 10.20. But I can try to compile a newer 4.x BOINC client and also try to reproduce the failure with the BOINC client 4.x.
Btw. what is about to update to a recent HPUX release. - 11i V.1 (11.11) is great and should run on the most Workstations. If 11i V.1 is not supported, 11.0 buld be even a lot of better than 10.20.


I have to use 10.20 as I do not have privliages to run executables on the Linux boxes. I look forward to trying to run a newer build. Thank you very much.
ID: 16338 · Report as offensive
Nunu

Send message
Joined: 10 Apr 07
Posts: 38
Message 16360 - Posted: 2 Apr 2008, 15:35:28 UTC - in response to Message 16331.  

Could I trouble you for a newer build of BOINC for this cr@ppy old operating system?

Yes. The BOINC client 5.x did not compile on 10.20. But I can try to compile a newer 4.x BOINC client and also try to reproduce the failure with the BOINC client 4.x.
Btw. what is about to update to a recent HPUX release. - 11i V.1 (11.11) is great and should run on the most Workstations. If 11i V.1 is not supported, 11.0 buld be even a lot of better than 10.20.


Have you had similar problems with the newer 4.X rebuilds? If not, can you put them up on your site so I can download?

Kind Regards
ID: 16360 · Report as offensive
Dotsch
Avatar

Send message
Joined: 11 Oct 06
Posts: 83
Germany
Message 16362 - Posted: 2 Apr 2008, 18:30:54 UTC - in response to Message 16360.  

Have you had similar problems with the newer 4.X rebuilds? If not, can you put them up on your site so I can download?

Looks some other troubles with the compile. I need some time, but I can not say, if I can get it not to work.
Btw. is there any reason why you use 10.20 and not upgrade to a recent version ?

ID: 16362 · Report as offensive
Nunu

Send message
Joined: 10 Apr 07
Posts: 38
Message 16363 - Posted: 2 Apr 2008, 18:59:31 UTC - in response to Message 16362.  

Have you had similar problems with the newer 4.X rebuilds? If not, can you put them up on your site so I can download?

Looks some other troubles with the compile. I need some time, but I can not say, if I can get it not to work.
Btw. is there any reason why you use 10.20 and not upgrade to a recent version ?


Thank you for your time. Boss says there are higher priorities, so we can not update for a while.
ID: 16363 · Report as offensive
Nunu

Send message
Joined: 10 Apr 07
Posts: 38
Message 16534 - Posted: 8 Apr 2008, 21:07:52 UTC - in response to Message 16363.  
Last modified: 8 Apr 2008, 21:10:12 UTC

Have you had similar problems with the newer 4.X rebuilds? If not, can you put them up on your site so I can download?

Looks some other troubles with the compile. I need some time, but I can not say, if I can get it not to work.
Btw. is there any reason why you use 10.20 and not upgrade to a recent version ?


Thank you for your time. Boss says there are higher priorities, so we can not update for a while.


So i came intoday and found out I have a new box! I'm now running x86_64 x86_64 x86_64 GNU/Linux

Any suggestions which Boinc client I should be downloading?
ID: 16534 · Report as offensive
Nunu

Send message
Joined: 10 Apr 07
Posts: 38
Message 16826 - Posted: 24 Apr 2008, 14:50:27 UTC

Dotsch, You've been so helpful, and was wondering if you can assist with another problem. I'm now running x86_64 x86_64 x86_64 GNU/Linux, while running boinc 5.10.45.

I'm having problems getting information from the various project serves TO my server.

I'm getting the following response:

24-Apr-2008 10:03:38 [---] [http_debug] [ID#7] info: HTTP 1.0, assume close after body
24-Apr-2008 10:03:38 [---] [http_debug] [ID#7] Received header from server: HTTP/1.0 407 Proxy Authentication Required
24-Apr-2008 10:03:38 [---] [http_debug] [ID#7] Received header from server: Server: squid/2.5.STABLE14
24-Apr-2008 10:03:38 [---] [http_debug] [ID#7] Received header from server: Mime-Version: 1.0
24-Apr-2008 10:03:38 [---] [http_debug] [ID#7] Received header from server: Date: Thu, 24 Apr 2008 14:03:38 GMT
24-Apr-2008 10:03:38 [---] [http_debug] [ID#7] Received header from server: Content-Type: text/html
24-Apr-2008 10:03:38 [---] [http_debug] [ID#7] Received header from server: Content-Length: 1326
24-Apr-2008 10:03:38 [---] [http_debug] [ID#7] Received header from server: Expires: Thu, 24 Apr 2008 14:03:38 GMT
24-Apr-2008 10:03:38 [---] [http_debug] [ID#7] Received header from server: X-Squid-Error: ERR_CACHE_ACCESS_DENIED 0
24-Apr-2008 10:03:38 [---] [http_debug] [ID#7] Received header from server: Proxy-Authenticate: Basic realm="Company Squid Proxy"
24-Apr-2008 10:03:38 [---] [http_debug] [ID#7] Received header from server: X-Cache: MISS from pwsqd4
24-Apr-2008 10:03:38 [---] [http_debug] [ID#7] Received header from server: X-Cache-Lookup: NONE from pwsqd4:8080
24-Apr-2008 10:03:38 [---] [http_debug] [ID#7] Received header from server: Proxy-Connection: close
24-Apr-2008 10:03:38 [---] [http_debug] [ID#7] Received header from server:
24-Apr-2008 10:03:38 [---] [http_xfer_debug] HTTP: wrote 1326 bytes


24-Apr-2008 10:18:13 [http://setiathome.berkeley.edu/] URL: http://setiathome.berkeley.edu/; Computer ID: not assigned yet; location: (none); project prefs: default
24-Apr-2008 10:18:13 [---] No general preferences found - using BOINC defaults
24-Apr-2008 10:18:13 [---] Preferences limit memory usage when active to 12050.99MB
24-Apr-2008 10:18:13 [---] Preferences limit memory usage when idle to 21691.78MB
24-Apr-2008 10:18:13 [---] Preferences limit disk usage to 7.48GB
24-Apr-2008 10:18:13 [---] [work_fetch_debug] Request work fetch: Prefs update
24-Apr-2008 10:18:13 [---] [work_fetch_debug] Request work fetch: Startup
24-Apr-2008 10:18:13 [---] [work_fetch_debug] Request work fetch: timer
24-Apr-2008 10:18:13 [---] [work_fetch_debug] compute_work_requests(): start
24-Apr-2008 10:18:13 [---] [work_fetch_debug] compute_work_requests(): cpu_shortfall 241920.000000, overall urgency Need immediately
24-Apr-2008 10:18:13 [http://setiathome.berkeley.edu/] [work_fetch_debug] work fetch: project not contactable; skipping

I have my username and password defined in my client_state.xml as:
<proxy_info>
<use_http_proxy/>
<socks_version>5</socks_version>
<socks_server_name>[proxy.address.com]</socks_server_name>
<socks_server_port>8080</socks_server_port>
<http_server_name>[proxy.address.com]</http_server_name>
<http_server_port>8080</http_server_port>
<socks5_user_name>[username]</socks5_user_name>
<socks5_user_passwd>[password]</socks5_user_passwd>
<http_user_name>[username]</http_user_name>
<http_user_passwd>[password]</http_user_passwd>
</proxy_info>

Any suggestions?
Should I define my proxy info in the cc_config.xml? If so, can someone show me how? Currently, my cc_config.xml file reads as:

<cc_config>
<log_flags>
<cpu_sched>1</cpu_sched>
<http_debug>1</http_debug>
<http_xfer_debug>1</http_xfer_debug>
<proxy_debug>1</proxy_debug>
<file_xfer_debug>1</file_xfer_debug>
<work_fetch_debug>1</work_fetch_debug>
</log_flags>
</cc_config>

Kind Regards
ID: 16826 · Report as offensive

Message boards : BOINC client : Boinc Client on HPUX 10.20

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