Bug 42561 - epm play teamviewer: ошибка с зависимостями при установке
Summary: epm play teamviewer: ошибка с зависимостями при установке
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: 42189
Blocks:
  Show dependency tree
 
Reported: 2022-04-23 15:07 MSK by Anton Zhukharev
Modified: 2024-03-12 10:47 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 15:07:20 MSK
Воспроизводится на системах ALT Education 10, ALT Education 10 KDE и ALT Workstation 10 K Beta, обновлённых до Sisyphus

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

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

Фактический результат:
     # apt-get install /tmp/.private/root/tmp.pfksv9GbJK/teamviewer-15.28.8-alt1.repacked.with.epm.1.x86_64.rpm
     Чтение списков пакетов... Завершено
     Построение дерева зависимостей... Завершено
     Выбрано teamviewer для '/tmp/.private/root/tmp.pfksv9GbJK/teamviewer-15.28.8-alt1.repacked.with.epm.1.x86_64.rpm'
     Некоторые пакеты установить невозможно. Это может означать, что Вы
     потребовали невозможного, либо пользуетесь нестабильным репозиторием.
     Часть необходимых пакетов либо ещё не создана, либо была удалена
     из каталога 'Входящие'.

     Так как для выполнения Вашего запроса достаточно одной операции, то
     скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
     об этом как о найденной ошибке в пакете.
     Эти сведения могут помочь найти выход из ситуации:

     Следующие пакеты имеют неудовлетворенные зависимости:
       teamviewer: Требует: /opt/teamviewer/etc/teamviewer но пакет не может быть установлен
                   Требует: /opt/teamviewer/var/log/teamviewer15 но пакет не может быть установлен
                   Требует: /usr/bin/opt/teamviewer/tv_bin/script/teamviewer но пакет не может быть установлен
                   Требует: /usr/share/applications/opt/teamviewer/tv_bin/desktop/com.teamviewer.TeamViewer.desktop но пакет не может быть установлен
                   Требует: /usr/share/applications/opt/teamviewer/tv_bin/desktop/teamviewer8.desktop но пакет не может быть установлен
                   Требует: /usr/share/applications/opt/teamviewer/tv_bin/desktop/teamviewerapi.desktop но пакет не может быть установлен
                   Требует: /usr/share/dbus-1/services/opt/teamviewer/tv_bin/script/com.teamviewer.TeamViewer.Desktop.service но пакет не может быть установлен
                   Требует: /usr/share/dbus-1/services/opt/teamviewer/tv_bin/script/com.teamviewer.TeamViewer.service но пакет не может быть установлен
                   Требует: /usr/share/dbus-1/system.d/opt/teamviewer/tv_bin/script/com.teamviewer.TeamViewer.Daemon.conf но пакет не может быть установлен
                   Требует: /usr/share/icons/hicolor/16x16/apps/opt/teamviewer/tv_bin/desktop/teamviewer_16.png но пакет не может быть установлен
                   Требует: /usr/share/icons/hicolor/20x20/apps/opt/teamviewer/tv_bin/desktop/teamviewer_20.png но пакет не может быть установлен
                   Требует: /usr/share/icons/hicolor/24x24/apps/opt/teamviewer/tv_bin/desktop/teamviewer_24.png но пакет не может быть установлен
                   Требует: /usr/share/icons/hicolor/256x256/apps/opt/teamviewer/tv_bin/desktop/teamviewer_256.png но пакет не может быть установлен
                   Требует: /usr/share/icons/hicolor/32x32/apps/opt/teamviewer/tv_bin/desktop/teamviewer_32.png но пакет не может быть установлен
                   Требует: /usr/share/icons/hicolor/48x48/apps/opt/teamviewer/tv_bin/desktop/teamviewer_48.png но пакет не может быть установлен
                   Требует: /usr/share/polkit-1/actions/opt/teamviewer/tv_bin/script/com.teamviewer.TeamViewer.policy но пакет не может быть установлен
     E: Извините, `битые' пакеты
     удалён '/tmp/.private/root/tmp.qQyFKTdiZs/teamviewer_15.28.8.x86_64.rpm'
     удалён '/tmp/.private/root/tmp.pfksv9GbJK/.rpmmacros'
     удалён '/tmp/.private/root/tmp.pfksv9GbJK/teamviewer-15.28.8-alt1.repacked.with.epm.1.x86_64.rpm'
     rmdir: удаление каталога, '/tmp/.private/root/tmp.qQyFKTdiZs'
     Error: There was some error during install the application.

Ожидаемый результат:
    корректная установка teamviewer

Дополнительные исследования:
    на системах ALT Workstation 10 и ALT Server 10, обновлённых до Sisyphus сообщение об ошибке следующее:
        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.
Comment 1 Vitaly Lipatov 2022-04-27 17:44:28 MSK
На Сизифе установка работать не будет из-за https://bugzilla.altlinux.org/42189
Comment 2 Mikhail Tergoev 2023-05-23 10:14:18 MSK
EPM package manager version 3.57.2
Ошибка всё еще актуальна, но только в Sisyphus.
В p10 не воспроизводится.
Comment 3 Vitaly Lipatov 2024-03-12 10:47:14 MSK
Обойдено с помощью хака в eepm 3.60.0-alt1