Я использую Centos 7.4 и обнаружил ошибку, решение которой я нашел для: https://bugzilla.redhat.com/show_bug.cgi?id=1502601
Проблема в том, что в решении упоминается, что ошибка исправлена в kernel-3.10.0- 832 .el7
, а моя CentOS 7.4 имеет kernel-3.10.0- 693 и будет обновлять yum yum update
только до более новая версия kernel-3.10.0- 693 .
Можно ли получить kernel-3.10.0- 832 .el7 (или новее) без подписки Red Hat?
Вы не увидите эту конкретную версию ядра за пределами Red Hat. Это была внутренняя сборка ядра и не распространялась среди общественности.
Как видите, эта ошибка еще не помечена как исправленная. Из комментариев ясно, что Red Hat все еще тестирует его внутри.
Если вам нужно это исправление срочно, вам потребуется подписка Red Hat и обращение в службу поддержки Red Hat. В противном случае вы можете дождаться выпуска исправления, когда оно станет доступно и для CentOS.
Как вы можете видеть на странице выпуска rhel https://access.redhat.com/articles/3078#RHEL7 , 3.10.0-693 - это версия ядра. для текущей версии rhel 7.4. Вы также можете видеть, что этот выпуск вышел 31 июля 2017 года, а это значит, что 7.5 не должно долго работать.
Бета-версия 7.5 вышла ( http://www.linux-magazine.com/Online/News/Red-Hat-Enterprise-Linux-7.5-Beta-Out ) и, вероятно, включает ядро нужная вам ветка.
Я обычно советую запускать текущее ядро (в настоящее время 4.15) из одного из сторонних репозиториев, таких как "el -repo ".
См. https://elrepo.org/tiki/kernel-ml
По сути, это так же просто, как запустить эти:
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum install --enablerepo=elrepo-kernel kernel-ml
Если вам не нужно устанавливать очень специфические, только redhat, проприетарные драйверы, вы будете намного, намного лучше работать с ними (гораздо лучшая производительность, гораздо лучшая поддержка оборудования, гораздо меньше ошибок).