plesk / centos2alma

CentOS 7 to AlmaLinux 8 conversion tool
Apache License 2.0
36 stars 7 forks source link

There are Perl modules installed by CPAN without known RPM package analogues are found #291

Open barateza opened 1 week ago

barateza commented 1 week ago

Describe the bug When doing the pre-check, the following condition is not met

Required pre-conversion condition 'checking if there are no unknown perl cpan modules' not met:
        There are Perl modules installed by CPAN without known RPM package analogues are found.
        Please remove following modules manually from "/usr/local/lib64/perl5" and reinstall them after the conversion:
        - indirect.pm
        - multidimensional.pm
        - Test/LeakTrace.pm
        - Test/LeakTrace/Script.pm
        - List/Util.pm
        - List/SomeUtils/XS.pm
        - List/Util/XS.pm
        - Scalar/Util.pm
        - Sub/Util.pm
        - B/Hooks/OP/Check.pm
        - B/Hooks/OP/Check/Install/Files.pm
        - bareword/filehandles.pm

        The centos2alma tool is unable to handle these modules automatically as it does not have information about the RPM package analogues for them.
        If you know the RPM analogues for these modules, please contact us at https://github.com/plesk/centos2alma/issues.

        You can use the flag --remove-unknown-perl-modules to remove all of these modules automatically and force the conversion.
        Please note that removing these modules may cause issues with Perl scripts.

I had a look and found the following:

RPM Analogues for Perl Modules

  1. indirect.pm: perl-indirect.x86_64
  2. multidimensional.pm: perl-multidimensional.x86_64
  3. Test/LeakTrace.pm and Test/LeakTrace/Script.pm: perl-Test-LeakTrace.x86_64
  4. List/Util.pm: Part of perl-List-Util.x86_64
  5. Scalar/Util.pm: Part of perl-List-Util.x86_64
  6. List/SomeUtils/XS.pm: Installed as a dependency of List::SomeUtils from CPAN (no standalone RPM).
  7. List/Util/XS.pm: Part of perl-List-Util.x86_64
  8. Sub/Util.pm: Part of the Scalar-List-Utils distribution (no standalone RPM).
  9. B/Hooks/OP/Check.pm and B/Hooks/OP/Check/Install/Files.pm: perl-B-Hooks-OP-Check.x86_64
  10. bareword/filehandles.pm: perl-bareword-filehandles.x86_64

Modules Without Standalone RPMs

Feedback archive Please attach a feedback archive to the bug report. You could create it by calling centos2alma --prepare-feedback. The archive will help us investigate the problem better and faster. N/A