OSC / ondemand-packaging

Used to build RPMs for OnDemand and OSC-specific BatchConnect applications
https://osc.github.io/Open-OnDemand/
2 stars 5 forks source link

Requst support for openEuler and Anolis OS 23 #269

Open abbottjlu opened 10 months ago

abbottjlu commented 10 months ago

https://www.openeuler.org/en/ https://openanolis.cn/download

The new servers here are forced to use these two Linux distributions.

I have found that openEuler and Anolis are not compatible with RHEL.

Ideally, the released RPM files would also include support for aarch64 architecture CPUs. This would significantly broaden the potential user base and facilitate deployment on a wider range of hardware.

johrstrom commented 10 months ago

I've never heard of these software packages before, so I'll have to take a look at what they do.

abbottjlu commented 10 months ago

These two Linux distributions use rpm package.

I have tried to install ood rpm packages on openEuler 22.03 LTS, but failed.

    libcrypt.so.2()(64bit) is needed by ondemand-nginx-1.20.2-1.p6.0.14.ood3.0.0.el9.x86_64
    libcrypt.so.2(XCRYPT_2.0)(64bit) is needed by ondemand-nginx-1.20.2-1.p6.0.14.ood3.0.0.el9.x86_64
    libcrypto.so.3()(64bit) is needed by ondemand-nginx-1.20.2-1.p6.0.14.ood3.0.0.el9.x86_64
    libcrypto.so.3(OPENSSL_3.0.0)(64bit) is needed by ondemand-nginx-1.20.2-1.p6.0.14.ood3.0.0.el9.x86_64
    libssl.so.3()(64bit) is needed by ondemand-nginx-1.20.2-1.p6.0.14.ood3.0.0.el9.x86_64
    libssl.so.3(OPENSSL_3.0.0)(64bit) is needed by ondemand-nginx-1.20.2-1.p6.0.14.ood3.0.0.el9.x86_64
    libstdc++.so.6(GLIBCXX_3.4.29)(64bit) is needed by ondemand-nginx-1.20.2-1.p6.0.14.ood3.0.0.el9.x86_64
    nodejs >= 1:16.0 is needed by ondemand-nodejs-3.0.0-1.el9.x86_64
    libcrypto.so.3()(64bit) is needed by ondemand-passenger-6.0.14-1.ood3.0.0.el9.x86_64
    libcrypto.so.3(OPENSSL_3.0.0)(64bit) is needed by ondemand-passenger-6.0.14-1.ood3.0.0.el9.x86_64
    libstdc++.so.6(CXXABI_1.3.13)(64bit) is needed by ondemand-passenger-6.0.14-1.ood3.0.0.el9.x86_64
    libstdc++.so.6(GLIBCXX_3.4.29)(64bit) is needed by ondemand-passenger-6.0.14-1.ood3.0.0.el9.x86_64
    mod_auth_openidc is needed by ondemand-dex-2.32.0-1.el8.x86_64
    nodejs >= 1:14.0 is needed by ondemand-nodejs-2.0-3.el8.x86_64
    libruby.so.2.7()(64bit) is needed by ondemand-passenger-6.0.14-1.el8.x86_64
    python2 is needed by ondemand-python-2.0-3.el8.x86_64
    ruby < 2.8 is needed by ondemand-ruby-2.0-3.el8.x86_64

The Node.js and Ruby versions pre-installed in the operating system aren't compatible with the OOD RPM packages.

For Anolis OS v23.0, again, it is nodejs version problem.

johrstrom commented 7 months ago

Hi, circling back to this - I'm transffering this issue to our packaging repository as that's where the work will take place to support these operating systems.