2012-02-03 59 views
0

我試圖在Solaris 10盒子上運行snoop。Solaris 10軟件包上的Snoop - 重定位錯誤

默認情況下並未安裝Snoop,我從Solaris 10光盤中抓取它。 我安裝的軟件包是SUNWrcmdc,因爲man snoop顯示它依賴於此軟件包。

現在,當我運行窺探的根,我得到以下錯誤:

程序ld.so.1:窺探:致命的:重定位錯誤:文件/ usr/sbin目錄/窺察:符號dlpi_passive:引用的符號未找到

聽起來像庫路徑錯誤。所以,我做了一個

主機#LDD -R/usr/sbin目錄/窺察

libdhcputil.so.1 =>  /lib/libdhcputil.so.1 
    libdlpi.so.1 => /lib/libdlpi.so.1 
    libdlpi.so.1 (SUNWprivate_1.1) =>  (version not found) 
    libsocket.so.1 =>  /lib/libsocket.so.1 
    libnsl.so.1 => /lib/libnsl.so.1 
    libtsol.so.2 => /lib/libtsol.so.2 
    libc.so.1 =>  /lib/libc.so.1 
    libgen.so.1 => /lib/libgen.so.1 
    libinetutil.so.1 =>  /lib/libinetutil.so.1 
    libmp.so.2 => /lib/libmp.so.2 
    libmd.so.1 => /lib/libmd.so.1 
    libscf.so.1 => /lib/libscf.so.1 
    libdoor.so.1 => /lib/libdoor.so.1 
    libsecdb.so.1 =>   /lib/libsecdb.so.1 
    libuutil.so.1 =>   /lib/libuutil.so.1 
    libcmd.so.1 => /lib/libcmd.so.1 
    /platform/SUNW,SPARC-Enterprise-T5120/lib/libc_psr.so.1 
    symbol not found: dlpi_passive   (/usr/sbin/snoop) 
    /platform/SUNW,SPARC-Enterprise-T5120/lib/libmd_psr.so.1 
    libm.so.2 =>  /lib/libm.so.2 

我拿起了libdlpi.so.1最新的補丁是修補程序145923-02並應用它。沒有幫助。同樣的問題。

我不知道該怎麼做關於這個「找不到符號:dlpi_passive」 我不知道還有什麼我可以嘗試。

回答

0

我的第一個猜測是發佈不匹配。

什麼說

cat /etc/release 
cat /cdrom/Solaris_10/Product/SUNWsolnm/reloc/etc/release 

你可能需要調整您的CD或DVD上的路徑包。