BOINC and CentOS x64 -how to run?

Message boards : Questions and problems : BOINC and CentOS x64 -how to run?
Message board moderation

To post messages, you must log in.

AuthorMessage
Raistmer

Send message
Joined: 9 Apr 06
Posts: 302
Message 48721 - Posted: 20 Apr 2013, 21:59:54 UTC

Downloaded from BOINC site, installed by launching downloaded file.
But it refuses to work, complains about missed lib.
Where to get that lib? And why not included into BOINC pack?

[R@localhost ~]$
[R@localhost Documents]$ ./boinc_7.0.28_x86_64-pc-linux-gnu.sh
use /home/R/Documents/BOINC/run_manager to start BOINC

[R@localhost Documents]$
[R@localhost BOINC]$ ./run_manager
./boincmgr: error while loading shared libraries: libwx_gtk2u_html-2.8.so.0: cannot open shared object file: No such file or directory

ID: 48721 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15483
Netherlands
Message 48722 - Posted: 20 Apr 2013, 22:51:45 UTC - in response to Message 48721.  

Normally to get missing libraries, you install them from your package manager. Berkeley BOINC is built on and tested against Ubuntu. To be adding all libraries to the client is not going to be useful, as these libraries need to be working with your distro. Adding all libraries for all possible distros out there, well, I hope you get the point that this is impossible.

Perhaps wise to check for other missing or misplaced libraries as well.
ldd boinc-client
and
ldd boinc-manager

That's el dee dee.
ID: 48722 · Report as offensive
Raistmer

Send message
Joined: 9 Apr 06
Posts: 302
Message 48723 - Posted: 20 Apr 2013, 23:04:56 UTC - in response to Message 48722.  
Last modified: 20 Apr 2013, 23:06:26 UTC

And how to get all those libs on CentOS ?

