Product Documentation
Abstract
This document provides information about support for the perl runtime provided by perl.rte. (Usage, runtime errors, version updates)
Content
Overview
IBM does not own or maintain Perl code. IBM AIX periodically builds the latest available Perl for AIX, and publishes it as an RPM package on the AIX Toolbox for Open Source Software (AIX Toolbox) download site. An installp fileset (perl.rte) is built and released on the base operating system.
- 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.
- The AIX perl.rte fileset might be a lower level than the latest stable available Perl on the AIX Toolbox, since it is obtained and provided in the AIX build and test environment at the beginning of a release.
- AIX does not migrate custom installed Perl modules to the updated perl.rte installation, since the modules are not tested by AIX. They are usually left on the system in the /usr/opt/perl5/lib/previousn.n.n directory.
- NOTE: If users had installed modules to the AIX perl installation location, they must reinstall these modules after an update, if they want to use the AIX perl. AIX cannot recommend that these modules be copied to the new AIX perl location, because they may not be supported by the new perl.rte version.
- NOTE: If users had installed modules to the AIX perl installation location, they must reinstall these modules after an update, if they want to use the AIX perl. AIX cannot recommend that these modules be copied to the new AIX perl location, because they may not be supported by the new perl.rte version.
Version Updates
To avoid breaking AIX components, the default Perl location will remain constant throughout OS upgrades. Perl versions are usually only updated in a Technology Level update, however, Perl vulnerabilities could result in Service Pack updates.
- Perl updates are also available on MRS (Marketing Registration Services) site
AIX does not back port Perl code changes to previous releases. Users are encouraged to use the latest Perl RPM version available on the AIX Toolbox to ensure they are using the latest versions tested on AIX. This Perl RPM package installs to a unique directory, and does not overwrite the AIX default installation. This option also gives the user control over any Perl updates that could impact their production environment.
*** Deprecations introduced by newer perl releases might cause issues for customer applications that still rely on earlier AIX perl.rte versions
- Since newer versions often include fixes for vulnerabilities, and AIX Perl applications are tested on the version shipped with the TL, IBM does not provide nor support lower perl.rte versions.
- Customers can generally locate older Perl RPM packages on the AIX Toolbox download site.
The following table lists the new perl.rte version shipped on supported technical levels and service packs.
AIX oslevels |
perl.rte VRMF | Perl version | Deprecations See MetaCpan page for more details |
---|---|---|---|
7100-05-05-1939 7200-04 |
5.28.1.0 | 5.28.1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Important Notes
- Replacing /usr/bin/perl links with custom Perl installations can cause unexpected results for AIX applications, and is not supported.
- Cases opened to address Perl usage and compatibility issues will be canceled, and users will be referred to the Open Source Forum.
Recommendations for Perl application developers
- Always develop and test Perl applications with the latest version available on the AIX Toolbox, which installs Perl in a unique path, to ensure the most prompt availability of latest Perl releases, and control over custom modules.
Additional References
- If you have questions or concerns about the Perl version, modules, etc, visit the AIX Open Source Software Forum, which is the official method to reach Open Source for AIX subject matter experts:
- For more Open Source support background, refer to "Resolving AIX Open Source Package and Application Issues"
- Download the latest Perl for AIX RPM Package on the AIX Toolbox for Open Source Software site:
- Information about Perl updates is usually listed on AIX Release Notes
- https://www.ibm.com/docs/en/aix/7.3?topic=notes-aix-73-release
- Select other release note versions in the left navigation bar.
- https://www.ibm.com/docs/en/aix/7.3?topic=notes-aix-73-release
SUPPORT
|
||||
---|---|---|---|---|
A) For all questions or issues with Toolbox packages, the support is handled by the AIX Open Source team in the forum:
The AIX Open Source team provides support through the forum, only. They answer questions, if possible, but they don't own the packages, or formally support them. For true expertise in usage of each package, users should consult the community for each respective package. For Perl communities, see the Perl Community page (Perl Monks is a popular community for Perl usage discussions).
** Cases opened to address Toolbox problems will be canceled and users will be referred to the Open Source Forum.
B) If there is a problem with installing or updating perl.rte, or loading a perl.rte executable file, you can open an AIX Case (See C ) for assistance.
Examples of perl.rte issues supported through AIX Support:
- Errors updating or migrating the perl.rte fileset
- Commands from the perl.rte fileset do not run, or core dump
Example of a perl.rte loading issue:
This example would be handled through an IBM AIX Support case, and the support team would help resolve the missing modules.
To learn what is provided and supported by the perl.rte fileset:
C) Opening an AIX Support Case
If more assistance is required due to issues with the perl.rte fileset (see preceding B section), use the following step-by-step instructions to contact IBM to open a case for software with an active and valid support contract.
1. Document (or collect screen captures of) all symptoms, errors, and messages related to your issue.
2. Capture any logs or data relevant to the situation.
3. Contact IBM to open a case:
-For electronic support, see the IBM Support Community:
-If you require telephone support, see the web page:
4. Provide a clear, concise description of the issue.
- For more information, see: Working with IBM AIX Support: Describing the problem.
5. If the system is accessible, collect a system snap, and upload all of the details and data for your case.
- For more information, see: Working with IBM AIX Support: Collecting snap data
|
Related Information
Document Location
Worldwide
[{"Type":"MASTER","Line of Business":{"code":"LOB08","label":"Cognitive Systems"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG10","label":"AIX"},"ARM Category":[{"code":"a8m0z000000cw3dAAA","label":"AIX Open Source"},{"code":"a8m0z000000cw3dAAA","label":"AIX Open Source"},{"code":"a8m0z000000cw3dAAA","label":"AIX Open Source"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]
Was this topic helpful?
Document Information
Modified date:
26 March 2024
UID
ibm10885927