Bug 39660 - При запуске eepm repack с опцией --auto установка нужных пакетов не начинается, а ждет ввода от пользователя
Summary: При запуске eepm repack с опцией --auto установка нужных пакетов не начинаетс...
Status: CLOSED FIXED
Alias: None
Product: Branch p9
Classification: Distributions
Component: eepm (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-p9@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-02-08 18:48 MSK by Vera Blagoveschenskaya
Modified: 2021-03-02 17:15 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vera Blagoveschenskaya 2021-02-08 18:48:24 MSK
eepm-3.8.3-alt1.noarch

При запуске eepm repack с опцией --auto установка нужных пакетов не начинается, а ждет ввода от пользователя. 

# eepm --auto repack yandex-browser-beta-20.11.3.268-1.x86_64.rpm 
Repacking /root/rpms/yandex-browser-beta-20.11.3.268-1.x86_64.rpm to local rpm format ...
'yandex-browser-beta-20.11.3.268-1.x86_64.rpm' -> '/tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/../yandex-browser-beta-20.11.3.268-1.x86_64.rpm'
 # fakeroot alien --generate --to-rpm ../yandex-browser-beta-20.11.3.268-1.x86_64.rpm
Warning: Skipping conversion of scripts in package yandex-browser-beta: postinst postrm preinst prerm
Warning: Use the --scripts parameter to include the scripts.
Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Alien/Package/Rpm.pm line 342, <GETPERMS> line 250.
Directory yandex-browser-beta-20.11.3.268 prepared.
 # /etc/eepm/repack.d/yandex-browser-beta.sh /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268 /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268-2.spec
+ BUILDROOT=/tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268
+ SPEC=/tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268-2.spec
+ PRODUCT=yandex-browser-beta
+ PRODUCTDIR=/opt/yandex/browser-beta
+ subst 's|%files|%files\n/usr/share/icons/hicolor/*x*/apps/*.png|' /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268-2.spec
+ for i in 16 22 24 32 48 64 128 256
+ mkdir -p /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/usr/share/icons/hicolor/16x16/apps/
+ cp /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268//opt/yandex/browser-beta/product_logo_16.png /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/usr/share/icons/hicolor/16x16/apps/yandex-browser-beta.png
+ for i in 16 22 24 32 48 64 128 256
+ mkdir -p /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/usr/share/icons/hicolor/22x22/apps/
+ cp /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268//opt/yandex/browser-beta/product_logo_22.png /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/usr/share/icons/hicolor/22x22/apps/yandex-browser-beta.png
cp: не удалось выполнить stat для '/tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268//opt/yandex/browser-beta/product_logo_22.png': Нет такого файла или каталога
+ for i in 16 22 24 32 48 64 128 256
+ mkdir -p /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/usr/share/icons/hicolor/24x24/apps/
+ cp /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268//opt/yandex/browser-beta/product_logo_24.png /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/usr/share/icons/hicolor/24x24/apps/yandex-browser-beta.png
+ for i in 16 22 24 32 48 64 128 256
+ mkdir -p /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/usr/share/icons/hicolor/32x32/apps/
+ cp /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268//opt/yandex/browser-beta/product_logo_32.png /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/usr/share/icons/hicolor/32x32/apps/yandex-browser-beta.png
+ for i in 16 22 24 32 48 64 128 256
+ mkdir -p /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/usr/share/icons/hicolor/48x48/apps/
+ cp /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268//opt/yandex/browser-beta/product_logo_48.png /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/usr/share/icons/hicolor/48x48/apps/yandex-browser-beta.png
+ for i in 16 22 24 32 48 64 128 256
+ mkdir -p /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/usr/share/icons/hicolor/64x64/apps/
+ cp /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268//opt/yandex/browser-beta/product_logo_64.png /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/usr/share/icons/hicolor/64x64/apps/yandex-browser-beta.png
+ for i in 16 22 24 32 48 64 128 256
+ mkdir -p /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/usr/share/icons/hicolor/128x128/apps/
+ cp /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268//opt/yandex/browser-beta/product_logo_128.png /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/usr/share/icons/hicolor/128x128/apps/yandex-browser-beta.png
+ for i in 16 22 24 32 48 64 128 256
+ mkdir -p /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/usr/share/icons/hicolor/256x256/apps/
+ cp /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268//opt/yandex/browser-beta/product_logo_256.png /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/usr/share/icons/hicolor/256x256/apps/yandex-browser-beta.png
+ rm -f /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/etc/cron.daily/yandex-browser-beta
+ subst 's|.*/etc/cron.daily/yandex-browser-beta.*||' /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268-2.spec
+ rm -f /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/usr/share/menu/yandex-browser-beta.menu
+ subst 's|.*/usr/share/menu/yandex-browser-beta.menu.*||' /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268-2.spec
+ grep -q '^"/usr/bin/yandex-browser"' /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268-2.spec
+ '[' -x /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/usr/bin/yandex-browser ']'
+ ln -sv yandex-browser-beta /tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/usr/bin/yandex-browser
'/tmp/.private/root/tmp.Vgkk13QZnh/yandex-browser-beta-20.11.3.268-1.x86_64.rpm.tmpdir/yandex-browser-beta-20.11.3.268/usr/bin/yandex-browser' -> 'yandex-browser-beta'
+ epm install --skip-installed at-spi2-atk binutils coreutils file gawk GConf glib2 grep libalsa libatk libat-spi2-core libcairo libcups libdbus libdrm libexpat libgbm libgdk-pixbuf libgio libgtk+3 libnspr libnss libpango libX11 libxcb libXcomposite libXcursor libXdamage libXext libXfixes libXi libXrandr libXrender libXtst perl-File-MimeInfo-scripts sed tar which xdg-utils xprop
 # apt-get install perl-File-MimeInfo-scripts
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  perl-File-BaseDir perl-File-DesktopEntry perl-File-MimeInfo perl-IPC-System-Simple
Следующие НОВЫЕ пакеты будут установлены:
  perl-File-BaseDir perl-File-DesktopEntry perl-File-MimeInfo perl-File-MimeInfo-scripts perl-IPC-System-Simple
0 будет обновлено, 5 новых установлено, 0 пакетов будет удалено и 16 не будет обновлено.
Необходимо получить 0B/80,8kB архивов.
После распаковки потребуется дополнительно 181kB дискового пространства.
Продолжить? [Y/n]

Прошу исправить данную ситуацию.
Comment 1 Vitaly Lipatov 2021-03-02 17:15:10 MSK
Исправлено этой сборкой:
* Вт фев 16 2021 Vitaly Lipatov <lav@altlinux.ru> 3.8.6-alt1
- repack.d/code.sh: use upstream script to run code
- epm-play: fix save installed app
- teamviewer.sh: add comment about serv teamviewerd on
- add env EPM_OPTIONS support