无法正确安装" sshfs-dbg"用于debian wheezy(7)

时间:2017-05-18 16:37:55

标签: linux debian sshfs

在冗余debian系统上执行远程安装时,我的sshfs工具正在崩溃。我尝试安装shfs-dbgfuse-dbg来获取调试符号,希望能够提供有关崩溃原因的有用信息。我为这两个包运行了apt install命令,它们运行正常。但是当我在filesshfs上运行libfuse时,它仍会将其报告为"剥离" (根据我的理解,没有调试符号)。

即。我看到了这个:

/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

我错过了什么?

1 个答案:

答案 0 :(得分:0)

将始终剥离调试符号。 -dbg子包不会覆盖您的二进制文件,而是将debuginfo安装到不同的文件中,gdb和其他调试器可以在其中找到它们。

您可以通过列出已安装软件包提供的文件来找到这些文件的位置:

dpkg query -L fuse-dbg

您无需做任何其他事情。只需运行您最喜欢的调试器,看看它崩溃的地方以及您可以在那里找到的更多信息。