Questions and Answers :
Unix/Linux :
FreeBSD - unable to install BOINC
Message board moderation
Author | Message |
---|---|
Cheng Fan Soon Send message Joined: 3 Oct 05 Posts: 76 Credit: 4,581,394 RAC: 15 |
I try to download and install BOINC from http://www.freebsd.org/cgi/ports.cgi?query=^boinc-client-5.8.17&stype=name after install try to run boinc_client it complain /libexec/ld-elf.so.1: Shared object "libcurl.so.4" not found, required by "boinc_client" Have I downloaded the right file? or is there other files I need to download? Thanks |
Dotsch Send message Joined: 9 Jun 99 Posts: 2422 Credit: 919,393 RAC: 0 |
It is the right file. But the BOINC client requires curl/libcurl, openssl and zlib. You must install it from the FreeBSD ports or the FreeBSD CDs. |
Cheng Fan Soon Send message Joined: 3 Oct 05 Posts: 76 Credit: 4,581,394 RAC: 15 |
It is the right file. But the BOINC client requires curl/libcurl, openssl and zlib. You must install it from the FreeBSD ports or the FreeBSD CDs. I installed the curl/libcurl and it start running. Now there is another problem. My home internet connection is not always on, because I have a broadband interne t conection using my handphone account. So when I want to go out, I will bring the handphone with me, that means the internet connection is always with me on my laptop which I always carry with me. Today I return home and this home desktop/FreeBSD showing this: 2007-07-29 10:19:30 [SETI@home] Sending scheduler request: To fetch work 2007-07-29 10:19:30 [SETI@home] Requesting 8640 seconds of new work 2007-07-29 10:20:32 [SETI@home] Scheduler request failed: couldn't resolve host name 2007-07-29 10:20:32 [SETI@home] Sending scheduler request: To fetch work 2007-07-29 10:20:32 [SETI@home] Requesting 8640 seconds of new work 2007-07-29 10:21:34 [SETI@home] Scheduler request failed: couldn't resolve host name 2007-07-29 10:21:34 [SETI@home] Deferring communication for 1 min 0 sec 2007-07-29 10:21:34 [SETI@home] Reason: scheduler request failed 2007-07-29 10:22:34 [SETI@home] Sending scheduler request: To fetch work 2007-07-29 10:22:34 [SETI@home] Requesting 8640 seconds of new work 2007-07-29 10:22:39 [SETI@home] Scheduler RPC succeeded [server version 511] 2007-07-29 10:22:39 [SETI@home] Message from server: platform 'i386-portbld-freebsd' not f ound 2007-07-29 10:22:39 [SETI@home] Deferring communication for 1 days 0 hr 0 min 0 sec 2007-07-29 10:22:39 [SETI@home] Reason: requested by project Why it need to "Deferring communication for 1 day"? |
Robert Smith Send message Joined: 15 Jan 01 Posts: 266 Credit: 66,963 RAC: 0 |
You could adjust your general preferences to compensate for the lack of internet. For example, you could make BOINC ask before connecting. Or you could set restricted hours for when you know the connection will be available. You could also set a local preference on just that one machine. Switch BOINC manager to 'Simple View', then: Preferences > Connect to internet only between xxx and yyy > Save |
Dotsch Send message Joined: 9 Jun 99 Posts: 2422 Credit: 919,393 RAC: 0 |
Or disable the network access via the BOINC manager or boinc_cmd, before you leave. |
Cheng Fan Soon Send message Joined: 3 Oct 05 Posts: 76 Credit: 4,581,394 RAC: 15 |
Or disable the network access via the BOINC manager or boinc_cmd, before you leave. I still unable to make the BOINC to run on my FreeBSD machine. every time I start ./boinc_client I get the follow text 2007-08-13 23:13:43 [---] Starting BOINC client version 5.8.17 for i386-portbld-freebsd 2007-08-13 23:13:43 [---] log flags: task, file_xfer, sched_ops 2007-08-13 23:13:43 [---] Libraries: libcurl/7.16.1 OpenSSL/0.9.7e zlib/1.2.2 2007-08-13 23:13:43 [---] Data directory: /root/Seti/bin 2007-08-13 23:13:44 [---] Processor: 1 i386 Intel(R) Pentium(R) 4 CPU 2.66GHz [] [sse sse2 sse3 mmx] 2007-08-13 23:13:44 [---] Memory: 759.40 MB physical, 0 bytes virtual 2007-08-13 23:13:44 [---] Disk: 495.73 MB total, 81.19 MB free 2007-08-13 23:13:44 [SETI@home] URL: http://setiathome.berkeley.edu/; Computer ID: 3623514; location: home; project prefs: home 2007-08-13 23:13:44 [---] No general preferences found - using BOINC defaults 2007-08-13 23:13:45 [SETI@home] Sending scheduler request: To fetch work 2007-08-13 23:13:45 [SETI@home] Requesting 8640 seconds of new work 2007-08-13 23:13:54 [SETI@home] Scheduler RPC succeeded [server version 511] 2007-08-13 23:13:54 [SETI@home] Message from server: platform 'i386-portbld-freebsd' not found 2007-08-13 23:13:54 [SETI@home] Deferring communication for 1 days 0 hr 0 min 0 sec 2007-08-13 23:13:54 [SETI@home] Reason: requested by project |
Robert Smith Send message Joined: 15 Jan 01 Posts: 266 Credit: 66,963 RAC: 0 |
This is the important line: 2007-08-13 23:13:54 [SETI@home] Message from server: platform 'i386-portbld-freebsd' not found I believe that the final piece of the puzzle is now to manually add the appropriate SETI application and app_info file. Download the latest freebsd SETI app from here: http://lunatics.at/index.php?module=Downloads;catd=18 Stop all BOINC processes and copy the necessary files to the SETI project folder, BOINC>projects>setiathome.berkeley.edu Restart BOINC. Applications for slightly more exotic architectures (like BSD) and platform optimised apps, are maintained independently by a small group of very talented volunteers. It's only the generic mainstream (Windows/Mac/Linux) application which automatically downloads. |
Dotsch Send message Joined: 9 Jun 99 Posts: 2422 Credit: 919,393 RAC: 0 |
If you have installed the BOINC client and the SETI application via the FreeBSD ports, you can stop the BOINC client and resinstall the SETI package from the ports again. |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.