* [sisyphus] Странный apt-get remove
@ 2011-07-13 20:22 Alexei V. Mezin
2011-07-14 4:47 ` Alexey Sidorov
2011-07-14 19:52 ` Sergey Vlasov
0 siblings, 2 replies; 8+ messages in thread
From: Alexei V. Mezin @ 2011-07-13 20:22 UTC (permalink / raw)
To: sisyphus
Сделал
apt-get remove kernel-image-std-pae#XXX kernel-image-std-pae#YYY
kernel-image-std-pae#ZZZ
то есть удаление трех ядер одного типа за один раз.
Все исправно удалилось, но! Из lilo.conf убралось упоминание только
первого ядра, и в процессе lilo выполнился только ОДИН раз, сразу после
удаления пакетов первого ядра. В итоге ядер нет, а lilo.conf на них
указывает.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Странный apt-get remove
2011-07-13 20:22 [sisyphus] Странный apt-get remove Alexei V. Mezin
@ 2011-07-14 4:47 ` Alexey Sidorov
2011-07-14 5:48 ` Ildar Mulyukov
2011-07-14 5:57 ` Anton Gorlov
2011-07-14 19:52 ` Sergey Vlasov
1 sibling, 2 replies; 8+ messages in thread
From: Alexey Sidorov @ 2011-07-14 4:47 UTC (permalink / raw)
To: alexei-mezin, ALT Linux Sisyphus discussions
В сообщении от 14 июля 2011 00:22:57 автор Alexei V. Mezin написал:
> Сделал
>
> apt-get remove kernel-image-std-pae#XXX kernel-image-std-pae#YYY
> kernel-image-std-pae#ZZZ
>
> то есть удаление трех ядер одного типа за один раз.
>
> Все исправно удалилось, но! Из lilo.conf убралось упоминание только
> первого ядра, и в процессе lilo выполнился только ОДИН раз, сразу после
> удаления пакетов первого ядра. В итоге ядер нет, а lilo.conf на них
> указывает.
>
Ну у меня и при удалении одного ядра оно не убирается из лило (в т.ч. из
lilo.conf). и это довольно давно уже так.....
--
Alexey Sidorov
mailto: alex@reutman.ru
JID: alex@reutman.ru
ICQ: 5052225
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Странный apt-get remove
2011-07-14 4:47 ` Alexey Sidorov
@ 2011-07-14 5:48 ` Ildar Mulyukov
2011-07-14 6:09 ` Alexey Sidorov
2011-07-14 5:57 ` Anton Gorlov
1 sibling, 1 reply; 8+ messages in thread
From: Ildar Mulyukov @ 2011-07-14 5:48 UTC (permalink / raw)
To: sisyphus
On 14.07.2011 10:47:53, Alexey Sidorov wrote:
> В сообщении от 14 июля 2011 00:22:57 автор Alexei V. Mezin написал:
> > Сделал
> >
> > apt-get remove kernel-image-std-pae#XXX kernel-image-std-pae#YYY
> > kernel-image-std-pae#ZZZ
> >
> > то есть удаление трех ядер одного типа за один раз.
> >
> > Все исправно удалилось, но! Из lilo.conf убралось упоминание только
> > первого ядра, и в процессе lilo выполнился только ОДИН раз, сразу
> после
> > удаления пакетов первого ядра. В итоге ядер нет, а lilo.conf на них
> > указывает.
> >
>
> Ну у меня и при удалении одного ядра оно не убирается из лило (в т.ч.
> из
> lilo.conf). и это довольно давно уже так.....
Стоит сравнить содержимое файла /etc/sysconfig/installkernel с исходным
из пакета bootloader-utils
--
Ildar
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Странный apt-get remove
2011-07-14 4:47 ` Alexey Sidorov
2011-07-14 5:48 ` Ildar Mulyukov
@ 2011-07-14 5:57 ` Anton Gorlov
2011-07-14 6:05 ` Denis G. Samsonenko
1 sibling, 1 reply; 8+ messages in thread
From: Anton Gorlov @ 2011-07-14 5:57 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
14.07.2011 8:47, Alexey Sidorov пишет:
> Ну у меня и при удалении одного ядра оно не убирается из лило (в т.ч. из
> lilo.conf). и это довольно давно уже так.....
Странно.. у меня убирается. p6
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Странный apt-get remove
2011-07-14 5:57 ` Anton Gorlov
@ 2011-07-14 6:05 ` Denis G. Samsonenko
0 siblings, 0 replies; 8+ messages in thread
From: Denis G. Samsonenko @ 2011-07-14 6:05 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
День добрый!
14 июля 2011 г. 12:57 Anton Gorlov написал:
>> Ну у меня и при удалении одного ядра оно не убирается из лило (в т.ч. из
>> lilo.conf). и это довольно давно уже так.....
>
> Странно.. у меня убирается. p6
У меня тоже не убирается, и то же p6.
--
Всего доброго,
Денис.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Странный apt-get remove
2011-07-14 5:48 ` Ildar Mulyukov
@ 2011-07-14 6:09 ` Alexey Sidorov
0 siblings, 0 replies; 8+ messages in thread
From: Alexey Sidorov @ 2011-07-14 6:09 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
В сообщении от 14 июля 2011 09:48:46 автор Ildar Mulyukov написал:
> On 14.07.2011 10:47:53, Alexey Sidorov wrote:
> > В сообщении от 14 июля 2011 00:22:57 автор Alexei V. Mezin написал:
> > > Сделал
> > >
> > > apt-get remove kernel-image-std-pae#XXX kernel-image-std-pae#YYY
> > > kernel-image-std-pae#ZZZ
> > >
> > > то есть удаление трех ядер одного типа за один раз.
> > >
> > > Все исправно удалилось, но! Из lilo.conf убралось упоминание только
> > > первого ядра, и в процессе lilo выполнился только ОДИН раз, сразу
> >
> > после
> >
> > > удаления пакетов первого ядра. В итоге ядер нет, а lilo.conf на них
> > > указывает.
> >
> > Ну у меня и при удалении одного ядра оно не убирается из лило (в т.ч.
> > из
> > lilo.conf). и это довольно давно уже так.....
>
> Стоит сравнить содержимое файла /etc/sysconfig/installkernel с исходным
> из пакета bootloader-utils
Идентично.
INITRD_GENERATOR=make-initrd
MKINITRD=/usr/sbin/mkinitrd-make-initrd
#INITRD_AUTOUPDATE=all
--
Alexey Sidorov
mailto: alex@reutman.ru
JID: alex@reutman.ru
ICQ: 5052225
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Странный apt-get remove
2011-07-13 20:22 [sisyphus] Странный apt-get remove Alexei V. Mezin
2011-07-14 4:47 ` Alexey Sidorov
@ 2011-07-14 19:52 ` Sergey Vlasov
2011-07-18 8:06 ` Alexei V. Mezin
1 sibling, 1 reply; 8+ messages in thread
From: Sergey Vlasov @ 2011-07-14 19:52 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 2115 bytes --]
On Thu, Jul 14, 2011 at 12:22:57AM +0400, Alexei V. Mezin wrote:
> Сделал
>
> apt-get remove kernel-image-std-pae#XXX kernel-image-std-pae#YYY
> kernel-image-std-pae#ZZZ
>
> то есть удаление трех ядер одного типа за один раз.
>
> Все исправно удалилось, но! Из lilo.conf убралось упоминание только
> первого ядра, и в процессе lilo выполнился только ОДИН раз, сразу после
> удаления пакетов первого ядра. В итоге ядер нет, а lilo.conf на них
> указывает.
Действительно, раньше при удалении пакетов с ядрами из %postun делался
вызов /sbin/installkernel --remove $VERSION. Сейчас вместо этого
перешли на использование файлтриггеров, которые обрабатываются только
один раз в конце успешной транзакции (кстати, если в процессе
установки и удаления пакетов происходит какой-то сбой, файлтриггеры не
обрабатываются - список обновлённых файлов остаётся лежать до
следующего раза). Однако скрипт /usr/lib/rpm/boot_kernel.filetrigger
не умеет вызывать /sbin/installkernel --remove - при удалении ядра
производится только переключение ядра по умолчанию (/boot/vmlinuz) и
ссылок /boot/vmlinuz-$flavour на одну из оставшихся доступными версий,
если ядро, на которые указывали ссылки, было удалено.
В случае использования загрузчика grub2 эта проблема не возникает,
поскольку для этого загрузчика файл конфигурации /boot/grub/grub.cfg
при необходимости его изменения перегенерируется полностью (кстати,
тоже файлтриггером /usr/lib/rpm/grub2.filetrigger). Однако для старых
загрузчиков (lilo, grub) такая перегенерация файла конфигурации с нуля
не предусмотрена - для них скрипты из bootloader-utils редактируют
существующий файл конфигурации, добавляя или удаляя по одной записи
при каждом вызове.
В случае lilo проблема частично скрывается ещё и тем, что все пункты,
ссылающиеся на конкретную версию ядра (которые должны были бы
удаляться), имеют флаг optional, поэтому их наличие после удаления
соответствующих ядер не мешает работе, а из отображаемого при загрузке
меню они всё-таки удаляются. В grub этого не происходит - в меню
загрузчика остаются неработающие пункты.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Странный apt-get remove
2011-07-14 19:52 ` Sergey Vlasov
@ 2011-07-18 8:06 ` Alexei V. Mezin
0 siblings, 0 replies; 8+ messages in thread
From: Alexei V. Mezin @ 2011-07-18 8:06 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
14.07.2011 23:52, Sergey Vlasov пишет:
> В случае lilo проблема частично скрывается ещё и тем, что
Ну то есть это не бага?
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2011-07-18 8:06 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-13 20:22 [sisyphus] Странный apt-get remove Alexei V. Mezin
2011-07-14 4:47 ` Alexey Sidorov
2011-07-14 5:48 ` Ildar Mulyukov
2011-07-14 6:09 ` Alexey Sidorov
2011-07-14 5:57 ` Anton Gorlov
2011-07-14 6:05 ` Denis G. Samsonenko
2011-07-14 19:52 ` Sergey Vlasov
2011-07-18 8:06 ` Alexei V. Mezin
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git