[R@localhost BOINC]$ ldd boincmgr
./boincmgr: /lib64/libc.so.6: version `GLIBC_2.15' not found (required by ./boincmgr)
./boincmgr: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./boincmgr)
linux-vdso.so.1 => (0x00007ffff2a00000)
libwx_gtk2u_html-2.8.so.0 => not found
libwx_gtk2u_adv-2.8.so.0 => not found
libwx_gtk2u_core-2.8.so.0 => not found
libwx_baseu_net-2.8.so.0 => not found
libwx_baseu-2.8.so.0 => not found
libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x0000003fdf000000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000003fc7800000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003fc7c00000)
libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 (0x0000003fd4400000)
libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x0000003fc9800000)
libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x0000003fc8c00000)
libnotify.so.4 => not found
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x0000003fce800000)
libm.so.6 => /lib64/libm.so.6 (0x0000003fc8000000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003fce000000)
libc.so.6 => /lib64/libc.so.6 (0x0000003fc7400000)
/lib64/ld-linux-x86-64.so.2 (0x0000003fc7000000)
libgdk-x11-2.0.so.0 => /usr/lib64/libgdk-x11-2.0.so.0 (0x0000003fd4000000)
libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x0000003fd2000000)
libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x0000003fd3c00000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x0000003fc9c00000)
libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x0000003fcd800000)
libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x0000003fd3800000)
libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x0000003fd1800000)
libgio-2.0.so.0 => /lib64/libgio-2.0.so.0 (0x0000003fcec00000)
libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x0000003fd3400000)
libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x0000003fd3000000)
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x0000003fcbc00000)
libgmodule-2.0.so.0 => /lib64/libgmodule-2.0.so.0 (0x0000003fcdc00000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x0000003fcac00000)
libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x0000003fcc000000)
libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x0000003fcd000000)
libXi.so.6 => /usr/lib64/libXi.so.6 (0x0000003fcc800000)
libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x0000003fccc00000)
libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x0000003fcd400000)
libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x0000003fd2800000)
libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x0000003fd2c00000)
libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x0000003fcb800000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x0000003fcb400000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x0000003fca000000)
libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x0000003fd1c00000)
libz.so.1 => /lib64/libz.so.1 (0x0000003fc8800000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x0000003fc9400000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x0000003fc9000000)
libexpat.so.1 => /lib64/libexpat.so.1 (0x0000003fcb000000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x0000003fca400000)


[R@localhost BOINC]$ ldd boinc
./boinc: /usr/lib64/libssl.so.1.0.0: no version information available (required by ./boinc)
./boinc: /usr/lib64/libcurl.so.4: no version information available (required by ./boinc)
./boinc: /usr/lib64/libcrypto.so.1.0.0: no version information available (required by ./boinc)
./boinc: /lib64/libc.so.6: version `GLIBC_2.15' not found (required by ./boinc)
./boinc: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./boinc)
linux-vdso.so.1 => (0x00007fff52c00000)
libcurl.so.4 => /usr/lib64/libcurl.so.4 (0x0000003fd7a00000)
libssl.so.1.0.0 => /usr/lib64/libssl.so.1.0.0 (0x0000003fd2400000)
libcrypto.so.1.0.0 => /usr/lib64/libcrypto.so.1.0.0 (0x0000003fd0c00000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000003fc7800000)
libz.so.1 => /lib64/libz.so.1 (0x0000003fc8800000)
libXss.so.1 => /usr/lib64/libXss.so.1 (0x0000003fdb800000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003fc7c00000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x0000003fce800000)
libm.so.6 => /lib64/libm.so.6 (0x0000003fc8000000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003fce000000)
libc.so.6 => /lib64/libc.so.6 (0x0000003fc7400000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x0000003fc9c00000)
libidn.so.11 => /lib64/libidn.so.11 (0x0000003fd6c00000)
libldap-2.4.so.2 => /lib64/libldap-2.4.so.2 (0x0000003fdbc00000)
librt.so.1 => /lib64/librt.so.1 (0x0000003fc8400000)
libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x0000003fd1400000)
libkrb5.so.3 => /lib64/libkrb5.so.3 (0x0000003fd0400000)
libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x0000003fd0800000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x0000003fcf800000)
libssl3.so => /usr/lib64/libssl3.so (0x0000003fda800000)
libsmime3.so => /usr/lib64/libsmime3.so (0x0000003fdac00000)
libnss3.so => /usr/lib64/libnss3.so (0x0000003fda400000)
libnssutil3.so => /usr/lib64/libnssutil3.so (0x0000003fd9800000)
libplds4.so => /lib64/libplds4.so (0x0000003fd9c00000)
libplc4.so => /lib64/libplc4.so (0x0000003fda000000)
libnspr4.so => /lib64/libnspr4.so (0x0000003fd9400000)
libssh2.so.1 => /usr/lib64/libssh2.so.1 (0x0000003fd5c00000)
/lib64/ld-linux-x86-64.so.2 (0x0000003fc7000000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x0000003fcac00000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x0000003fca000000)
liblber-2.4.so.2 => /lib64/liblber-2.4.so.2 (0x0000003fdb400000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x0000003fc9400000)
libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x0000003fdb000000)
libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x0000003fcfc00000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x0000003fd0000000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x0000003fca400000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x0000003fd7200000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x0000003fc9000000)
libfreebl3.so => /lib64/libfreebl3.so (0x0000003fd7600000)

ID: 48723 · Report as offensive
Raistmer

Send message
Joined: 9 Apr 06
Posts: 302
Message 48724 - Posted: 20 Apr 2013, 23:10:09 UTC - in response to Message 48722.  

Normally to get missing libraries, you install them from your package manager.

It's not my but CentOS package manager and I'm not familiar with it. So maybe someone can give direct instruction what to do to download these particular libs?


ID: 48724 · Report as offensive
Raistmer

Send message
Joined: 9 Apr 06
Posts: 302
Message 48725 - Posted: 20 Apr 2013, 23:18:52 UTC - in response to Message 48724.  

