Конфлікти ядра Linux


0
 rpm --query --all '*kernel*'
 kernel-headers-2.6.32-220.17.1.el6.x86_64
 kernel-firmware-2.6.32-220.17.1.el6.noarch
 dracut-kernel-004-256.el6.noarch
 kernel-devel-2.6.32-220.17.1.el6.x86_64
 abrt-addon-kerneloops-2.0.4-14.el6.centos.x86_64
 kernel-2.6.32-220.17.1.el6.x86_64
 libreport-plugin-kerneloops-2.0.5-20.el6.x86_64

 uname -r
 2.6.32-220.4.1.el6.x86_64

 /etc/init.d/network restart 
 Shutting down loopback interface:  [  OK  ]
 WARNING: All config files need .conf: /etc/modprobe.d/noipv6, it will be ignored in a future release.
 FATAL: Could not load /lib/modules/2.6.32-220.4.1.el6.x86_64/modules.dep: No such file or      directory

Eth0 не досягає заданого ІС Якщо я роблю ifconfig eht0 вгору і вниз, він говорить, що пристрій не існує. якщо я роблю перезавантаження мережі, висновок вставлений вище?

Чи існує конфлікт між 2 пакетами? Як вирішити?

Відповіді:


1

Схоже, ви видалили kernel-2.6.32-220.4.1.el6 RPM час запуску цього ядра. Це може статися як частина оновлення ядра RPM (хоча зазвичай оновлення ядра розглядаються як встановлюються і не видаляють існуючі ядра).

Перевірте свій grub.conf файл і переконайтеся, що встановлене ядро ​​встановлено як ядро ​​завантаження. Потім перезавантажте систему. В даний час встановлено ядро kernel-2.6.32-220.17.1.el6. Крім того, завантажте файл kernel-2.6.32-220.4.1.el6 RPM та встановіть його для повернення каталогу та двійкових файлів.


thnanks для відповіді @hrunting ... grub налаштований на kernel-2.6.32-220.17.1.el6 ... і встановлення kernel-2.6.32-220.4.1.el6 rpm дає помилку, говорячи про пакет kernel-2.6.32 -220.17.1.el6.x86_64 (що новіше, ніж kernel-2.6.32-220.4.1.el6.x86_64) вже встановлено
user1590733

Ви можете примусово встановити старе ядро rpm --force (не впевнений, як саме yum, але це, ймовірно, схоже).
hrunting

так, я читав, що .. просто злякався, що я можу зробити машину не завантажувальний на всіх .. \ t
user1590733

змушуючи встановити ядро, зробив це .. Спасибі тону ..
user1590733

0

Як кажуть коментарі, вам, здається, вдалося видалити пакет запущеного ядра. Дізнайтеся, як це сталося, і зверніть увагу на те, що це не повториться.

yum налаштовано на збереження кількох ядер за умовчанням. 3. Перевірити /etc/yum.confОсобливо installonly_limit=3. Не зв'язуйтеся з цим! Дуже важливо мати старі ядра, якщо система відмовиться завантажуватися після оновлення, або деякі оновлення не вдасться. yum має failsafes, так що запущене ядро ​​не видаляється, так що це не повинно відбуватися.

Якщо пакунок зламається / стирається, ви можете це виправити yum reinstall <package>. Щоб зробити rpm --force це відчайдушна міра, яка може використовуватися тільки під примусом (і точно знаючи, що ви робите). Це майже гарантує (частина) системи порушується.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.