Installing PBS 18.1.2 on RedHat 8.3

I am trying to install this older version so that this compute node is compatible with the rest of the cluster running Centos 7. As I expected I ran into a few issues. First I got errors relating to ical . Seems the issue is already reported here:

https://openpbs.atlassian.net/browse/PP-1318

So next I tried to build an older ical 3.0.0 from source. That worked ok. But when I ran:

./configure --prefix=/opt/pbs

I get the error:

checking for libical… configure: error: libical headers not found.

However, I do see these header files here:

[130]root@delltower48:/usr/local/include# pwd
/usr/local/include
[0]root@delltower48:/usr/local/include# ll
total 8
drwxr-xr-x. 4 root root 41 Apr 15 14:46 ./
drwxr-xr-x. 12 root root 131 Apr 23 2020 …/
drwxr-xr-x 2 root root 4096 Apr 15 14:46 libical/
drwxr-xr-x 2 root root 4096 Apr 15 14:46 libical-glib/
[0]root@delltower48:/usr/local/include#

Maybe I am trying to do the impossible? :slight_smile:

would it be possible to build an execution / mom rpm on CentOS 7 and then copy this rpm over and try deploying that rpm on RHEL 8.3.

I have not tried building my own RPM. But I did try installing the rpm for centos7 on this RedHat 8.3 machine. It gives the problems below:

[0]root@delltower48:…/users/pbs# yum localinstall -y pbspro-execution-18.1.2-0.x86_64.rpm
Updating Subscription Management repositories.
Last metadata expiration check: 2:09:21 ago on Thu 15 Apr 2021 02:25:25 PM EDT.
Error:
Problem: conflicting requests

  • nothing provides python >= 2.6 needed by pbspro-execution-18.1.2-0.x86_64
  • nothing provides python < 3.0 needed by pbspro-execution-18.1.2-0.x86_64
  • nothing provides libtcl8.5.so()(64bit) needed by pbspro-execution-18.1.2-0.x86_64
  • nothing provides libtk8.5.so()(64bit) needed by pbspro-execution-18.1.2-0.x86_64
    (try to add ‘–skip-broken’ to skip uninstallable packages or ‘–nobest’ to use not only best candidate packages)
    [1]root@delltower48:…/users/pbs#