I cant install openpbs

I do:

but
[pal@test openpbs_23.06.06.rockylinux_8.8]$ ./autogen.sh
bash: ./autogen.sh: No such file or directory
[pal@test openpbs_23.06.06.rockylinux_8.8]$
[pal@test openpbs_23.06.06.rockylinux_8.8]$ ./autogen.sh
-bash: ./autogen.sh: No such file or directory
[pal@test openpbs_23.06.06.rockylinux_8.8]$ ./configure --prefix=/opt/pbs
-bash: ./configure: No such file or directory (

Because the zip file downloaded from the open pbs website really does not contain these files. There are only rpm packages

I loaded zip from https://www.openpbs.org/Download.aspx

rpm -i openpbs-server-23.06.06-0.x86_64.rpm
error: Failed dependencies:
libcrypto.so.1.1()(64bit) is needed by openpbs-server-23.06.06-0.x86_64
libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) is needed by openpbs-server-23.06.06-0.x86_64
libpython3.6m.so.1.0()(64bit) is needed by openpbs-server-23.06.06-0.x86_64
libssl.so.1.1()(64bit) is needed by openpbs-server-23.06.06-0.x86_64
postgresql-server >= 9.1 is needed by openpbs-server-23.06.06-0.x86_64
smtpdaemon is needed by openpbs-server-23.06.06-0.x86_64

rpm doesn’t resolve dependencies, what you should be doing is:

dnf install ./openpbs-server-23.06.06-0.x86_64.rpm

assuming then that dependencies are available then they will be found and installed along with the rpm.

You should no longer use rpm for installing packages, when dnf can do it better. If you are going to use rpm, then you need to resolve the dependencies yourself by doing things like:

dnf provides */libcrypto.so.1.1

and repeat for all packages mentioned in your output. But you will find using dnf far easier and friendly saving you a ton of manual work.

dnf install ./openpbs-server-23.06.06-0.x86_64.rpm
Last metadata expiration check: 3:04:45 ago on Thu 21 Mar 2024 04:01:02 AM EDT.
Can not load RPM file: ./openpbs-server-23.06.06-0.x86_64.rpm.
Could not open: ./openpbs-server-23.06.06-0.x86_64.rpm

Make sure you are in the same directory to where you downloaded this rpm. Otherwise it cannot find to open it.

Did you cd to the directory containing the rpm? The “./” means look here in this folder. Any typo and the command will fail also. I usually list the file in the terminal and then copy and paste to the dnf command line.

dnf install libcrypto.so.1.1
Last metadata expiration check: 3:21:43 ago on Thu 21 Mar 2024 04:01:02 AM EDT.
Dependencies resolved.

Package Arch Version Repository Size

Installing:
compat-openssl11 i686 1:1.1.1k-4.el9_0 appstream 1.4 M
Installing dependencies:
glibc i686 2.34-83.el9.12 baseos 1.9 M
glibc-gconv-extra i686 2.34-83.el9.12 baseos 1.6 M
libgcc i686 11.4.1-2.1.el9 baseos 104 k
zlib i686 1.2.11-40.el9 baseos 93 k

Transaction Summary

Install 5 Packages

Total download size: 5.1 M
Installed size: 17 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): zlib-1.2.11-40.el9.i686.rpm 750 kB/s | 93 kB 00:00
(2/5): libgcc-11.4.1-2.1.el9.i686.rpm 629 kB/s | 104 kB 00:00
(3/5): compat-openssl11-1.1.1k-4.el9_0.i686.rpm 2.2 MB/s | 1.4 MB 00:00
(4/5): glibc-2.34-83.el9.12.i686.rpm 2.3 MB/s | 1.9 MB 00:00
(5/5): glibc-gconv-extra-2.34-83.el9.12.i686.rpm 1.6 MB/s | 1.6 MB 00:01

