Это часто использует UDP, или даже TCP (tcptraceroute часто более полезно, или-t опция на некоторых реализациях) для исходящих пакетов - но во всех случаях полагается на ICMP, TTL превысил сообщения.
Traceroute является умным взломом на tcp/ip - не встроенная функция для обнаружения маршрутов. Это была умная запоздалая мысль.
Можно указать, что различные числа пакетов для отправки - не должны быть три.
Как сказанный Kowh - маршруты могут измениться, но не обязательно часто изменяют это. Существует много причин traceorute, может дать вводящие в заблуждение результаты - от ICMP, имеющего более низкий приоритет или заблокированного полностью - важная часть должна понять механику того, как это работает и что это и не говорит Вам.
Как отмеченный в комментариях и поддерживаемый документация RHEL , другая команда (это работало в моей ситуации):
yum history sync
Это будет выполнять итерации через установленный RPMs и синхронизировать об/мин & базы данных yumdb.
Как упомянуто в комментариях, это - безопасное предупреждение, которое сообщает Вам, что пакет был установлен или удален непосредственно с помощью эти rpm
команда вместо yum
. Различие - то, что yum
автоматически зависимости от твердости для Вас и сохраняют управление пакета DB в Вашей системе актуальный.
Видят , Выполнение конфетки приводит к "Предупреждению: RPMDB изменен за пределами конфетки". для официального объяснения сообщения на Клиентском портале Red Hat.
Для избавлений от предупреждения работайте:
# yum history new
Видят также конфетка или об/мин , который содержит дальнейшие объяснения и ссылки на документацию Red Hat и о Конфетке и об об/мин.