Как удалить новое проблемное ядро

Cent OS, Scientific Linux

Модераторы: broom, Модераторы разделов

Аватара пользователя
kerogaz
Сообщения: 727
ОС: CentOS,FreeBSD 11.2

Как удалить новое проблемное ядро

Сообщение kerogaz » 01.02.2018 18:30

Делал yum upgrade, на Сentos 6.9 но что-то сбойнуло и новое ядро установилось, но неполностью.. Работаю на старом . Теперь хочу удалитьть новое, чтобы повторить upgrade. А сейчас недоустановленное новое ядро не даёт сделать эту операцию ( kernel-2.6.32-696.20.1.el6.x86_64 не работает)

Код: Выделить всё

rpm -qa kernel
kernel-2.6.32-696.16.1.el6.x86_64
kernel-2.6.32-696.20.1.el6.x86_64
kernel-2.6.32-696.13.2.el6.x86_64
kernel-2.6.32-696.10.3.el6.x86_64
kernel-2.6.32-696.18.7.el6.x86_64
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 14490
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Как удалить новое проблемное ядро

Сообщение Bizdelnick » 01.02.2018 18:35

Показывайте, что говорит rpm -ev kernel-2.6.32-696.20.1.el6.x86_64.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 727
ОС: CentOS,FreeBSD 11.2

Re: Как удалить новое проблемное ядро

Сообщение kerogaz » 01.02.2018 18:37

Код: Выделить всё

rpm -ev kernel-2.6.32-696.20.1.el6.x86_64
warning:    erase unlink of /lib/modules/2.6.32-696.20.1.el6.x86_64/modules.order failed: No such file or directory
warning:    erase unlink of /lib/modules/2.6.32-696.20.1.el6.x86_64/modules.networking failed: No such file or directory
warning:    erase unlink of /lib/modules/2.6.32-696.20.1.el6.x86_64/modules.modesetting failed: No such file or directory
warning:    erase unlink of /lib/modules/2.6.32-696.20.1.el6.x86_64/modules.drm failed: No such file or directory
warning:    erase unlink of /lib/modules/2.6.32-696.20.1.el6.x86_64/modules.block failed: No such file or director
Спасибо сказали:

Аватара пользователя
Vascom
Сообщения: 1272
ОС: Fedora 29

Re: Как удалить новое проблемное ядро

Сообщение Vascom » 01.02.2018 18:40

yum remove kernel-*kernel-2.6.32-696.20.1
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 727
ОС: CentOS,FreeBSD 11.2

Re: Как удалить новое проблемное ядро

Сообщение kerogaz » 01.02.2018 18:43

Код: Выделить всё

yum remove kernel-*kernel-2.6.32-696.20.1
Loaded plugins: fastestmirror
Setting up Remove Process
No Match for argument: kernel-*kernel-2.6.32-696.20.1
Loading mirror speeds from cached hostfile
 * base: centos.colocall.net
 * epel: mirrors.colocall.net
 * extras: centos.colocall.net
 * updates: centos.colocall.net
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 14490
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Как удалить новое проблемное ядро

Сообщение Bizdelnick » 01.02.2018 19:13

kerogaz писал(а):
01.02.2018 18:37

Код: Выделить всё

rpm -ev kernel-2.6.32-696.20.1.el6.x86_64
warning:    erase unlink of /lib/modules/2.6.32-696.20.1.el6.x86_64/modules.order failed: No such file or directory
warning:    erase unlink of /lib/modules/2.6.32-696.20.1.el6.x86_64/modules.networking failed: No such file or directory
warning:    erase unlink of /lib/modules/2.6.32-696.20.1.el6.x86_64/modules.modesetting failed: No such file or directory
warning:    erase unlink of /lib/modules/2.6.32-696.20.1.el6.x86_64/modules.drm failed: No such file or directory
warning:    erase unlink of /lib/modules/2.6.32-696.20.1.el6.x86_64/modules.block failed: No such file or director

Сообщений об ошибке не вижу. Видимо пакет удалился успешно.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 727
ОС: CentOS,FreeBSD 11.2

Re: Как удалить новое проблемное ядро

Сообщение kerogaz » 01.02.2018 19:24

Что значит успешно удалился? Система не грузится на этом ядре и висит мертво с таким сообщением на экране
Изображение
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 14490
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Как удалить новое проблемное ядро

Сообщение Bizdelnick » 01.02.2018 20:05

kerogaz писал(а):
01.02.2018 19:24
Что значит успешно удалился? Система не грузится на этом ядре

