I had the following error when trying to upgrade AIX Maintenance Level: 0503-003 geninstall: The specified device /tmp/patches is not a valid device or file.
What happened is that my .toc file was empty and I needed to recreate it using inutoc /tmp/patches. After that the upgrade went smoothly.
root@aix53:/ # instfix -i | grep ML
All filesets for 5.3.0.0_AIX_ML were found.
All filesets for 5300-01_AIX_ML were found.
All filesets for 5300-02_AIX_ML were found.
All filesets for 5300-03_AIX_ML were found.
All filesets for 5300-04_AIX_ML were found.
All filesets for 5300-05_AIX_ML were found.
All filesets for 5300-06_AIX_ML were found.
All filesets for 5300-07_AIX_ML were found.
All filesets for 5300-08_AIX_ML were found.
All filesets for 5300-09_AIX_ML were found.