Поддерживается ли компиляция/тестирование/использование systemd-resolved, не соответствующего версии остальной части systemd, присутствующей в системе?

Можно ли скомпилировать только systemd-разрешенный из больших исходников systemd(без всего остального systemd), чтобы попытаться определить исправление для обратного переноса? Может ли новая systemd-resolved сосуществовать с остальной системой, основанной на старой systemd?

0
задан 11 November 2021 в 17:06
1 ответ

Нет, создание и обновление только одного бинарного файла systemd не поддерживается. Например, людям, к которым вы можете обратиться за помощью, будет трудно воспроизвести то, что вы делаете.

разрешил, как и множество двоичных файлов, составляющих эту вещь, ссылки на какой-то общий код systemd. Это вряд ли останется двоично-совместимым в произвольном количестве выпусков. Это может сработать, но лично я не хочу распутывать внутренние зависимости systemd, чтобы доказать это.

Вместо этого попробуйте обновить все файлы systemd. Для начала попробуйте воспроизвести проблему на дистрибутиве с относительно новой версией. В мире Red Hat по состоянию на 2021 год это может быть Fedora 35 или RHEL 9. Как только появятся доказательства того, что новый дистрибутив улучшает ситуацию, начните изолировать соответствующие изменения. Или запустите проект обновления ОС.

1
ответ дан 11 November 2021 в 20:49

Теги

Похожие вопросы