Bug 39321

Summary: epm autoremove --auto не интерактивна "не полностью"
Product: Sisyphus Reporter: Sergey Ivanov <zagagyka>
Component: eepmAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Sergey Ivanov 2020-11-19 17:15:21 MSK
в процессе выполнения epm autoremove --auto вызывается "не интерактивная" команда "apt-get -y autoremove" косле которой следует выполнение "интерактивной" команды epm remove-old-kernels и "интерактивной" команды nvidia-clean-driver

В результате чего если в системе имеется более старое ядро и/или старые драйвера nvidia то команда "eepm autoremove--auto" будет ожидать ввода "Y/n"

# epm autoremove --auto
 # apt-get -y autoremove
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Calculating Autoremove... Завершено
Следующие пакеты будут УДАЛЕНЫ:
  NetworkManager-ssh i586-libgpm.32bit i586-libncurses.32bit i586-llvm7.0-libs.32bit kde5-ktp-call-ui kde5-skanlite libaom libdvdcss libdvdread libguess libncp libnss-role libopenimageio libqt5-glib librcc
  librcd libstartup-notification libtalkfilters libtelepathy-farstream libtelepathy-qt5-farstream0 libtranslate libvpx5 ncpfs plasma5-nm-connect-ssh python-module-apipkg python-module-atomicwrites
  python-module-attrs python-module-funcsigs python-module-iniconfig python-module-more-itertools python-module-numpy-testing python-module-pathlib2 python-module-pkg_resources python-module-pluggy
  python-module-py python-module-pytest python-module-scandir python3-module-apipkg python3-module-atomicwrites python3-module-attrs python3-module-iniconfig python3-module-more-itertools python3-module-nose
  python3-module-numpy-testing python3-module-pluggy python3-module-py python3-module-pytest qt5-gstreamer1 tslib
0 будет обновлено, 0 новых установлено, 49 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B архивов.
После распаковки будет освобождено 82,4MB дискового пространства.
Совершаем изменения...
Подготовка...                                                                                           ########y########################################################################################### [100%]
Очистка / удаление... 
 1: kde5-ktp-call-ui-19.12.3-alt1                                                                       #################################################################################################### [  2%]
 2: librcc-0.2.12-alt3                                                                                  #################################################################################################### [  4%]
 3: python3-module-numpy-testing-1:1.15.4-alt5                                                          
............................
............................
48: kde5-skanlite-2.2.0-alt1                                                                            #################################################################################################### [ 98%]
49: i586-llvm7.0-libs-7.0.1-alt4.rel                                                                    #################################################################################################### [100%]
Завершено.
Also you can run 'epm autoremove --direct' to use epm implementation of autoremove (see --help)
 # epm remove-old-kernels
Installing appropriate package for update-kernel command...
 # remove-old-kernels
Running kernel version: kernel-image-std-def-1:5.4.68-alt1.1
Checking for installed kernel packages...
For removing:
  kernel-image-std-def-5.4.41-alt1.x86_64

Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Version kernel-image-std-def#1:5.4.41-alt1:p9+251743.100.1.1@1589906164#1:5.4.41-alt1:p9+251743.100.1.1@1589906164 for kernel-image-std-def=1:5.4.41-alt1 is already installed
Следующие пакеты будут УДАЛЕНЫ:
  kernel-image-std-def#1:5.4.41-alt1:p9+251743.100.1.1@1589906164 kernel-modules-acpi_call-std-def#0.1-alt5.k.328745.1:p9+251743.400.1.1@1589544231
  kernel-modules-bbswitch-std-def#0.8-alt1.k.328745.1:p9+251743.500.1.1@1589544260 kernel-modules-bcmwl-std-def#6.30.223.248-alt17.328745.1:p9+251743.600.1.1@1589544297
  kernel-modules-drm-radeon-std-def#1:5.4.41-alt1:p9+251743.100.1.1@1589543818 kernel-modules-drm-std-def#1:5.4.41-alt1:p9+251743.100.1.1@1589543818
  kernel-modules-e1000e-std-def#3.4.2.1-alt2.328745.1:p9+251743.1100.1.1@1589544407 kernel-modules-nvidia-std-def#440.82-alt1.328745.1:p9+251743.2200.2.1@1589906493
  kernel-modules-rtl8723de-std-def#5.1.1.8-alt15.328745.1:p9+251743.2500.1.1@1589545151 kernel-modules-rtl8821ce-std-def#5.5.2-alt1.328745.1:p9+251743.2600.1.1@1589545193
  kernel-modules-staging-std-def#1:5.4.41-alt1:p9+251743.100.1.1@1589543818 kernel-modules-v4l-std-def#1:5.4.41-alt1:p9+251743.100.1.1@1589543818
  kernel-modules-virtualbox-addition-guest-std-def#6.1.8-alt1.328745.1:p9+252067.300.4.1@1590684658 kernel-modules-virtualbox-addition-std-def#6.1.8-alt1.328745.1:p9+252067.300.4.1@1590684658
  kernel-modules-virtualbox-addition-video-std-def#6.1.8-alt1.328745.1:p9+252067.300.4.1@1590684658 kernel-modules-virtualbox-std-def#6.1.8-alt1.328745.1:p9+252067.400.4.1@1590684727
