У меня много машин с ядром, совместимым с Red Hat, и раньше это не было проблемой. Однако последнее поведение по умолчанию, похоже, заключается в том, что файл конфигурации репозитория обновляется с включенным UEK4 при «обновлении yum».
Следующее «обновление yum» установит UEK4 и установит его в качестве ядра по умолчанию. Любые проблемы, вызванные этим, будут обнаружены при сбое следующей загрузки.
Было бы лучше, если бы я мог заранее отключить репозиторий UEK4, прежде чем файл репозитория даже будет обновлен с помощью yum.
Файл конфигурации репозитория yum по умолчанию /etc/yum.repos.d/public-yum-ol6.repo
установленный с OL6 Update 9 содержит ссылки на переменные $uek
, $uek3
и $uek4
предполагая, что репозитории UEK могут быть отключены центральным способом.
[public_ol6_UEKR4]
name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch)
baseurl=http://yum.oracle.com/repo/OracleLinux/OL6/UEKR4/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=$uekr4
Где yum может взять эти значения?
Могу ли я установить их где-нибудь, чтобы предотвратить случайное изменение ядра "yum update" и поломку?
Я понимаю, что это довольно старый вопрос, и вы, возможно, больше не заботитесь об ответе, но после некоторого покопания (ну, много копания, я тоже хотел знать `` правильный '' способ сделать это!) Я нашел это в / etc / yum / vars вы найдете файлы, содержащие значения этих переменных. Итак, чтобы отключить uekr4, вы просто меняете содержимое / etc / yum / vars / uekr4 с 1 на 0
Вот как я это понял и с сайта RedHat:
Чтобы определить пользовательскую переменную или переопределить значение существующей, создайте файл с тем же именем, что и переменная (без знака «$») в каталоге / etc / yum / vars /, и добавьте желаемое значение в его первая строка.