Total 3.0 MB/s | 5.1 MB 00:01
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : libgcc-11.4.1-2.1.el9.i686 1/5
Running scriptlet: libgcc-11.4.1-2.1.el9.i686 1/5
Installing : glibc-gconv-extra-2.34-83.el9.12.i686 2/5
Running scriptlet: glibc-gconv-extra-2.34-83.el9.12.i686 2/5
Running scriptlet: glibc-2.34-83.el9.12.i686 3/5
Installing : glibc-2.34-83.el9.12.i686 3/5
Running scriptlet: glibc-2.34-83.el9.12.i686 3/5
Installing : zlib-1.2.11-40.el9.i686 4/5
Installing : compat-openssl11-1:1.1.1k-4.el9_0.i686 5/5
Running scriptlet: compat-openssl11-1:1.1.1k-4.el9_0.i686 5/5
Verifying : zlib-1.2.11-40.el9.i686 1/5
Verifying : libgcc-11.4.1-2.1.el9.i686 2/5
Verifying : glibc-gconv-extra-2.34-83.el9.12.i686 3/5
Verifying : glibc-2.34-83.el9.12.i686 4/5
Verifying : compat-openssl11-1:1.1.1k-4.el9_0.i686 5/5

Installed:
compat-openssl11-1:1.1.1k-4.el9_0.i686 glibc-2.34-83.el9.12.i686
glibc-gconv-extra-2.34-83.el9.12.i686 libgcc-11.4.1-2.1.el9.i686
zlib-1.2.11-40.el9.i686

Complete!

rpm -i openpbs-server-23.06.06-0.x86_64.rpm
error: Failed dependencies:
libcrypto.so.1.1()(64bit) is needed by openpbs-server-23.06.06-0.x86_64
libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) is needed by openpbs-server-23.06.06-0.x86_64
libpython3.6m.so.1.0()(64bit) is needed by openpbs-server-23.06.06-0.x86_64
libssl.so.1.1()(64bit) is needed by openpbs-server-23.06.06-0.x86_64
postgresql-server >= 9.1 is needed by openpbs-server-23.06.06-0.x86_64
smtpdaemon is needed by openpbs-server-23.06.06-0.x86_64

I installed the package libcrypto.so.1.1 but the system does not see it find -name libcrypto.so.1.1

You installed the 32 bit package, and you used the wrong command to do it. I clearly said, use dnf provides command to find out what package it belongs to.

[root@rocky9 ~]# dnf provides */libcrypto.so.1.1
Updating Subscription Management repositories.
Last metadata expiration check: 1:49:03 ago on Thu 21 Mar 2024 11:35:30 AM CET.
compat-openssl11-1:1.1.1k-4.el9_0.i686 : Utilities from the general purpose cryptography library with TLS
                                       : implementation
Repo        : Rocky_Linux_9_AppStream
Matched from:
Filename    : /usr/lib/libcrypto.so.1.1

compat-openssl11-1:1.1.1k-4.el9_0.x86_64 : Utilities from the general purpose cryptography library with TLS
                                         : implementation
Repo        : Rocky_Linux_9_AppStream
Matched from:
Filename    : /usr/lib64/libcrypto.so.1.1

Which then gives you a package name of compat-openssl11, which you then do:

dnf install compat-openssl11

You also continue to use the rpm command, when I clearly posted not to use it, and to use dnf instead to resolve dependencies. If you wish to obtain help, read clearly what is posted, and use the advice given rather than continue to use the wrong commands. Otherwise, it feels like we are wasting our time helping, when you are using the wrong commands for installing things.

rpm -i openpbs-server-23.06.06-0.x86_64.rpm
error: Failed dependencies:
libpython3.6m.so.1.0()(64bit) is needed by openpbs-server-23.06.06-0.x86_64
postgresql-server >= 9.1 is needed by openpbs-server-23.06.06-0.x86_64
smtpdaemon is needed by openpbs-server-23.06.06-0.x86_64
Is it possible to have the entire list of missing dependencies so as not to install one at a time?

Also, openpbs from where I check is for Rocky Linux 8, not Rocky Linux 9. https://www.openpbs.org/Download.aspx#download clearly mentions Rocky Linux 8.8.

Once more, stop using rpm and use dnf that resolves dependencies for you. But since the package is for Rocky 8, you are going to have problems resolving dependencies.

So, install openpbs on the platform that it is supported for, so Rocky 8. Or ask openpbs to provide a package for Rocky 9.

It turns out that openpbs RPM R 8.8 cannot be it installed on Rocky 9? Then you can indicate rpm for Rocky9 or a tarball to compile it on Rocky 9 as it recommended by github ?

Okay, so as not to fool me, I install the Torque. I still work with him at Centos 6 . But the arex service still does not start