[root@localhost BOINC]# yum install GLIBC_2.15
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: centos-mirror.rbc.ru
* elrepo: mirror.solvention.de
* extras: centos-mirror.rbc.ru
* rpmforge: mirror.awanti.com
* updates: centos-mirror.rbc.ru
Setting up Install Process
No package GLIBC_2.15 available.
Error: Nothing to do
[root@localhost BOINC]#

ID: 48725 · Report as offensive
Raistmer

Send message
Joined: 9 Apr 06
Posts: 302
Message 48726 - Posted: 20 Apr 2013, 23:27:27 UTC
Last modified: 20 Apr 2013, 23:27:40 UTC

[root@localhost BOINC]# yum install glibc
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: centos-mirror.rbc.ru
* elrepo: mirror.solvention.de
* extras: centos-mirror.rbc.ru
* rpmforge: mirror.awanti.com
* updates: centos-mirror.rbc.ru
Setting up Install Process
Package glibc-2.12-1.107.el6.x86_64 already installed and latest version
Nothing to do

[root@localhost BOINC]#


And BOINC required newer version. So, BOINC incompatible with CentOS 6.4 ???
ID: 48726 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15483
Netherlands
Message 48727 - Posted: 20 Apr 2013, 23:42:47 UTC - in response to Message 48726.  

Perhaps Berkeley BOINC. Have you checked that the package manager doesn't contain a BOINC built for and on your CentOS?
ID: 48727 · Report as offensive
Claggy

Send message
Joined: 23 Apr 07
Posts: 1112
United Kingdom
Message 48728 - Posted: 20 Apr 2013, 23:43:58 UTC - in response to Message 48726.  

[root@localhost BOINC]# yum install glibc
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: centos-mirror.rbc.ru
* elrepo: mirror.solvention.de
* extras: centos-mirror.rbc.ru
* rpmforge: mirror.awanti.com
* updates: centos-mirror.rbc.ru
Setting up Install Process
Package glibc-2.12-1.107.el6.x86_64 already installed and latest version
Nothing to do

[root@localhost BOINC]#


And BOINC required newer version. So, BOINC incompatible with CentOS 6.4 ???

The other point of view is CentOS 6.4 is incompatible with Boinc ;-)

Claggy
ID: 48728 · Report as offensive
Raistmer

Send message
Joined: 9 Apr 06
Posts: 302
Message 48729 - Posted: 20 Apr 2013, 23:44:55 UTC - in response to Message 48727.  

Perhaps Berkeley BOINC. Have you checked that the package manager doesn't contain a BOINC built for and on your CentOS?

There is no BOINC package in CentOS repos.

Is it really required to build BOINC against latest libs that don't supported even in up to date distros ?
CentOS 6.4 is the latest CentOS AFAIK.
ID: 48729 · Report as offensive
Raistmer

Send message
Joined: 9 Apr 06
Posts: 302
Message 48730 - Posted: 20 Apr 2013, 23:47:39 UTC - in response to Message 48728.  
Last modified: 20 Apr 2013, 23:47:59 UTC


And BOINC required newer version. So, BOINC incompatible with CentOS 6.4 ???

The other point of view is CentOS 6.4 is incompatible with Boinc ;-)

Claggy


No, Claggy.
CentOS is OS. Application can run or don't run under particular OS. Lets will leave sense of incompatible word untouched.

And I don't want to start flaming here. I just need to install BOINC to test AP/MB linux ports. Nothing more.
Is it possible or not ?!
ID: 48730 · Report as offensive
Claggy

Send message
Joined: 23 Apr 07
Posts: 1112
United Kingdom
Message 48731 - Posted: 20 Apr 2013, 23:51:24 UTC - in response to Message 48730.  

You missed the Wink.

Claggy
ID: 48731 · Report as offensive
Raistmer

Send message
Joined: 9 Apr 06
Posts: 302
Message 48732 - Posted: 20 Apr 2013, 23:57:33 UTC - in response to Message 48731.  

