climateprediction.net home page
Fedora 36

Fedora 36

Questions and Answers : Unix/Linux : Fedora 36
Message board moderation

To post messages, you must log in.

AuthorMessage
nairb

Send message
Joined: 3 Sep 04
Posts: 105
Credit: 5,646,090
RAC: 102,785
Message 65566 - Posted: 15 Jun 2022, 10:00:42 UTC

So, fedora 30 runs this climate stuff ok with the addition of a few 32 bit libs. Which is all very nice. But there didn't seem to be a version of Vbox that ran on fedora 30. There is a version that runs on latter versions of fedora.
So, I installed fedora 36-lxde and vbox 6.1 on a spare disk and successfully started running those projects that need a virtual machine on Linux.

Will those old 32 bit libs from fedora 30 still work on the latest fedora?.

Anybody tried any of the later fedora spins (32/33/34 etc).
ID: 65566 · Report as offensive     Reply Quote
Profile Dave Jackson
Volunteer moderator

Send message
Joined: 15 May 09
Posts: 4346
Credit: 16,541,921
RAC: 6,087
Message 65567 - Posted: 15 Jun 2022, 10:47:01 UTC - in response to Message 65566.  
Last modified: 15 Jun 2022, 10:48:10 UTC

This thread that I maintain when people update me or in the case of Ubuntu, I discover a change only goes up to Fedora32. Every so often with Ubuntu some version number or other needs changing to get it to work. I am hoping that at some point OpenIFS will take over making the need for 32bit libraries redundant. Computers old enough to still be running only 32bit software are not going to be powerful enough for modern climate models anyway. If they stop using the Met Office models, maybe Oxford will have a bit more money for something else on the climate front. (Depends whether they get a free license to use them or have to pay.)
ID: 65567 · Report as offensive     Reply Quote
nairb

Send message
Joined: 3 Sep 04
Posts: 105
Credit: 5,646,090
RAC: 102,785
Message 65568 - Posted: 15 Jun 2022, 16:19:16 UTC

Now, I thought fedora 30 was the last version to offer 32bit lib support. But if fedora 32 also works with those 32bit libs then it's a way forward.
I have a disk with fedora 32 & vbox 6.1 installed, and it does work for lhc/rossetta etc in fact for most of those vbox projects

So I thought I would give it a try on cpdn.

Shame it said there was no w/u's available.

But a true 64bit application is the only way forward in the end.
ID: 65568 · Report as offensive     Reply Quote
Profile Conan
Avatar

Send message
Joined: 6 Jul 06
Posts: 141
Credit: 3,511,752
RAC: 144,072
Message 66063 - Posted: 6 Sep 2022, 21:55:54 UTC

I am unsure about downloading lib32 bit libraries for Fedora 36 but having Fedora 25 then updating to Fedora 36 when I got a new computer (I used the old hard disk rather than the NVMe drives in the new machine as everything was already on it), has not been a problem and ClimatePrediction works fine.
The 32bit libraries were installed on the older Fedora ages ago and are still accepted with the later spins.

Conan
ID: 66063 · Report as offensive     Reply Quote
Profile Dave Jackson
Volunteer moderator

Send message
Joined: 15 May 09
Posts: 4346
Credit: 16,541,921
RAC: 6,087
Message 66066 - Posted: 7 Sep 2022, 6:08:04 UTC - in response to Message 65566.  
Last modified: 7 Sep 2022, 6:09:11 UTC

So, fedora 30 runs this climate stuff ok with the addition of a few 32 bit libs. Which is all very nice. But there didn't seem to be a version of Vbox that ran on fedora 30. There is a version that runs on latter versions of fedora.
So, I installed fedora 36-lxde and vbox 6.1 on a spare disk and successfully started running those projects that need a virtual machine on Linux.

Will those old 32 bit libs from fedora 30 still work on the latest fedora?.

Anybody tried any of the later fedora spins (32/33/34 etc).