А Вы хотели удалить ядро и потом загрузить его?
Ну раз пункт в меню загрузчика остался, значит не вполне успешно. Сделайте update-grub (или как там оно в 6 центоси зовётся, не помню уже).

Для переустановки можно попробовать yum reinstall имя-пакета
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Vascom
Сообщения: 1272
ОС: Fedora 29

Re: Как удалить новое проблемное ядро

Сообщение Vascom » 01.02.2018 20:05

kerogaz писал(а):
01.02.2018 18:43

Код: Выделить всё

yum remove kernel-*kernel-2.6.32-696.20.1
Loaded plugins: fastestmirror
Setting up Remove Process
No Match for argument: kernel-*kernel-2.6.32-696.20.1
Loading mirror speeds from cached hostfile
 * base: centos.colocall.net
 * epel: mirrors.colocall.net
 * extras: centos.colocall.net
 * updates: centos.colocall.net

Опечатался я, с телефона пишу.
Конечно же надо указывать kernel*-2.6.32-696.20.1
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 727
ОС: CentOS,FreeBSD 11.2

Re: Как удалить новое проблемное ядро

Сообщение kerogaz » 02.02.2018 09:20

И так не удаляется. Видно уж очень криво оно установилось. Неужели нет способов удалить конкретное ядро? Это жесть. За что REd Hat деньги берет?

Код: Выделить всё

sudo yum remove kernel*-kernel-2.6.32-696.20.1
[sudo] password for grid:
Loaded plugins: fastestmirror
Setting up Remove Process
No Match for argument: kernel*-kernel-2.6.32-696.20.1
Loading mirror speeds from cached hostfile
epel/metalink                                                                                  |  26 kB     00:00
 * base: centos.colocall.net
 * epel: mirrors.colocall.net
 * extras: centos.colocall.net
 * updates: centos.colocall.net
base                                                                                           | 3.7 kB     00:00
epel                                                                                           | 4.7 kB     00:00
epel/primary_db                                                                                | 6.0 MB     00:00
extras                                                                                         | 3.4 kB     00:00
updates                                                                                        | 3.4 kB     00:00
updates/primary_db                                                                             | 6.4 MB     00:00
No Packages marked for removal
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 727
ОС: CentOS,FreeBSD 11.2

Re: Как удалить новое проблемное ядро

Сообщение kerogaz » 02.02.2018 09:25

Bizdelnick писал(а):
01.02.2018 20:05
kerogaz писал(а):
01.02.2018 19:24
Что значит успешно удалился? Система не грузится на этом ядре

А Вы хотели удалить ядро и потом загрузить его?
Ну раз пункт в меню загрузчика остался, значит не вполне успешно. Сделайте update-grub (или как там оно в 6 центоси зовётся, не помню уже).

Для переустановки можно попробовать yum reinstall имя-пакета

Здесь можно мозгами двинуться чтобы сделать update-grub :)
https://unix.stackexchange.com/questions/15...-centos-systems
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 727
ОС: CentOS,FreeBSD 11.2

Re: Как удалить новое проблемное ядро

Сообщение kerogaz » 02.02.2018 10:21

Если нет возможности удалить новое неработающее ядро то хотя бы как назначить старое работающее ядро загрузочным по умолчанию, а то после перезагрузки грузится это геморное ядро
Я нарыл ответ только для Убунты
http://forum.ubuntu.ru/index.php?topic=249084.0
Спасибо сказали:

Аватара пользователя
Vascom
Сообщения: 1272
ОС: Fedora 29

Re: Как удалить новое проблемное ядро

Сообщение Vascom » 02.02.2018 10:40

kerogaz писал(а):
02.02.2018 09:20
И так не удаляется. Видно уж очень криво оно установилось. Неужели нет способов удалить конкретное ядро? Это жесть. За что REd Hat деньги берет?

Код: Выделить всё

sudo yum remove kernel*-kernel-2.6.32-696.20.1
[sudo] password for grid:
Loaded plugins: fastestmirror
Setting up Remove Process
No Match for argument: kernel*-kernel-2.6.32-696.20.1
Loading mirror speeds from cached hostfile
epel/metalink                                                                                  |  26 kB     00:00
 * base: centos.colocall.net
 * epel: mirrors.colocall.net
 * extras: centos.colocall.net
 * updates: centos.colocall.net
