PVCS on Ubuntu 22.04, is it supported?

Installing PVCS on Ubuntu 22.04, is it supported? 

The current PVCS is installed on Redhat 6.8 and the requirement is to install/migrate to Ubuntu 22.04

I checked the Supported Operating Systems in below documentation link and only see Redhat and SuSE Linux are supported.

https://www.microfocus.com/documentation/pvcs-version-manager/8.6/readme/installation_info.html#RoboReadme2

Can anyone confirm if Ubuntu is really not supported? and not worth trying?

Thank you,

Lakshman

Parents
  • Suggested Answer

    Hi Lakshman,

    PVCS Version Manager is only officially supported on the enterprise Linux distributions you mentioned (and their clones) as they are the industry standard used by the majority of our customers. This doesn't mean PVCS VM can't work on a different Linux distribution, but OpenText is not testing this so we cannot assist with OS specific issues or provide OS requirements (e.g. KB doc S142025).

    There have been customers running PVCS VM on Ubuntu in the past, so it is definitely possible. If you are comfortable figuring a few things out yourself, and accept that we cannot assist with problems that are not reproducible on the supported operating systems, then you could give it a shot.

    With kind regards,

    - Richard.

  • Suggested Answer

    A little proof of concept, for command line only (CLI + PCLI):

    Ubuntu 22.04 OS prerequisites (to run before installing PVCS VM):

    apt-get install unzip
    dpkg --add-architecture i386
    apt install libc6-i386
    apt-get install lib32stdc++6

    I made a one line change to vm/linux/bin/vmprofile so PVCS VM picks up OS libraries from Ubuntu-specific sub-directories:

    PVCS Version Manager (vdiff) v8.6.3.0 (Build 421) for Linux/x86_64
    (C) Copyright 2021 Micro Focus or one of its affiliates. All Rights Reserved.
       vmprofile.org (21 Jun 2023 22:54:42)
               vmprofile (21 Jun 2023 23:09:50)
    ===================
          44      44  |# Typical Linux /lib:/lib64:/usr/lib:/usr/lib64 (includes /usr/lib for AIX and HP-UX)
          45      45  |sysdirs=
    +             46  |for dir in /usr/lib/64 /usr/ucblib/sparcv9 /usr/sfw/lib/sparcv9 /usr/lib/secure/64 /lib /lib64 /usr/lib /usr/lib64 /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/nss
    -     46          |for dir in /usr/lib/64 /usr/ucblib/sparcv9 /usr/sfw/lib/sparcv9 /usr/lib/secure/64 /lib /lib64 /usr/lib /usr/lib64
          47      47  |do
          48      48  |    [ -d "$dir" ] && sysdirs="$sysdirs:$dir"

    Hope this helps!

    Kind regards,

    - Richard.

Reply
  • Suggested Answer

    A little proof of concept, for command line only (CLI + PCLI):

    Ubuntu 22.04 OS prerequisites (to run before installing PVCS VM):

    apt-get install unzip
    dpkg --add-architecture i386
    apt install libc6-i386
    apt-get install lib32stdc++6

    I made a one line change to vm/linux/bin/vmprofile so PVCS VM picks up OS libraries from Ubuntu-specific sub-directories:

    PVCS Version Manager (vdiff) v8.6.3.0 (Build 421) for Linux/x86_64
    (C) Copyright 2021 Micro Focus or one of its affiliates. All Rights Reserved.
       vmprofile.org (21 Jun 2023 22:54:42)
               vmprofile (21 Jun 2023 23:09:50)
    ===================
          44      44  |# Typical Linux /lib:/lib64:/usr/lib:/usr/lib64 (includes /usr/lib for AIX and HP-UX)
          45      45  |sysdirs=
    +             46  |for dir in /usr/lib/64 /usr/ucblib/sparcv9 /usr/sfw/lib/sparcv9 /usr/lib/secure/64 /lib /lib64 /usr/lib /usr/lib64 /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/nss
    -     46          |for dir in /usr/lib/64 /usr/ucblib/sparcv9 /usr/sfw/lib/sparcv9 /usr/lib/secure/64 /lib /lib64 /usr/lib /usr/lib64
          47      47  |do
          48      48  |    [ -d "$dir" ] && sysdirs="$sysdirs:$dir"

    Hope this helps!

    Kind regards,

    - Richard.

Children