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

  • 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.

  • Hello Richard,

    Thank you for the information. Really appreciate it.

    Regards,

    Lakshman

  • 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.

  • After adding a Desktop Environment to the Ubuntu server by running:

    apt install slim
    apt install ubuntu-desktop

    the PVCS VM GUI seems to be working as well:

    For the record: this does not constitute formal support of PVCS VM on Ubuntu, but it confirms that it appears to be working pretty well.

    Kind regards,

    - Richard.