Bug 19395 - apt don't remove kernel-{image,modules} with Serial/Epoch
Summary: apt don't remove kernel-{image,modules} with Serial/Epoch
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: apt (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-30 13:22 MSD by Alexey V. Novikov
Modified: 2009-04-23 19:01 MSD (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey V. Novikov 2009-03-30 13:22:10 MSD
apt перестал удалять kernel-{image,modules}
если Serial/Epoch у пакета не пустой. Или раньше это не
проявлялось только из-за отсутствия таких пакетов?

Apt делает вид, что удаляет пакеты, а на самом деле они остаются,
пришлось удалять с помощью rpm. /etc/apt/apt.conf дефолтный.

$ rpmquery apt
apt-0.5.15lorg2-alt25
Comment 1 Dmitry V. Levin 2009-04-10 02:36:48 MSD
Если Epoch не пустой, то надо указывать ещё и Epoch.
Скажите apt-get remove kernel-image-std-def и apt-get подскажет,
какое именно имя надо ему передать.
Comment 2 Vladimir V. Kamarzin 2009-04-10 08:57:31 MSD
Можно ещё воспользоваться скриптом remove-old-kernels из пакета update-kernel.
Comment 3 Alexey V. Novikov 2009-04-10 22:23:00 MSD
(В ответ на комментарий №1)
> Если Epoch не пустой, то надо указывать ещё и Epoch.
> Скажите apt-get remove kernel-image-std-def и apt-get подскажет,
> какое именно имя надо ему передать.

для alt25 так и указывалось, что в apt-shell, что в apt-get remove. Прошерстил history bash и apt-shell, выполнялись
[shader@noute ~]$ sudo apt-get remove kernel-image-std-def#1:2.6.27-alt13
и
apt> remove kernel-image-std-def#1:2.6.27-alt13

Помогло только
[shader@noute ~]$ sudo rpm -e kernel-image-std-def-2.6.27-alt13 kernel-modules-alsa-std-def-2.6.27-alt13 kernel-modules-drm-std-def-2.6.27-alt13 kernel-modules-v4l-std-def-2.6.27-alt13

В alt26 работает все как надо, проверял на kernel-modules-alsa-std-def:
apt> remove kernel-modules-alsa-std-def#1:2.6.27-alt15