Questions and Answers : Unix/Linux : 64 bit Linux and CPDN - problems/solutions
Message board moderation
Author | Message |
---|---|
Send message Joined: 7 Aug 04 Posts: 2187 Credit: 64,822,615 RAC: 5,275 |
climateprediction.net (CPDN) applications are 32bit. Some 64bit Linux distributions do not have 32bit compatibility libraries installed by default. In order to run cpdn on a 64bit Linux operating system without errors, you may have to install these 32bit compatibility libraries. See this boinc wiki article for instructions on installing these compatibility libraries on certain versions of Fedora and Ubuntu. =========== Edit 1...The above link works for some versions of Ubuntu/Debian and Fedora. The 32 bit compatibility libraries may be named differently on later distributions of these operating systems. See this post for the differently named compatibility libraries for more recent versions of Ubuntu/Debian. Or this post for another way to do it in Debian. * Note that the instructions in the wiki for Ubuntu contains the line: sudo apt-get install ia32-libs libstdc++6 libstdc++5 freeglut3 With newer versions of Ubuntu, the first package (ia32-libs) is named differently and the response to the above command will tell you what its name is. The command will likely install the last three packages as 64 bit versions. You will have to specify the i386 versions. It goes beyond this sticky to provide specific instructions for every version of common Linux OS's. Just know that you need the i386/32bit versions of these files. You can use some package managers and specify to list non-native (non-64bit) packages. You can then look for the 32 bit/i386/compatibility versions and install them from that package manager. =========== Edit 2...you can run the command "ldd" from command line in a terminal window on the cpdn executable programs, which should give you the dependencies that need to be installed. The executables are in the projects/climateprediction.net directory under the main BOINC installation directory. So, for each cpdn program/application in the ..../projects/climateprediction.net folder you would run an ldd command on it and it will return the needed dependencies. ldd hadam3p_anz_um_6.10_i686-pc-linux-gnu (for a main model executable in for the regional Australia/New Zealand model) ldd hadam3p_anz_graphics_6.10_i686-pc-linux-gnu (for the graphics display program for that model) etc. Of course the ldd command will only work if you are able to download the model executables in the first place (or if you move them over from another Linux PC where cpdn is working). So if the cpdn boinc site doesn't recognize your PC OS as compatible, you won't be able run the ldd command on anything since it won't download the files, unless you move over the BOINC folder from a Linux PC that works with cpdn, and then run ldd on the files in that transferred folder. |
Send message Joined: 7 Aug 04 Posts: 2187 Credit: 64,822,615 RAC: 5,275 |
bump to move to top of stickies. |
Send message Joined: 5 Sep 04 Posts: 7629 Credit: 24,240,330 RAC: 0 |
The most common error message is: hadam3pm2_7.03_i686-pc-linux-gnu: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory This so.6 file is probably missing because it's an older version of the current version 8. It's needed/being used, for compatibility with older OS versions. For how I dealt with a similar issue, see my post here. |
©2024 cpdn.org