Le applicazioni sicure a 64 bit possono essere precaricate solo dalla directory sicura /usr/lib/secure/64. Non è presente il collegamento simbolico /usr/lib/secure/64 -> /usr/lib/secure/sparcv9. Tale mancanza può generare il seguente messaggio di 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 evitare questo problema, adottare 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.