* [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 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-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-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