Отсутствует отдельный debuginfos, используйте: debuginfo-install glibc-2.12-1.47.el6_2.9.i686 libgcc-4.4.6-3.el6.i686 libstdc ++ - 4.4.6-3.el6.i686

CentOS 6.2 + GNU GDB (GDB) Red Hat Enterprise Linux (7.2-50.el6)

Когда я отлаживал простой код на C ++ с помощью GDB, я увидел следующее предупреждение:

<code>Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.47.el6_2.9.i686 libgcc-4.4.6-3.el6.i686 libstdc++-4.4.6-3.el6.i686
</code>

Я пробовал следующие методы, и ни один из них не решает проблемы:

Search SO

yum install glibc

debuginfo-install glibc-2.12-1.47.el6_2.9.i686 libgcc-4.4.6-3.el6.i686 libstdc++-4.4.6-3.el6.i686

Фактически, когда я устанавливал эти RPM один за другим, я просто понял, что они уже установлены.

<code>[[email protected] Excluded]# rpm -ivh glibc-2.12-1.47.el6_2.9.i686.rpm 
Preparing...                ########################################### [100%]
    package glibc-2.12-1.47.el6_2.9.i686 is already installed
[[email protected] Excluded]# ls *.rpm
glibc-2.12-1.47.el6_2.9.i686.rpm  libgcc-4.4.6-3.el6.i686.rpm
[[email protected] Excluded]# rpm -ivh libgcc-4.4.6-3.el6.i686.rpm 
Preparing...                ########################################### [100%]
    package libgcc-4.4.6-3.el6.i686 is already installed
[[email protected] Excluded]# rpm -ivh libstdc++-4.4.6-3.el6.i686.rpm 
warning: libstdc++-4.4.6-3.el6.i686.rpm: Header V4 DSA/SHA1 Signature, key ID 192a7d7d: NOKEY
Preparing...                ########################################### [100%]
    package libstdc++-4.4.6-3.el6.i686 is already installed
    file /usr/lib/libstdc++.so.6.0.13 from install of libstdc++-4.4.6-3.el6.i686 conflicts with file from package libstdc++-4.4.6-3.el6.i686
</code>

Почему ГБД не может его найти?

Question: Должен ли я беспокоиться об этой проблеме? Если нет, то как его отключить? Если да, как это исправить?

Спасибо

 q098701 мая 2012 г., 22:30
Я установил CentOS 5.6 и 5.8. У обоих нет такой проблемы.
 Trevor Boyd Smith26 февр. 2019 г., 15:40
несколько связаны:unix.stackexchange.com/q/148652/5510
 DannyKK29 мая 2012 г., 21:42
debuginfo-install по какой-то причине не работает. Это исправило это для меня: sudo yum --nogpgcheck --enablerepo = отладочная установка glibc-debuginfo

Ответы на вопрос(2)

debuginfo-install это командаyum-utils, так

yum install yum-utils debuginfo-install glibc if the warning's still there, edit /etc/yum.repos.d/CentOS-Debuginfo.repo, set enabled=1
 18 мар. 2014 г., 20:07
Я определенно должен был включить CentOS-Debuginfo.repo. Благодарю.
 26 апр. 2014 г., 17:50
Вам также нужно установитьgpgcheck=0 вCentOS-Debuginfo.repo (source).
 28 июл. 2015 г., 07:40
Для днф,sudo dnf install dnf-plugins-core согласноbugzilla.redhat.com/show_bug.cgi?id=1121318, затемsudo dnf debuginfo-install ...
 28 июн. 2014 г., 23:04
Мне нужно было включить репо, т. Е. Шаг 3, чтобы выполнить шаг 2! Спасибо, думал.
 25 авг. 2015 г., 07:24
если кто-то знает, как сделать шаг 3 в RHEL7? у меня есть только файлы epel.repo, epel-testing.repo, redhat.repo

В случае, если кто-то еще сталкивается с той же проблемой,

Я обновил glibc и каким-то образом старый ldconfig был сброшен столкнулся с этой ошибкой при запуске приложения

error while loading shared libraries: libjson-c.so.2: cannot open shared object file: No such file or directory

Даже после настройкиLD_LIBRARY_PATH это не сработало:

LD_LIBRARY_PATH=/usr/local/lib
export LD_LIBRARY_PATH

Наконец команды ниже пришли на помощь.

// Add you library path here.
echo /usr/local/lib >> /etc/ld.so.conf

// And then Run ldconfig to reflect the path
ldconfig
 29 авг. 2014 г., 21:53
Похоже, это то, что мне нужно для решения моей проблемы, но не могли бы вы прояснить, что вы предлагаете мне сделать?

Ваш ответ на вопрос