Great question - identifying obsolete or removable filesets on AIX can be tricky, especially when the installation dates are very old. AIX does not automatically classify a fileset as "safe to remove," so the key is understanding whether anything in the system still depends on it.
A few checks that usually help:
1. Verify whether any installed software depends on the fileset:
lslpp -L <fileset_name>
2. Check for active dependencies:
lslpp -q <fileset_name>
or
instfix -i | grep <fileset_name>
3. GSKit and IBM LDAP client filesets (like the ones in your list) are often installed as prerequisites for other components such as WebSphere, Tivoli agents, or SSL-based applications. Even if the timestamp is old, they may still be required.
4. Before removing anything, it's a good idea to confirm whether any application on the system still uses SSL/LDAP components that rely on GSKit 7 or 8.
5. For a conservative approach on AIX 7.3, IBM generally recommends keeping legacy prereq filesets unless you have validated that no running application links against them.
If you want to be fully certain, you can test the removal on a non-production LPAR or clone the rootvg and validate behavior before uninstalling.
Curious to hear what others in the AIX community recommend as best practices when cleaning up older filesets.
------------------------------
[Nawaf] [Alsabah]
Leader
------------------------------
Original Message:
Sent: Mon December 01, 2025 02:55 AM
From: Manoj Kumar
Subject: How to identify the obsolete packages which can be uninstalled and removed from the AIX server
Hi Team,
On server we can see old packages are available and their installation/modification date is pretty old. Can we identify whether those can be removed or not.
Day be day system is updating, so probably we are not using all those file set. But can you please suggest how to do that check? It is from 7.3 system.
lslpp -hac|grep -i "/13:"
/usr/lib/objrepos:GSKit8.gskcrypt32.ppc.rte:8.0.14.22::COMMIT:COMPLETE:05/08/13:12;12;26
/usr/lib/objrepos:GSKit8.gskcrypt32.ppc.rte:8.0.14.22::APPLY:COMPLETE:05/08/13:12;12;26
/usr/lib/objrepos:GSKit8.gskcrypt64.ppc.rte:8.0.14.22::COMMIT:COMPLETE:05/08/13:12;12;25
/usr/lib/objrepos:GSKit8.gskcrypt64.ppc.rte:8.0.14.22::APPLY:COMPLETE:05/08/13:12;12;25
/usr/lib/objrepos:GSKit8.gskssl32.ppc.rte:8.0.14.22::COMMIT:COMPLETE:05/08/13:12;14;19
/usr/lib/objrepos:GSKit8.gskssl32.ppc.rte:8.0.14.22::APPLY:COMPLETE:05/08/13:12;14;19
/usr/lib/objrepos:GSKit8.gskssl64.ppc.rte:8.0.14.22::COMMIT:COMPLETE:05/08/13:12;13;55
/usr/lib/objrepos:GSKit8.gskssl64.ppc.rte:8.0.14.22::APPLY:COMPLETE:05/08/13:12;13;55
/usr/lib/objrepos:Tivoli_Management_Agent.client.rte:3.7.1.0::COMMIT:COMPLETE:05/06/13:13;59;44
/usr/lib/objrepos:Tivoli_Management_Agent.client.rte:3.7.1.0::APPLY:COMPLETE:05/06/13:13;59;44
/usr/lib/objrepos:des:5.3.0.0::COMMIT:COMPLETE:05/08/13:12;09;04
/usr/lib/objrepos:des:5.3.0.0::APPLY:COMPLETE:05/08/13:12;09;04
/usr/lib/objrepos:gsksa.rte:7.0.4.42::COMMIT:COMPLETE:05/08/13:12;08;51
/usr/lib/objrepos:gsksa.rte:7.0.4.42::APPLY:COMPLETE:05/08/13:12;08;51
/usr/lib/objrepos:gskta.rte:7.0.4.42::COMMIT:COMPLETE:05/08/13:12;08;39
/usr/lib/objrepos:gskta.rte:7.0.4.42::APPLY:COMPLETE:05/08/13:12;08;39
/usr/lib/objrepos:httpd.license:2.2.14.0::COMMIT:COMPLETE:05/08/13:12;08;34
/usr/lib/objrepos:httpd.license:2.2.14.0::APPLY:COMPLETE:05/08/13:12;08;34
/usr/lib/objrepos:httpd.man.en_US:2.2.14.0::COMMIT:COMPLETE:05/08/13:12;08;33
/usr/lib/objrepos:httpd.man.en_US:2.2.14.0::APPLY:COMPLETE:05/08/13:12;08;33
/usr/lib/objrepos:idsldap.clt32bit63.rte:6.3.0.14::COMMIT:COMPLETE:05/08/13:12;08;30
/usr/lib/objrepos:idsldap.clt32bit63.rte:6.3.0.14::APPLY:COMPLETE:05/08/13:12;08;30
/usr/lib/objrepos:idsldap.clt64bit63.rte:6.3.0.14::COMMIT:COMPLETE:05/08/13:12;08;27
/usr/lib/objrepos:idsldap.clt64bit63.rte:6.3.0.14::APPLY:COMPLETE:05/08/13:12;08;27
/usr/lib/objrepos:idsldap.clt_max_crypto32bit63.rte:6.3.0.14::COMMIT:COMPLETE:05/08/13:12;13;53
/usr/lib/objrepos:idsldap.clt_max_crypto32bit63.rte:6.3.0.14::APPLY:COMPLETE:05/08/13:12;13;53
/usr/lib/objrepos:idsldap.clt_max_crypto64bit63.rte:6.3.0.14::COMMIT:COMPLETE:05/08/13:12;13;51
/usr/lib/objrepos:idsldap.clt_max_crypto64bit63.rte:6.3.0.14::APPLY:COMPLETE:05/08/13:12;13;51
/usr/lib/objrepos:idsldap.cltbase63.adt:6.3.0.14::COMMIT:COMPLETE:05/08/13:12;08;24
------------------------------
Manoj Kumar
------------------------------