You missed the Wink.

Claggy


it's almost 4 AM and that damned BOINC doesn't run. So I'm not in corresponding state ;)

ID: 48732 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15483
Netherlands
Message 48733 - Posted: 21 Apr 2013, 0:07:08 UTC - in response to Message 48729.  

Is it really required to build BOINC against latest libs that don't supported even in up to date distros ?
CentOS 6.4 is the latest CentOS AFAIK.

Perhaps that CentOS 6.4 is the latest CentOS, but that doesn't mean that it's completely up-to-date with drivers, applications, programs and libraries. No Linux is, as far as I know.

You can try to build BOINC with older libraries. But I disagree with your assessment that there is no BOINC under CentOS repositories. See here.

But why do you use a server version of Linux? isn't a user version, such as any of the Ubuntu branches, not easier to get to grips with?
ID: 48733 · Report as offensive
Raistmer

Send message
Joined: 9 Apr 06
Posts: 302
Message 48735 - Posted: 21 Apr 2013, 0:16:32 UTC - in response to Message 48733.  
Last modified: 21 Apr 2013, 0:17:01 UTC



You can try to build BOINC with older libraries.

No, thnaks.


But I disagree with your assessment that there is no BOINC under CentOS repositories. See here.

Thanks for links. I launched "Install applications" via GUI, entered BOINC (also tried boinc) and got nothing found. Hence I said no BOINC under CentOS.
If their search engine requires "boinc-client" and can't find "boinc"... well, then Linux even more unready to use than I thought :/


But why do you use a server version of Linux? isn't a user version, such as any of the Ubuntu branches, not easier to get to grips with?

Because initially I tried Ubuntu and was not able to install OpenCL-compatible AMD catalyst under it. There were some another issues. So I don't think now that Ubuntu is wise choice for anything.

From other side CentOS installation and Catalyst installation were qute straightforward. I already tested apps offline and they work OK on CentOS.
But now problem with BOINC itself arose... Looks like Linux constantly requires to fight with some incompatibilities ...
ID: 48735 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15483
Netherlands
Message 48736 - Posted: 21 Apr 2013, 0:32:50 UTC - in response to Message 48735.  

Looks like Linux constantly requires to fight with some incompatibilities ...

Yes. What will work on one Linux won't on another. Not much you can do about that, just shrug. Better than to stress about it (or flame us ;-)).
ID: 48736 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15483
Netherlands
Message 48737 - Posted: 21 Apr 2013, 0:36:37 UTC

Apropos, you can test versions from http://rpmfind.net/linux/rpm2html/search.php?query=boinc-client, but as shown, none are specifically for Redhat Enterprise or CentOS
ID: 48737 · Report as offensive
Urs Echternacht

Send message
Joined: 15 Dec 05
Posts: 15
Germany
Message 48739 - Posted: 21 Apr 2013, 1:37:57 UTC - in response to Message 48732.  

You missed the Wink.

Claggy


it's almost 4 AM and that damned BOINC doesn't run. So I'm not in corresponding state ;)

Check http://boinc.berkeley.edu/dev/forum_thread.php?id=8307&postid=48717 for a hint.
_\|/_
Urs
ID: 48739 · Report as offensive
Raistmer

Send message
Joined: 9 Apr 06
Posts: 302
Message 48742 - Posted: 21 Apr 2013, 8:41:25 UTC - in response to Message 48735.  


But I disagree with your assessment that there is no BOINC under CentOS repositories. See here.

I*nstalled both client and manager packs.
They are BOINC 6.10.45.
Switched to advanced view (of course), attempt to attach to SETI@home.
Nothing happens when I select corresponding GUI menu item. No projects list appears, no error reported, just nothing.

ID: 48742 · Report as offensive
Raistmer

Send message
Joined: 9 Apr 06
Posts: 302
Message 48743 - Posted: 21 Apr 2013, 8:44:46 UTC - in response to Message 48737.  

