AHF installed by non-root user doesn't discover database
AHF v22.2.1 successfully installed by user 'oracle' wouldn't collect diagnostics. Reason is that it doesn't see databases.
e.g. ./tfactl diagcollect -srdc ora445
Enter the Database Name [Required for this SRDC] : +ASM
Use of uninitialized value in subroutine entry at /apps/oracle/oracle.ahf/tfa/bin/common/dbutil.pm line 891.
Use of uninitialized value $oHome in -d at /apps/oracle/oracle.ahf/tfa/bin/common/dbutil.pm line 1246.
Use of uninitialized value $oHome in -d at /apps/oracle/oracle.ahf/tfa/bin/common/dbutil.pm line 1258.
Database +ASM was not found.
Enter the Database Name [Required for this SRDC] : OLDY37202