Le applicazioni a 64 bit sicure possono essere precaricate solo dalla directory sicura /usr/lib/secure/64. Il collegamento simbolico /usr/lib/secure/64 -> /usr/lib/secure/sparcv9 non è presente. Come risultato può comparire il seguente errore:
% LD_PRELOAD=libfoo.so.1 setxid-app ld.so.1: setxid-app: warning: libfoo.so.1: open failed: \ No such file in secure directories |
Soluzione: Per prevenire il problema, usare una delle seguenti soluzioni:
Creare due collegamenti simbolici: /usr/lib/secure/64 -> /usr/lib/secure/sparcv9 e /usr/lib/link_audit/64 -> /usr/lib/link_audit/sparcv9.
Applicare la patch 109147-08.