Afraid it is 12 years or more since I last ran an RPM distro. If anyone reading this can provide an update as to what is needed, I will update the sticky post to cover more recent fedora releases. Or any other distributions not covered in the instructions for that matter.

Edit: I am hoping the work Glen is doing with OpenIFS might make this thread redundant eventually!
ID: 66066 · Report as offensive     Reply Quote
nairb

Send message
Joined: 3 Sep 04
Posts: 105
Credit: 5,646,090
RAC: 102,785
Message 66071 - Posted: 7 Sep 2022, 20:49:48 UTC

So, I decided it was time to install those 32bit libs required for climate. I have 2 versions of fedora at the moment. Fedora 32 & 36. Both running fedora-lxde and vbox 6.1. Both work fine for those projects that need vbox and those that dont. Both fresh installs and not upgrades.

Installing the libstdc++.so.6, libnsl.so.1 and libz.so.1 seems to work on fedora 32 - as others have found.......

But Installing the libstdc++.so.6 on fedora 36 gave conflict errors. It might be due to using the lxde spin..... I dont know. Maybe a full install of fedora 36 kde might be different.

So at least the fedora 32 should work along with the vbox which will do for a while.

We shall see.
ID: 66071 · Report as offensive     Reply Quote
Profile Dave Jackson
Volunteer moderator

Send message
Joined: 15 May 09
Posts: 4346
Credit: 16,541,921
RAC: 6,087
Message 66074 - Posted: 8 Sep 2022, 4:57:50 UTC - in response to Message 66071.  

But Installing the libstdc++.so.6 on fedora 36 gave conflict errors. It might be due to using the lxde spin..... I dont know. Maybe a full install of fedora 36 kde might be different.


I suspect just going to a more recent version of libstdc++.so.x would work. Try so.9 through to 12 and I am pretty certain you will find one that works.
ID: 66074 · Report as offensive     Reply Quote
nairb

Send message
Joined: 3 Sep 04
Posts: 105
Credit: 5,646,090
RAC: 102,785
Message 66677 - Posted: 30 Nov 2022, 20:41:42 UTC

For those who might be interested these latest OpenIFS models seem to work ok on fedora 32 and a fresh install of fedora 36 with no extra libs. Which I like a lot.
ID: 66677 · Report as offensive     Reply Quote
Profile Dave Jackson
Volunteer moderator

Send message
Joined: 15 May 09
Posts: 4346
Credit: 16,541,921
RAC: 6,087
Message 66678 - Posted: 30 Nov 2022, 21:44:09 UTC - in response to Message 66677.  

For those who might be interested these latest OpenIFS models seem to work ok on fedora 32 and a fresh install of fedora 36 with no extra libs. Which I like a lot.


These are 64bit models which they need to be to address the amount of RAM they use. I have had two that failed right at the end and 4 successes so far.
ID: 66678 · Report as offensive     Reply Quote
nairb

Send message
Joined: 3 Sep 04
Posts: 105
Credit: 5,646,090
RAC: 102,785
Message 66740 - Posted: 3 Dec 2022, 12:23:24 UTC - in response to Message 66678.  

These are 64bit models which they need to be to address the amount of RAM they use. I have had two that failed right at the end and 4 successes so far.


The final one failed at the end and there was nothing in the stderr log. But at least the w/u are short. And static linked removes the problem of missing libs.
ID: 66740 · Report as offensive     Reply Quote
Jean-David Beyer

Send message
Joined: 5 Aug 04
Posts: 1060
Credit: 16,543,308
RAC: 2,242
Message 66802 - Posted: 7 Dec 2022, 4:57:48 UTC - in response to Message 66066.  

Afraid it is 12 years or more since I last ran an RPM distro. If anyone reading this can provide an update as to what is needed, I will update the sticky post to cover more recent fedora releases. Or any other distributions not covered in the instructions for that matter.


Here is what I use in my Red Hat Enterprise Linux 8.6 distro. From this you can see all the libraries required.
I do not know where I got the missing ones. Probably from EPEL here. I cannot remember where I got libz.so.1.

