Question Does the Altiris Agent for UNIX and Inventory for UNIX support Red Hat Enterprise Linux 5?
Answer Red Hat Enterprise Linux 5 (RHEL5) was released after the latest build of the Altiris Agent for UNIX (build 6.2.1378) and Inventory for UNIX (build 6.2.1034) were built. These builds were released in January 2007. Officially, we do not currently support RHEL5. However, we have completed extensive testing and identified the following issues. Most can be resolved with a workaround. Some will require a future hotfix or service pack.
Following are the issues that have been found by Altiris and the workarounds, if available.
Problem: Push install of the Agent fails. Workaround: While configuring the Push install settings, choose Manually Select OS type and select Red Hat 7.2. Another possibility is to add 4 additional lines to the table "UnixPlatforms" in Notification Server Database. See the attached "Unix Platforms.xml" file, which can be imported directly to the database to update the entries in the Manually Select OS Type drop-down list.
Problem: Library conflict - libgcc_s.so.1. This appears to occur only on 32-bit computers. Workaround: Update the libraries supplied with the Altiris Agent (/opt/altiris/notification/nsagent/lib/...) or change the value of the LD_LIBRARY_PATH environment variable prior to installing the agent.
Problem: Collections for Red Hat Enterprise Linux 5 do not exist. Workaround: These collections should be manually created. They can be cloned from similarly-named collections. The following are recommended: "All Linux Computers (glibc2.5)", "Red Hat Enterprise Linux 5 Server", "Red Hat Enterprise Linux 5 Server x86_64", "Red Hat Enterprise Linux 5 Server Client", "Red Hat Enterprise Linux 5 Server Client x86_64".
Problem: Unable to uninstall the agent using the policy "Uninstall Agent for Linux and UNIX". Workaround: This issue is also based on the libgcc_s.so.1 library issue, noted above. The workaround is to modify the UNIX agent uninstall program command line. In the Notification Server console, browse to the Configuration tab > Altiris Agent > UNIX Packages > Uninstall > UNIX Agent Uninstall. Click on the Programs tab. Modify the command line to read (without quotes): "unset LD_LIBRARY_PATH && %INSTDIR%/bin/aex-uninstall -f &".
Problem: Software Inventory does not gather RPMInfo. Workaround: In the Notification Server Console, browse to the Configuration tab > Solution Settings > Assets and Inventory > Inventory > UNIX > Inventory Agent Packages > Linux Inventory Agent. Click the Programs tab. Create a new program with the command line of (without quotes): "export LD_LIBRARY_PATH=/lib:/%INSTDIR%/lib/ && ./aex-invagent-software agentrpminfo > ../../queue/aex-invagent-agentrpminfo.nsi ; ./aex-collector". Clone or create a new policy and specify the new command line and apply an appropriate collection.
Workaround 2: Create a Software Delivery package. Specify the package path as the Linux Inventory Package on the Notification Server (C:\Program Files\Altiris\Notification.Server\NSCap\Bin\Unix\Inventory\Linux\x86). The program command line should read (without quotes): "export LD_LIBRARY_PATH=/lib:/%INSTDIR%/lib/ && ./aex-invagent-software agentrpminfo > ../../queue/aex-invagent-agentrpminfo.nsi ; ./aex-collector". Create a new policy and apply an appropriate collection.
Problem: Package Server functionality does not work on RHEL5 if installed using Software Delivery Solution. Workaround: This also a libgcc_s.so.1 issue. The workaround is to modify the command line to push the Package Server agent as shown (without quotes): "unset LD_LIBRARY_PATH && rpm -ihv aex-psagent-6.2-1378.i386.rpm"
Problem: The "kill after" and "kill at end" functionality of Software Delivery is not working. Workaround: A hotfix or service pack will be required to resolve this issue.
Problem: Incorrect information returned from non-branded computers. Workaround: A hotfix or service pack will be required to resolve this issue.
Please contact Altiris Support Services if further details are needed.