base                                                                                           | 3.7 kB     00:00
epel                                                                                           | 4.7 kB     00:00
epel/primary_db                                                                                | 6.0 MB     00:00
extras                                                                                         | 3.4 kB     00:00
updates                                                                                        | 3.4 kB     00:00
updates/primary_db                                                                             | 6.4 MB     00:00
No Packages marked for removal

Ты указал неверную команду, я же поправил её.
Как назначить ядро по умолчанию https://wiki.russianfedora.pro/index.php?ti....80.D1.8B_Grub2
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 727
ОС: CentOS,FreeBSD 11.2

Re: Как удалить новое проблемное ядро

Сообщение kerogaz » 02.02.2018 11:05

Vascom писал(а):
02.02.2018 10:40
kerogaz писал(а):
02.02.2018 09:20
И так не удаляется. Видно уж очень криво оно установилось. Неужели нет способов удалить конкретное ядро? Это жесть. За что REd Hat деньги берет?

Код: Выделить всё

sudo yum remove kernel*-kernel-2.6.32-696.20.1
[sudo] password for grid:
Loaded plugins: fastestmirror
Setting up Remove Process
No Match for argument: kernel*-kernel-2.6.32-696.20.1
Loading mirror speeds from cached hostfile
epel/metalink                                                                                  |  26 kB     00:00
 * base: centos.colocall.net
 * epel: mirrors.colocall.net
 * extras: centos.colocall.net
 * updates: centos.colocall.net
base                                                                                           | 3.7 kB     00:00
epel                                                                                           | 4.7 kB     00:00
epel/primary_db                                                                                | 6.0 MB     00:00
extras                                                                                         | 3.4 kB     00:00
updates                                                                                        | 3.4 kB     00:00
updates/primary_db                                                                             | 6.4 MB     00:00
No Packages marked for removal

Ты указал неверную команду, я же поправил её.
Как назначить ядро по умолчанию https://wiki.russianfedora.pro/index.php?ti....80.D1.8B_Grub2

Вы написали Конечно же надо указывать kernel*-2.6.32-696.20.1
Я так и сделал. Ни один вариант не проходит. Наверное звездочка не проходит.

Код: Выделить всё

yum remove kernel*-2.6.32-696.20.1
Loaded plugins: fastestmirror
Setting up Remove Process
No Match for argument: kernel*-2.6.32-696.20.1
Loading mirror speeds from cached hostfile
 * base: centos.colocall.net
 * epel: mirrors.colocall.net
 * extras: centos.colocall.net
 * updates: centos.colocall.net
No Packages marked for removal
[root@storage grid]# yum remove kernel-*2.6.32-696.20.1
Loaded plugins: fastestmirror
Setting up Remove Process
No Match for argument: kernel-*2.6.32-696.20.1
Loading mirror speeds from cached hostfile
 * base: centos.colocall.net
 * epel: mirrors.colocall.net
 * extras: centos.colocall.net
 * updates: centos.colocall.net
No Packages marked
for removal
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 727
ОС: CentOS,FreeBSD 11.2

Re: Как удалить новое проблемное ядро

Сообщение kerogaz » 02.02.2018 11:14

Методом тыка нашел

Код: Выделить всё

yum remove kernel *-2.6.32-696.20.1.rpm

Надо указывать rpm и перед звездочкой пробел

Код: Выделить всё

yum remove kernel *-2.6.32-696.20.1.rpm
Loaded plugins: fastestmirror
Setting up Remove Process
Skipping the running kernel: kernel-2.6.32-696.18.7.el6.x86_64
No Match for argument: *-2.6.32-696.20.1.rpm
Loading mirror speeds from cached hostfile
 * base: centos.colocall.net
 * epel: mirrors.colocall.net
 * extras: centos.colocall.net
 * updates: centos.colocall.net
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
--> Running transaction check
---> Package kernel.x86_64 0:2.6.32-696.10.3.el6 will be erased
---> Package kernel.x86_64 0:2.6.32-696.13.2.el6 will be erased
---> Package kernel.x86_64 0:2.6.32-696.16.1.el6 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================================================
 Package                 Arch                    Version                              Repository                 Size
======================================================================================================================
Removing:
 kernel                  x86_64                  2.6.32-696.10.3.el6                  @updates                  131 M
 kernel                  x86_64                  2.6.32-696.13.2.el6                  @updates                  131 M
 kernel                  x86_64                  2.6.32-696.16.1.el6                  @updates                  131 M

Transaction Summary
======================================================================================================================
Remove        3 Package(s)