Apropos, you can test versions from http://rpmfind.net/linux/rpm2html/search.php?query=boinc-client, but as shown, none are specifically for Redhat Enterprise or CentOS


Ok, tried to get something for Fedora:

boinc-manager-6.10.45-1.r21128svn.el6.x86_64 requires libboinc.so.6()(64bit)
boinc-client-7.0.44-3.git443c49949.fc19.x86_64 requires libcrypto.so.10(libcrypto.so.10)(64bit)
boinc-client-7.0.44-3.git443c49949.fc19.x86_64 requires libssl.so.10(libssl.so.10)(64bit)
boinc-client-7.0.44-3.git443c49949.fc19.x86_64 requires systemd-sysv
boinc-manager-6.10.45-1.r21128svn.el6.x86_64 requires boinc-client = 6.10.45-1.r21128svn.el6
boinc-client-7.0.44-3.git443c49949.fc19.x86_64 requires systemd-units
boinc-client-7.0.44-3.git443c49949.fc19.x86_64 requires libc.so.6(GLIBC_2.14)(64bit)

ID: 48743 · Report as offensive
Raistmer

Send message
Joined: 9 Apr 06
Posts: 302
Message 48744 - Posted: 21 Apr 2013, 8:56:20 UTC

well... BOINC requires root access... OK...

[R@localhost bin]$ boinc
Another instance of BOINC is running.
[R@localhost bin]$ su
Password:
[root@localhost bin]# boinc
21-Apr-2013 16:54:30 [---] Starting BOINC client version 6.10.45 for x86_64-pc-linux-gnu
21-Apr-2013 16:54:30 [---] log flags: file_xfer, sched_ops, task
21-Apr-2013 16:54:30 [---] Libraries: libcurl/7.19.7 NSS/3.13.6.0 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
21-Apr-2013 16:54:30 [---] Data directory: /usr/bin
21-Apr-2013 16:54:30 [---] Processor: 4 AuthenticAMD AMD A10-5700 APU with Radeon(tm) HD Graphics [Family 21 Model 16 Stepping 1]
21-Apr-2013 16:54:30 [---] Processor: 2.00 MB cache
21-Apr-2013 16:54:30 [---] Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nonstop_tsc extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1
21-Apr-2013 16:54:30 [---] OS: Linux: 2.6.32-358.2.1.el6.x86_64
21-Apr-2013 16:54:30 [---] Memory: 7.14 GB physical, 7.28 GB virtual
21-Apr-2013 16:54:30 [---] Disk: 19.88 GB total, 14.20 GB free
21-Apr-2013 16:54:30 [---] Local time is UTC +4 hours
21-Apr-2013 16:54:31 [---] ATI GPU 0: ATI unknown (CAL version 1.4.1741, 512MB, 730 GFLOPS peak)
21-Apr-2013 16:54:31 [---] No general preferences found - using BOINC defaults
21-Apr-2013 16:54:31 [---] Preferences:
21-Apr-2013 16:54:31 [---] max memory usage when active: 3656.88MB
21-Apr-2013 16:54:31 [---] max memory usage when idle: 6582.39MB
21-Apr-2013 16:54:31 [---] max disk usage: 9.94GB
21-Apr-2013 16:54:31 [---] don't use GPU while active
21-Apr-2013 16:54:31 [---] suspend work if non-BOINC CPU load exceeds 25 %
21-Apr-2013 16:54:31 [---] (to change, visit the web site of an attached project,
21-Apr-2013 16:54:31 [---] or click on Preferences)
21-Apr-2013 16:54:40 [---] Not using a proxy
21-Apr-2013 16:54:40 [---] This computer is not attached to any projects
21-Apr-2013 16:54:40 [---] Visit http://boinc.berkeley.edu for instructions
Initialization completed


So, looks like it started.
But still cant connect via GUI BOINC manager
ID: 48744 · Report as offensive

Message boards : Questions and problems : BOINC and CentOS x64 -how to run?

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.