@Ekspert,имам много позиции с -1...хвърли едно око преди да съм започнал да мацам
погледнах ето ти примерче:
open("/usr/lib/firefox-6.0.1/tls/sse2/cmov/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
тук се търси
libpthread.so.0 в директория /usr/lib/firefox-6.0.1/tls/sse2/
cmov/
обаче нещото го няма, значи търсиш къде се намира въпросната библиотека и правиш линк в тази директория към библиотеката или я копираш в самата директория.
нямах време да прегледам всичко, но това е идеята, да доставиш на мозилката всичко което търси, трябва все пак и да видиш дали не намира въпросната библиотека на друго място, ако я има значи няма смисъл да правиш връзка към нея. Можеш и да добавиш и филтър при извеждането на резултата за да не е толкова голям файла, примерче: strace -o firefox.srtace -e trace=open,close firefox
по този начин изхода ще се ограничи само до open close
може да прочетеш и този брой
http://vestnik.hbcom.info/request.php?7там е описано какво и как да правиш с strace.