https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/

localhost:jeandavid8[/var/lib/boinc/projects/climateprediction.net]$ ldd hadsm4_8.02_i686-pc-linux-gnu
	linux-gate.so.1 (0xf7fa3000)
	libpthread.so.0 => /lib/libpthread.so.0 (0xf7f6d000)
	libdl.so.2 => /lib/libdl.so.2 (0xf7f68000)
	libstdc++.so.6 => /lib/libstdc++.so.6 (0xf7dd5000)
	libm.so.6 => /lib/libm.so.6 (0xf7d03000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf7ce6000)
	libc.so.6 => /lib/libc.so.6 (0xf7b3e000)
	/lib/ld-linux.so.2 (0xf7fa5000)
localhost:jeandavid8[/var/lib/boinc/projects/climateprediction.net]$ ldd hadsm4_se_8.02_i686-pc-linux-gnu.so
	linux-gate.so.1 (0xf7f79000)
	libnsl.so.1 => /lib/libnsl.so.1 (0xf7ec2000)
	libstdc++.so.6 => /lib/libstdc++.so.6 (0xf7d2f000)
	libm.so.6 => /lib/libm.so.6 (0xf7c5d000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf7c40000)
	libc.so.6 => /lib/libc.so.6 (0xf7a98000)
	/lib/ld-linux.so.2 (0xf7f7b000)
localhost:jeandavid8[/var/lib/boinc/projects/climateprediction.net]$ ldd hadsm4_um_8.02_i686-pc-linux-gnu
	linux-gate.so.1 (0xf7ee2000)
	libdl.so.2 => /lib/libdl.so.2 (0xf7ec8000)
	libm.so.6 => /lib/libm.so.6 (0xf7df6000)
	libpthread.so.0 => /lib/libpthread.so.0 (0xf7dd5000)
	libc.so.6 => /lib/libc.so.6 (0xf7c2d000)
	/lib/ld-linux.so.2 (0xf7ee4000)


localhost:jeandavid8[/var/lib/boinc/projects/climateprediction.net]$ ldd hadam4_8.09_i686-pc-linux-gnu
	linux-gate.so.1 (0xf7efb000)
	libpthread.so.0 => /lib/libpthread.so.0 (0xf7ec5000)
	libdl.so.2 => /lib/libdl.so.2 (0xf7ec0000)
	libstdc++.so.6 => /lib/libstdc++.so.6 (0xf7d2d000)
	libm.so.6 => /lib/libm.so.6 (0xf7c5b000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf7c3e000)
	libc.so.6 => /lib/libc.so.6 (0xf7a96000)
	/lib/ld-linux.so.2 (0xf7efd000)
localhost:jeandavid8[/var/lib/boinc/projects/climateprediction.net]$ ldd hadam4_se_8.09_i686-pc-linux-gnu.so
	linux-gate.so.1 (0xf7f27000)
	libnsl.so.1 => /lib/libnsl.so.1 (0xf7dd8000)
	libstdc++.so.6 => /lib/libstdc++.so.6 (0xf7c45000)
	libm.so.6 => /lib/libm.so.6 (0xf7b73000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf7b56000)
	libc.so.6 => /lib/libc.so.6 (0xf79ae000)
	/lib/ld-linux.so.2 (0xf7f29000)
localhost:jeandavid8[/var/lib/boinc/projects/climateprediction.net]$ ldd hadam4_um_8.09_i686-pc-linux-gnu
	linux-gate.so.1 (0xf7f71000)
	libdl.so.2 => /lib/libdl.so.2 (0xf7f57000)
	libm.so.6 => /lib/libm.so.6 (0xf7e85000)
	libpthread.so.0 => /lib/libpthread.so.0 (0xf7e64000)
	libc.so.6 => /lib/libc.so.6 (0xf7cbc000)
	/lib/ld-linux.so.2 (0xf7f73000)


