AIX Open Source

AIX Open Source

Share your experiences and connect with fellow developers to discover how to build and manage open source software for the AIX operating system

 View Only

perl v5.28.1 issue with Date/Manip/DM5.pm post AIX upgrade to 7.1TL5SP7 

Wed January 06, 2021 04:22 PM

Perl v5.28.1 quit working post AIX upgrade from AIX 7.1TL5SP1 to AIX 7.1TL5SP7. Is this ia known bug for perl v5.28.1 on AIX for version beyond AIX 7.1TL5SP4 ?  

Can't locate Date/Manip/DM5.pm in @INC (you may need to install the Date::Manip::DM5 module) (@INC contains:/usr/opt/perl5/lib/site_perl/5.28.1/aix-thread-multi /usr/opt/perl5/lib/site_perl/5.28.1 /usr/opt/perl5/lib/5.28.1/aix-thread-multi /usr/opt/perl5/lib/5.28.1)

Statistics
0 Favorited
11 Views
0 Files
0 Shares
0 Downloads

Comments

Thu January 07, 2021 11:05 AM

Hello
This was posted to the AIX Open Source "Library" instead of the Discussion area. The Library is for post attachments, file uploads, and other resources pertaining to the discussion.  The team is not notified of posts to the Library.
** Please be sure to ask questions in the the Discussion forum.

You would need to install the module after updating perl.rte. Each update is a new installation.  The perl.rte installation does not  migrate customer modules.

See "AIX Perl Updates and Support for perl.rte"

which explains (in summary):

The perl shipped with AIX in the perl.rte fileset is intended for sole use by the operating system. The AIX perl.rte will install in /usr/opt/perlN/ (where N is the version number) and create the symlink /usr/bin/perl. Operating system components rely on the specific level of perl shipped with the release. AIX does not migrate modules to this new version, since the modules are not tested by AIX. They are usually left on the system in a directory left over from the previous version. Users are always encouraged to use the latest perl RPM version available on the AIX Toolbox for Linux to ensure they are using the latest versions tested on AIX. Since this perl version will install to a different location, this also gives the user control over any perl updates which could impact their environment.