То есть нет, судя по выводу на экран удаляются почему-то совсем старые ядра :)
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 727
ОС: CentOS,FreeBSD 11.2

Re: Как удалить новое проблемное ядро

Сообщение kerogaz » 02.02.2018 11:20

Удалились все ядра кроме текущего работающего. Это уже достижение :drinks:

Код: Выделить всё

rpm -qa kernel
kernel-2.6.32-696.18.7.el6.x86_64

Теперь делаю апгрейд

Код: Выделить всё

yum upgrade
Loaded plugins: fastestmirror
Setting up Upgrade Process
Loading mirror speeds from cached hostfile
 * base: centos.colocall.net
 * epel: mirrors.colocall.net
 * extras: centos.colocall.net
 * updates: centos.colocall.net
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
--> Running transaction check
---> Package kernel.x86_64 0:2.6.32-696.20.1.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================================================
 Package                 Arch                    Version                               Repository                Size
======================================================================================================================
Installing:
 kernel                  x86_64                  2.6.32-696.20.1.el6                   updates                   32 M

Transaction Summary
======================================================================================================================
Install       1 Package(s)

Total size: 32 M
Installed size: 131 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : kernel-2.6.32-696.20.1.el6.x86_64


Код: Выделить всё

rpm -qa kernel
kernel-2.6.32-696.18.7.el6.x86_64
kernel-2.6.32-696.20.1.el6.x86_64

Перегружаюсь. Всё OK. Новое ядро работает :drinks:
Спасибо сказали:

Аватара пользователя
Vascom
Сообщения: 1272
ОС: Fedora 29

Re: Как удалить новое проблемное ядро

Сообщение Vascom » 02.02.2018 11:29

Конечно же перед звёздочкой указывать пробел не надо.
Можно ещё раз посмотреть установленные ядра и указать ненужное при удалении без звёздочки. Либо надо было взять удаляемое со звёздочкой в кавычки.
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 727
ОС: CentOS,FreeBSD 11.2

Re: Как удалить новое проблемное ядро

Сообщение kerogaz » 02.02.2018 11:32

Vascom писал(а):
02.02.2018 11:29
Конечно же перед звёздочкой указывать пробел не надо.
Можно ещё раз посмотреть установленные ядра и указать ненужное при удалении без звёздочки. Либо надо было взять удаляемое со звёздочкой в кавычки.

Мне только вот непонятно почему когда я указал на удаление только одного конкретного ядра удалились впридачу все старые ядра а то я дро он так и не нашел

Код: Выделить всё

Skipping the running kernel: kernel-2.6.32-696.18.7.el6.x86_64
No Match for argument: *-2.6.32-696.20.1.rpm

но всё равно удалил. Получилась команда удалять всё кроме текущего ядра :)
Спасибо сказали:

Аватара пользователя
s.xbatob
Сообщения: 580
ОС: RfRemix

Re: Как удалить новое проблемное ядро

Сообщение s.xbatob » 02.02.2018 11:55

kerogaz
yum послушно сделал то, что вы просили: удалил все версии пакета kernel. *-2.6.32-696.20.1.rpm он проинтерпретировал как ещё один пакет. Радуйтесь, что у него хватило ума не удалить работающее.
А версию 2.6.32-696.20.1 вы давным-давно уже удалили, только запись в grub от неё осталась. На всякий случай проверьте в /boot не осталось ли от нее еще чего-либо. Если осталось - можете удалить. Они не мешают, но место занимают и глаза мозолят
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 727
ОС: CentOS,FreeBSD 11.2

Re: Как удалить новое проблемное ядро

Сообщение kerogaz » 02.02.2018 14:23

s.xbatob писал(а):
02.02.2018 11:55
kerogaz
yum послушно сделал то, что вы просили: удалил все версии пакета kernel. *-2.6.32-696.20.1.rpm он проинтерпретировал как ещё один пакет. Радуйтесь, что у него хватило ума не удалить работающее.
А версию 2.6.32-696.20.1 вы давным-давно уже удалили, только запись в grub от неё осталась. На всякий случай проверьте в /boot не осталось ли от нее еще чего-либо. Если осталось - можете удалить. Они не мешают, но место занимают и глаза мозолят

Я его не удалял, просто оно недоустановилось, произошел аппаратный сбой в процессе установки (примерно на середине ))
Спасибо сказали:

Аватара пользователя
s.xbatob
Сообщения: 580
ОС: RfRemix

Re: Как удалить новое проблемное ядро

