2017-05-18 106 views
1

我的sshfs工具當前在執行遠程安裝在冗餘debian系統時崩潰。我試圖安裝shfs-dbgfuse-dbg以獲取調試符號,希望能夠提供有關它崩潰原因的有用信息。我爲這兩個軟件包運行apt install命令,它們運行良好。但是當我在sshfslibfuse上運行file時,它仍將它們報告爲「剝離」(根據我的理解,它沒有調試符號)。無法正確安裝「sshfs-dbg」爲debian wheezy(7)

即我看到這一點:

/lib/x86_64-linux-gnu/libfuse.so.2.9.3: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f189495dbaf2b058015ecb4e8f992da27b589ac3, stripped 
/usr/bin/sshfs: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=494863c988c204bafaf02a3907ceb91e140235b7, stripped 

當我應該看到的是:

sshfs: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=013de4f71447e974ec08bc4b784671a3072cf0c8, not stripped 
lib/.libs/libfuse.so.2.9.4: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bb4a5de2097be5e4e1725247da7d8972725a8c71, not stripped 

我缺少什麼?

回答

0

調試符號將被剝離。 -dbg子包不會覆蓋您的二進制文件,但會將debuginfo安裝到不同的文件中,其中gdb和其他調試器可以找到它們。

您可以找到這些文件是通過列出所安裝的軟件包中提供的文件:

dpkg query -L fuse-dbg 

沒有什麼更多的,你需要做的。只需運行你最喜歡的調試器,看看它崩潰的地方,以及你可以在那裏找到更多的信息。