Obrigado a todos por me ajudarem nesse problema. Acho que encontrei uma solução para esse erro. Obrigado "fkraiem" por dar a dica. Esta é minha solução
Primeiro, eu respaldo o insight dos arquivos tentando sobrescrever (isso deve ser feito como root)
su
mv /usr/lib/libinproctrace.so /home/(usrname)/Desktop/libinproctrace.so
mv /usr/bin/gdb-add-index /home/(username)/Desktop/gdb-add-index
Em seguida, removi gdbserver
que possui o arquivo /usr/liblibinproctrace.so
:
sudo apt-get remove gdbserver
Mas o insight tentou substituir o arquivo /usr/bin/gdb-add-index
pertencente a gdb
. Então eu removi o gdb também:
sudo apt-get remove gdb
então eu instalei o insight
sudo apt-get install insight
Ele foi executado com sucesso, mas não consigo usar insight
, pois removi gdb
, então tive que reinstalar gdb
, mas não posso fazê-lo, porque agora gdb
está tentando substituir esses dois arquivos agora pertencente a insight
. Então eu os deletei (tudo bem porque fiz backup dos arquivos originais) (como root) e instalei o gdb:
rm /usr/bin/gdb-add-index /usr/lib/libinproctrace.so
sudo apt-get install gdb
Foi bem sucedido. Verifique se gdb-add-index
& amp; libinproctrace.so
existe em suas pastas padrão. Caso contrário, copie os arquivos de backup.
Finalmente,
su
gedit /usr/bin/gdb-add-index
e adicione este snippet ao arquivo e salve
gdb --batch-silent -ex "file $file" -ex "save gdb-index $dir"
if test -f "${file}.gdb-index"; then
objcopy --add-section .gdb_index="${file}.gdb-index" --set-section-flags .gdb_index=readonly "$file" "$file"
rm -f "${file}.gdb-index"
fi
* Este fragmento foi o gdb-add-index
instalado pelo insight. Eu não sei o que fazer, mas copiei para o gdb-add-index
do gdb.