Сообщение s.xbatob » 02.02.2018 15:00

Удаляли:
kerogaz писал(а):
01.02.2018 18:37

Код: Выделить всё

rpm -ev kernel-2.6.32-696.20.1.el6.x86_64
warning:    erase unlink of /lib/modules/2.6.32-696.20.1.el6.x86_64/modules.order failed: No such file or directory
warning:    erase unlink of /lib/modules/2.6.32-696.20.1.el6.x86_64/modules.networking failed: No such file or directory
warning:    erase unlink of /lib/modules/2.6.32-696.20.1.el6.x86_64/modules.modesetting failed: No such file or directory
warning:    erase unlink of /lib/modules/2.6.32-696.20.1.el6.x86_64/modules.drm failed: No such file or directory
warning:    erase unlink of /lib/modules/2.6.32-696.20.1.el6.x86_64/modules.block failed: No such file or director

Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 727
ОС: CentOS,FreeBSD 11.2

Re: Как удалить новое проблемное ядро

Сообщение kerogaz » 02.02.2018 16:26

s.xbatob писал(а):
02.02.2018 15:00
Удаляли:
kerogaz писал(а):
01.02.2018 18:37

Код: Выделить всё

rpm -ev kernel-2.6.32-696.20.1.el6.x86_64
warning:    erase unlink of /lib/modules/2.6.32-696.20.1.el6.x86_64/modules.order failed: No such file or directory
warning:    erase unlink of /lib/modules/2.6.32-696.20.1.el6.x86_64/modules.networking failed: No such file or directory
warning:    erase unlink of /lib/modules/2.6.32-696.20.1.el6.x86_64/modules.modesetting failed: No such file or directory
warning:    erase unlink of /lib/modules/2.6.32-696.20.1.el6.x86_64/modules.drm failed: No such file or directory
warning:    erase unlink of /lib/modules/2.6.32-696.20.1.el6.x86_64/modules.block failed: No such file or director


Нет не удалял. Это сообщение я получил после того как ядро не установилось и не загрузилось и я зашёл через старое. Сведения о том как удалять я получил позднее. Очевидно эти модули просто не подгрузились а не удалились
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 14490
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Как удалить новое проблемное ядро

Сообщение Bizdelnick » 02.02.2018 16:29

kerogaz писал(а):
02.02.2018 16:26
Это сообщение я получил после того как

После того, как дали команду удаления (которое, с Ваших слов, не работало, а по факту — сработало).
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 727
ОС: CentOS,FreeBSD 11.2

Re: Как удалить новое проблемное ядро

Сообщение kerogaz » 02.02.2018 18:40

Bizdelnick писал(а):
02.02.2018 16:29
kerogaz писал(а):
02.02.2018 16:26
Это сообщение я получил после того как

После того, как дали команду удаления (которое, с Ваших слов, не работало, а по факту — сработало).

не сработало потому что до последнего моего действия было так

Код: Выделить всё

rpm -qa kernel
kernel-2.6.32-696.16.1.el6.x86_64
kernel-2.6.32-696.20.1.el6.x86_64
kernel-2.6.32-696.13.2.el6.x86_64
kernel-2.6.32-696.10.3.el6.x86_64
kernel-2.6.32-696.18.7.el6.x86_64

а потом сразу стало так

Код: Выделить всё

rpm -qa kernel
kernel-2.6.32-696.18.7.el6.x86_64
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 14490
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Как удалить новое проблемное ядро

Сообщение Bizdelnick » 02.02.2018 19:04

kerogaz писал(а):
02.02.2018 18:40
до последнего моего действия было так

Код: Выделить всё

rpm -qa kernel
kernel-2.6.32-696.16.1.el6.x86_64
kernel-2.6.32-696.20.1.el6.x86_64
kernel-2.6.32-696.13.2.el6.x86_64
kernel-2.6.32-696.10.3.el6.x86_64
kernel-2.6.32-696.18.7.el6.x86_64

а потом сразу стало так

Код: Выделить всё

rpm -qa kernel
kernel-2.6.32-696.18.7.el6.x86_64

До последнего действия, но после rpm -ev должно было быть

Код: Выделить всё

kernel-2.6.32-696.16.1.el6.x86_64
kernel-2.6.32-696.13.2.el6.x86_64
kernel-2.6.32-696.10.3.el6.x86_64
kernel-2.6.32-696.18.7.el6.x86_64
Но проверить это уже не представляется возможным, разве что в логи зарыться.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали: