Bug 42558 - epm play ktalk: find-requires: ERROR: /usr/lib/rpm/lib.req failed
Summary: epm play ktalk: find-requires: ERROR: /usr/lib/rpm/lib.req failed
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: eepm (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-23 14:31 MSK by Anton Zhukharev
Modified: 2022-08-12 04:13 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Zhukharev 2022-04-23 14:31:19 MSK
Воспроизводится на всех системах с p10, обновлённых до Sisyphus

Пакеты:
    eepm-3.18.4-alt1.noarch
    eepm-yum-3.18.4-alt1.noarch
    eepm-repack-3.18.4-alt1.noarch

Шаги воспроизведения:
    1. Открыть эмулятор терминала и выполнить следующие команды
        # epm play ktalk

Фактический результат:
    find-requires: ERROR: /usr/lib/rpm/lib.req failed
    ошибка: /bin/sh failed
    ошибка: Failed to find Requires
        /bin/sh failed
        Failed to find Requires
    Error: 
    Error: There was some error during install the application.

Ожидаемый результат:
    корректная установка ktalk
Comment 1 Vitaly Lipatov 2022-04-27 19:43:10 MSK
Не воспроизводится.
В таких случаях стоит прикладывать более подробный вывод, получаемый с помощью --verbose:
epm --verbose play ktalk
Comment 2 Alexander Makeenkov 2022-04-28 17:24:24 MSK
Ошибка воспроизводится.

Версия пакета: eepm-3.18.6-alt1
Система: ALT Workstation 10 обновлена до Сизифа

# epm --verbose play ktalk
...........
find-requires: ERROR: /usr/lib/rpm/lib.req failed
ошибка: /bin/sh failed
ошибка: Failed to find Requires

Ошибки сборки пакетов:
    /bin/sh failed
    Failed to find Requires
Error: 
+ RES=1
+ rm -rf /root/tmp/tmp.uFX5l7O8VG
+ exit 1
Error: There was some error during install the application.

Так же в логе установки есть такие ошибки:
lib.req: ERROR: /root/tmp/tmp.MPtaSaQowG/ktalk.2022.2.1-x86_64.AppImage.tmpdir/ktalk-2022.2.1/opt/ktalk/usr/lib/libappindicator.so.1: library libdbusmenu-gtk.so.4 not found
lib.req: ERROR: /root/tmp/tmp.MPtaSaQowG/ktalk.2022.2.1-x86_64.AppImage.tmpdir/ktalk-2022.2.1/opt/ktalk/usr/lib/libappindicator.so.1: library libindicator.so.7 not found

Если предварительно установить пакеты:
libindicator
libdbusmenu-gtk2

то установка ktalk выполняется успешно.
Comment 3 Alexander Makeenkov 2022-04-29 11:04:07 MSK
(Ответ для Alexander Makeenkov на комментарий #2)
> Если предварительно установить пакеты:
> libindicator
> libdbusmenu-gtk2
> 
> то установка ktalk выполняется успешно.

На системе Workstation K ещё дополнительно нужно установить libdbusmenu:
lib.req: ERROR: /tmp/.private/root/tmp.DipwUBWJ2E/ktalk.2022.2.1-x86_64.AppImage.tmpdir/ktalk-2022.2.1/opt/ktalk/usr/lib/libappindicator.so.1: library libdbusmenu-glib.so.4 not found
Comment 4 Repository Robot 2022-08-12 04:13:54 MSK
eepm-3.23.1-alt1 -> sisyphus:

 Fri Aug 12 2022 Vitaly Lipatov <lav@altlinux.ru> 3.23.1-alt1
 - epm play ktalk: add pre requires (ALT bug 42558)
 - common.sh: create shell wrapper with shebang (KDE runs Exec via execvp) (ALT bug 42641)
 - epm repack: fix shebang for obsidian and chromium-gost-stable
 - epm-query_file: follow a link ever if the link is not from a package