localhost:jeandavid8[/var/lib/boinc/projects/climateprediction.net]$ ldd hadcm3s_8.36_i686-pc-linux-gnu
	linux-gate.so.1 (0xf7ed3000)
	libpthread.so.0 => /lib/libpthread.so.0 (0xf7e9d000)
	libdl.so.2 => /lib/libdl.so.2 (0xf7e98000)
	libstdc++.so.6 => /lib/libstdc++.so.6 (0xf7d05000)
	libm.so.6 => /lib/libm.so.6 (0xf7c33000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf7c16000)
	libc.so.6 => /lib/libc.so.6 (0xf7a6e000)
	/lib/ld-linux.so.2 (0xf7ed5000)
localhost:jeandavid8[/var/lib/boinc/projects/climateprediction.net]$ ldd hadcm3s_se_8.36_i686-pc-linux-gnu.so
	linux-gate.so.1 (0xf7faa000)
	libz.so.1 => /lib/libz.so.1 (0xf7ef1000)
	libnsl.so.1 => /lib/libnsl.so.1 (0xf7ed5000)
	libstdc++.so.6 => /lib/libstdc++.so.6 (0xf7d42000)
	libm.so.6 => /lib/libm.so.6 (0xf7c70000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf7c53000)
	libc.so.6 => /lib/libc.so.6 (0xf7aab000)
	/lib/ld-linux.so.2 (0xf7fac000)
localhost:jeandavid8[/var/lib/boinc/projects/climateprediction.net]$ ldd hadcm3s_um_8.36_i686-pc-linux-gnu
	linux-gate.so.1 (0xf7f9e000)
	libdl.so.2 => /lib/libdl.so.2 (0xf7f84000)
	libm.so.6 => /lib/libm.so.6 (0xf7eb2000)
	libpthread.so.0 => /lib/libpthread.so.0 (0xf7e91000)
	libc.so.6 => /lib/libc.so.6 (0xf7ce9000)
	/lib/ld-linux.so.2 (0xf7fa0000)


localhost:jeandavid8[/var/lib/boinc/projects/climateprediction.net]$ ldd hadam4_8.52_i686-pc-linux-gnu
	linux-gate.so.1 (0xf7f8b000)
	libpthread.so.0 => /lib/libpthread.so.0 (0xf7f55000)
	libdl.so.2 => /lib/libdl.so.2 (0xf7f50000)
	libstdc++.so.6 => /lib/libstdc++.so.6 (0xf7dbd000)
	libm.so.6 => /lib/libm.so.6 (0xf7ceb000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf7cce000)
	libc.so.6 => /lib/libc.so.6 (0xf7b26000)
	/lib/ld-linux.so.2 (0xf7f8d000)
localhost:jeandavid8[/var/lib/boinc/projects/climateprediction.net]$ ldd hadam4_se_8.52_i686-pc-linux-gnu.so
	linux-gate.so.1 (0xf7fa3000)
	libnsl.so.1 => /lib/libnsl.so.1 (0xf7e54000)
	libstdc++.so.6 => /lib/libstdc++.so.6 (0xf7cc1000)
	libm.so.6 => /lib/libm.so.6 (0xf7bef000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf7bd2000)
	libc.so.6 => /lib/libc.so.6 (0xf7a2a000)
	/lib/ld-linux.so.2 (0xf7fa5000)
localhost:jeandavid8[/var/lib/boinc/projects/climateprediction.net]$ ldd hadam4_um_8.52_i686-pc-linux-gnu
	linux-gate.so.1 (0xf7f1f000)
	libdl.so.2 => /lib/libdl.so.2 (0xf7f05000)
	libm.so.6 => /lib/libm.so.6 (0xf7e33000)
	libpthread.so.0 => /lib/libpthread.so.0 (0xf7e12000)
	libc.so.6 => /lib/libc.so.6 (0xf7c6a000)
	/lib/ld-linux.so.2 (0xf7f21000)

ID: 66802 · Report as offensive     Reply Quote

Questions and Answers : Unix/Linux : Fedora 36

©2024 climateprediction.net