Message boards :
Questions and problems :
boinc 7.0.28 on Linux 64bits error: libnotify.so.4: cannot open shared object file
Message board moderation
Author | Message |
---|---|
Send message Joined: 8 Mar 07 Posts: 35 |
Hi, I've downloaded latest ".sh" script to install Boinc on my CentOS 6.3 64bits. After running the script, I ran the manager script and get the following error: [netcool@T410-llagos BOINC]$ ./run_manager ./boincmgr: error while loading shared libraries: libnotify.so.4: cannot open shared object file: No such file or directory [netcool@T410-llagos BOINC]$ However, I do have libnotify installed: [netcool@T410-llagos BOINC]$ rpm -ql libnotify /usr/bin/notify-send /usr/lib64/libnotify.so.1 /usr/lib64/libnotify.so.1.2.3 /usr/share/doc/libnotify-0.5.0 /usr/share/doc/libnotify-0.5.0/AUTHORS /usr/share/doc/libnotify-0.5.0/COPYING /usr/share/doc/libnotify-0.5.0/NEWS [netcool@T410-llagos BOINC]$ So, I do a libnotify.so.1, just not a ".so.4", and according to some quick research, this is the latest version of libnotify (.so.4 is older). Can Boinc run with this version of libnotify? Or do I need to "downgrade" my current up-to-date version of it? Regards, |
Send message Joined: 19 Dec 05 Posts: 89 |
I have the same problem. I installed Boinc on my new x86_64 machine using the following shell script: boinc_7.0.28_x86_64-pc-linux-gnu.sh This machine is running Red Hat Enterprise Linux Server release 6.3 (Santiago). It has a 4-core Xeon processor and 8 GBytes of RAM, but that probably has nothing to do with this. When I try to do the run_manager, I get this: $ ./run_manager ./boincmgr: error while loading shared libraries: libnotify.so.4: cannot open shared object file: No such file or directory Similarly, if I check, I get: $ rpm -ql libnotify /usr/bin/notify-send /usr/lib64/libnotify.so.1 /usr/lib64/libnotify.so.1.2.3 /usr/share/doc/libnotify-0.5.0 /usr/share/doc/libnotify-0.5.0/AUTHORS /usr/share/doc/libnotify-0.5.0/COPYING /usr/share/doc/libnotify-0.5.0/NEWS I hope there is an answer here because cycles are awasting. |
Send message Joined: 29 Aug 05 Posts: 15483 |
I hope there is an answer here because cycles are awasting. Hmmm, not so, as you can easily just run ./run_client (without the added --daemon), to see the output in the terminal window. And then use the BOINCCMD tool from a terminal window, which is a bit more typing, but has the same effect as BOINC Manager. Just meaning to say that once you started ./run_client (or ./run_client --daemon), that BOINC is already running, so no cycles are wasted. BOINC Manager is only a GUI that allows you to manage the running client somewhat easier, without having to type much. Now then, with that oud of the way, what is your output when you do ldd boincmgr (that's el dee dee)? |
Send message Joined: 19 Dec 05 Posts: 89 |
Now then, with that oud of the way, what is your output when you do ldd boincmgr (that's el dee dee)? DellT7600:boinc[~/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 => (0x00007fff09bb1000) libwx_gtk2u_html-2.8.so.0 => /usr/lib64/libwx_gtk2u_html-2.8.so.0 (0x00007fc1a21c9000) libwx_gtk2u_adv-2.8.so.0 => /usr/lib64/libwx_gtk2u_adv-2.8.so.0 (0x00007fc1a1ee4000) libwx_gtk2u_core-2.8.so.0 => /usr/lib64/libwx_gtk2u_core-2.8.so.0 (0x00007fc1a18db000) libwx_baseu_net-2.8.so.0 => /usr/lib64/libwx_baseu_net-2.8.so.0 (0x00007fc1a16ac000) libwx_baseu-2.8.so.0 => /usr/lib64/libwx_baseu-2.8.so.0 (0x00007fc1a1350000) libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x000000322ea00000) libdl.so.2 => /lib64/libdl.so.2 (0x0000003218a00000) libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003219200000) libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 (0x0000003e63800000) libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x000000321b200000) libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x000000321a200000) libnotify.so.4 => not found libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x0000003227a00000) libm.so.6 => /lib64/libm.so.6 (0x0000003219a00000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003224600000) libc.so.6 => /lib64/libc.so.6 (0x0000003218e00000) libgdk-x11-2.0.so.0 => /usr/lib64/libgdk-x11-2.0.so.0 (0x0000003e63000000) libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x0000003220e00000) libgio-2.0.so.0 => /lib64/libgio-2.0.so.0 (0x000000321ba00000) libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x0000003e62c00000) libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x000000321fe00000) libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x0000003e64000000) libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x000000321da00000) libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x000000321e200000) libgmodule-2.0.so.0 => /lib64/libgmodule-2.0.so.0 (0x000000321b600000) libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x000000321be00000) librt.so.1 => /lib64/librt.so.1 (0x0000003219600000) libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x000000321fa00000) libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x0000003223e00000) libSM.so.6 => /usr/lib64/libSM.so.6 (0x0000003227600000) libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x000000321ce00000) libz.so.1 => /lib64/libz.so.1 (0x0000003219e00000) libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x000000322a200000) libtiff.so.3 => /usr/lib64/libtiff.so.3 (0x0000003226600000) libSDL-1.2.so.0 => /usr/lib64/libSDL-1.2.so.0 (0x00007fc1a10a8000) /lib64/ld-linux-x86-64.so.2 (0x0000003218600000) libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x0000003e63400000) libX11.so.6 => /usr/lib64/libX11.so.6 (0x000000321c200000) libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x000000321ee00000) libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x0000003222a00000) libXext.so.6 => /usr/lib64/libXext.so.6 (0x000000321d600000) libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x000000321ea00000) libXi.so.6 => /usr/lib64/libXi.so.6 (0x000000321e600000) libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x0000003221a00000) libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x0000003221200000) libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x0000003220a00000) libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x000000321f600000) libresolv.so.2 => /lib64/libresolv.so.2 (0x000000321aa00000) libselinux.so.1 => /lib64/libselinux.so.1 (0x000000321a600000) libexpat.so.1 => /lib64/libexpat.so.1 (0x000000321de00000) libICE.so.6 => /usr/lib64/libICE.so.6 (0x0000003226a00000) libuuid.so.1 => /lib64/libuuid.so.1 (0x0000003223600000) libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x000000321c600000) libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x0000003221600000) libXau.so.6 => /usr/lib64/libXau.so.6 (0x000000321ca00000) DellT7600:boinc[~/BOINC]$ you can easily just run ./run_client (without the added --daemon), to see the output in the terminal window. DellT7600:boinc[~/BOINC]$ ./run_client ./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) DellT7600:boinc[~/BOINC]$ I think I have 2.12 on my machine. So I guess I need an older version of the client. I may have 2.11 or 2.12 on my achine |
Send message Joined: 8 Mar 07 Posts: 35 |
Hi. [netcool@T410-llagos 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 => (0x00007fff70784000) libwx_gtk2u_html-2.8.so.0 => /usr/lib64/libwx_gtk2u_html-2.8.so.0 (0x000000387b000000) libwx_gtk2u_adv-2.8.so.0 => /usr/lib64/libwx_gtk2u_adv-2.8.so.0 (0x0000003879000000) libwx_gtk2u_core-2.8.so.0 => /usr/lib64/libwx_gtk2u_core-2.8.so.0 (0x000000387b800000) libwx_baseu_net-2.8.so.0 => /usr/lib64/libwx_baseu_net-2.8.so.0 (0x000000387a000000) libwx_baseu-2.8.so.0 => /usr/lib64/libwx_baseu-2.8.so.0 (0x000000387b400000) libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x00000035f2800000) libdl.so.2 => /lib64/libdl.so.2 (0x00000035dc600000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00000035dc200000) libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 (0x00000035e9000000) libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00000035de600000) libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00000035dd600000) libnotify.so.4 => not found libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00000035e2600000) libm.so.6 => /lib64/libm.so.6 (0x00000035dca00000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00000035e2a00000) libc.so.6 => /lib64/libc.so.6 (0x00000035dbe00000) libgdk-x11-2.0.so.0 => /usr/lib64/libgdk-x11-2.0.so.0 (0x00000035ea400000) libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00000035e7e00000) libgio-2.0.so.0 => /lib64/libgio-2.0.so.0 (0x00000035e6200000) libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007f716458c000) libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00000035ea000000) libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007f7164341000) libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00000035e0200000) libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00000035e0e00000) libgmodule-2.0.so.0 => /lib64/libgmodule-2.0.so.0 (0x00000035e3200000) libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x00000035df200000) librt.so.1 => /lib64/librt.so.1 (0x00000035dce00000) libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00000035e1a00000) libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x000000387a400000) libSM.so.6 => /usr/lib64/libSM.so.6 (0x00000035e5a00000) libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x00000035dfe00000) libz.so.1 => /lib64/libz.so.1 (0x00000035dd200000) libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00000035ef800000) libtiff.so.3 => /usr/lib64/libtiff.so.3 (0x00000035e6600000) libSDL-1.2.so.0 => /usr/lib64/libSDL-1.2.so.0 (0x00000035ea800000) /lib64/ld-linux-x86-64.so.2 (0x00000035dba00000) libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007f716412f000) libX11.so.6 => /usr/lib64/libX11.so.6 (0x00000035df600000) libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00000035e1e00000) libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00000035e8600000) libXext.so.6 => /usr/lib64/libXext.so.6 (0x00000035dfa00000) libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00000035e0a00000) libXi.so.6 => /usr/lib64/libXi.so.6 (0x00000035e1200000) libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00000035e1600000) libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00000035e2200000) libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00000035e8c00000) libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00000035e7200000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00000035dde00000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00000035dda00000) libexpat.so.1 => /lib64/libexpat.so.1 (0x00000035e0600000) libICE.so.6 => /usr/lib64/libICE.so.6 (0x00000035e5600000) libuuid.so.1 => /lib64/libuuid.so.1 (0x00000035e2e00000) libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00000035dea00000) libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00000035e7a00000) libXau.so.6 => /usr/lib64/libXau.so.6 (0x00000035dee00000) [netcool@T410-llagos BOINC]$ About libc: netcool@T410-llagos BOINC]$ ls -l /lib64/libc.* lrwxrwxrwx. 1 root root 12 Nov 8 19:13 /lib64/libc.so.6 -> libc-2.12.so [netcool@T410-llagos BOINC]$ Regards, Leo |
Send message Joined: 29 Aug 05 Posts: 15483 |
I asked a developer to come take a look. But I suspect that his answer will be that either you have to try to update your 32bit compatibility libraries. In your case of RHEL 6, I would check if perhaps this is of use. |
Send message Joined: 8 Mar 07 Posts: 35 |
Thanks... although, if that is the case, a more elegant solution would be to be fully 64bit complaint. I've seen application that are labeled as "64bit" but underneath, they use 32libs and need those "compat-libs". Regards, Leo |
Send message Joined: 29 Aug 05 Posts: 15483 |
True, the compatibility libs are mostly needed for projects. But it never hurts to add them/update them. Maybe, by chance, one of the missing libs is in there. (Though not libnotify, which afaik is needed for the Notices) |
Send message Joined: 11 Nov 09 Posts: 3 |
I am trying to install on Slackware 14, I already had to make a symlink and install wxGTK, and build and install libcurl.so.4 now getting a message can't get version number of libcurl. How can I fix this? Thanks, John Reeves |
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.