Проблемы с установкой LTTNG для fedora22
Используя: 4.2.8-200.fc22.x86_64
У меня много проблем с установкой последней версии пакета Fedora.
Я установил последнюю версию, доступную для fedora, как 29/6/16.
Доступные пакеты Имя: lttng-tools ... Версия: 2.6.0
тогда как последний доступный для других дистрибутивов - 2.8.0
http://git.lttng.org/?p=lttng-modules.git;a=shortlog;h=refs/heads/stable-2.8
Что касается fedora, то lttng-модули необходимо устанавливать вручную. нет или 2.5 - 2.6.1 компилируются. ошибка: неявное объявление функции '__get_cpu_var'
и 2.6.3 отчет Не может прочитать закрытый ключ для каждого модуля и сообщает, что depmod: WARNING: /lib/modules/4.2.8-200.fc22.x86_64/extra/probes/lttng-probe-x86-exceptions.ko необходимо неизвестно символ lttng_pid_tracker_lookup
ни один из модулей не доступен в insmod.
пробовать отчеты о результатах модулей
Ошибка: версия ABI Kernel Tracer (2.1) не совместима с ожидаемой основной версией ABI (1.*)
Вторая попытка в результате со следующим. lttng (создать, включить, запустить, остановить, просмотреть) результат без результатов.
Есть ли какие-то планы, которые вы, ребята, знаете, для дальнейшей поддержки fedora после 2.6? Любые идеи о том, как я могу сделать lttng работает для моей 22 Fedora. (не обновляется до Fedora 24 из-за снижения производительности)
С уважением, Нир.
1 ответ
Недавно я взял на себя обслуживание пакетов lttng в Fedora, F25 будет поставляться с последними пакетами lttng 2.8. Что касается F22, лучшим вариантом будет попытаться пересобрать исходные пакеты F25 на F22. Для модулей ядра вы можете использовать этот исходный пакет, предназначенный для RHEL7: http://packages.efficios.com/rhel/7/SRPMS/latest/lttng-modules/lttng-modules-2.8.0-1.el7.src.rpm в минуту
Надеюсь, это поможет, ура.