0 будет обновлено, 0 новых установлено, 16 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B архивов.
После распаковки будет освобождено 382MB дискового пространства.
Продолжить? [Y/n] y
Совершаем изменения...
Подготовка...                                                                                           #################################################################################################### [100%]
Очистка / удаление... 
 1: kernel-modules-staging-std-def-1:5.4.41-alt1                                                        #################################################################################################### [  6%]
 2: kernel-modules-virtualbox-addition-std-def-6.1.8-alt1.328745.1                                      #################################################################################################### [ 13%]
 3: kernel-modules-drm-radeon-std-def-1:5.4.41-alt1                                                     #################################################################################################### [ 19%]
 4: kernel-modules-nvidia-std-def-440.82-alt1.328745.1                                                  #################################################################################################### [ 25%]
 5: kernel-modules-drm-std-def-1:5.4.41-alt1                                                            #################################################################################################### [ 31%]
 6: kernel-modules-virtualbox-addition-video-std-def-6.1.8-alt1.328745.1                                #################################################################################################### [ 38%]
 7: kernel-modules-virtualbox-addition-guest-std-def-6.1.8-alt1.328745.1                                #################################################################################################### [ 44%]
 8: kernel-modules-v4l-std-def-1:5.4.41-alt1                                                            #################################################################################################### [ 50%]
 9: kernel-modules-rtl8723de-std-def-5.1.1.8-alt15.328745.1                                             #################################################################################################### [ 56%]
10: kernel-modules-bbswitch-std-def-0.8-alt1.k.328745.1                                                 #################################################################################################### [ 63%]
11: kernel-modules-virtualbox-std-def-6.1.8-alt1.328745.1                                               #################################################################################################### [ 69%]
12: kernel-modules-rtl8821ce-std-def-5.5.2-alt1.328745.1                                                #################################################################################################### [ 75%]
13: kernel-modules-acpi_call-std-def-0.1-alt5.k.328745.1                                                #################################################################################################### [ 81%]
14: kernel-modules-bcmwl-std-def-6.30.223.248-alt17.328745.1                                            #################################################################################################### [ 88%]
15: kernel-modules-e1000e-std-def-3.4.2.1-alt2.328745.1                                                 #################################################################################################### [ 94%]
16: kernel-image-std-def-1:5.4.41-alt1                                                                  #################################################################################################### [100%]
Генерируется файл настройки grub …
Найдена тема: /boot/grub/themes/branding-xalt-kworkstation/theme.txt
Found background image: /boot/grub/themes/branding-xalt-kworkstation/grub.png
Найден образ linux: /boot/vmlinuz-std-def
skipping symlink: /boot/vmlinuz-std-def
Найден образ linux: /boot/vmlinuz
Найден образ initrd: /boot/initrd.img
Найден образ linux: /boot/vmlinuz-5.4.68-std-def-alt1.1
Найден образ initrd: /boot/initrd-5.4.68-std-def-alt1.1.img
Found memtest image: /boot/memtest-5.01.bin
завершено
Завершено.
/usr/bin/nvidia-clean-driver
 # nvidia-clean-driver
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут УДАЛЕНЫ:
  i586-nvidia_glx_390.132.32bit i586-nvidia_glx_440.82.32bit nvidia_glx_390.132 nvidia_glx_440.82
0 будет обновлено, 0 новых установлено, 4 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B архивов.
После распаковки будет освобождено 338MB дискового пространства.
Продолжить? [Y/n] y
Comment 1 Repository Robot 2020-12-20 08:27:13 MSK
eepm-3.7.5-alt1 -> sisyphus:

 Sun Dec 20 2020 Vitaly Lipatov <lav@altlinux.ru> 3.7.5-alt1
 - microsoft-edge-dev.sh: add fix for missed alternatives in rpm package
 - repack: microsoft-edge-dev add /usr/bin/microsoft-edge in spec if missed
 - add repack microsoft-edge.sh (for future)
 - separate code for play command
 - get_local_alt_contents_index: skip task lines from repolist (ALT bug 38766)
 - epm-remove: make empty arg list is ok (ALT bug 39322)
 - prescriptions for php7/php8: fix return status
 - glusterfs7.sh: don't install glusterfs7-cli
 - epm-assure: fix reenterability
 - tools_eget: fix direct download from github
 - epm-autoremove: disable interactive for all parts (ALT bug 39321)
 - epm-autoorphans: add --auto support; print list for --dry-run
 - i586-wine: return error on error