Bug 39891 - Не работает epm play teamviewer на системе ALT Education 9.1
Summary: Не работает epm play teamviewer на системе ALT Education 9.1
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-04-07 14:41 MSK by Alexander Makeenkov
Modified: 2021-04-12 17:24 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Makeenkov 2021-04-07 14:41:41 MSK
Воспроизводится только на системе ALT Education 9.1, на других такой ошибки нет.

# epm play teamviewer
 # /etc/eepm/prescription.d/teamviewer.sh --run
 # cd /tmp/.private/root/tmp.I93KLSAR1s
 # eget --latest https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm
--2021-04-07 14:34:25--  https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm
Распознаётся download.teamviewer.com (download.teamviewer.com)… 2606:4700::6810:3e10, 2606:4700::6810:3f10, 104.16.62.16, ...
Подключение к download.teamviewer.com (download.teamviewer.com)|2606:4700::6810:3e10|:443... соединение установлено.

...........................

shell.req: /tmp/.private/root/tmp.Z1369grkvi/teamviewer.x86_64.rpm.tmpdir/teamviewer-15.16.8/opt/teamviewer/tv_bin/script/tv-delayed-start.sh: invalid command: -v
find-requires: FINDPACKAGE-COMMANDS: Main dbus-send grep ip mv sleep
 # rpm -Uvh /tmp/.private/root/tmp.Z1369grkvi/teamviewer-15.16.8-alt1.repacked.with.epm.1.x86_64.rpm
ошибка: Неудовлетворенные зависимости:
        /bin/ip нужен для teamviewer-15.16.8-alt1.repacked.with.epm.1.x86_64
 # apt-get install /tmp/.private/root/tmp.Z1369grkvi/teamviewer-15.16.8-alt1.repacked.with.epm.1.x86_64.rpm
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано teamviewer для '/tmp/.private/root/tmp.Z1369grkvi/teamviewer-15.16.8-alt1.repacked.with.epm.1.x86_64.rpm'
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.

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

Следующие пакеты имеют неудовлетворенные зависимости:
  teamviewer: Требует: /bin/ip но пакет не может быть установлен
E: Извините, `битые' пакеты
удалён '/tmp/.private/root/tmp.I93KLSAR1s/teamviewer.x86_64.rpm'
удалён '/tmp/.private/root/tmp.Z1369grkvi/.rpmmacros'
удалён '/tmp/.private/root/tmp.Z1369grkvi/teamviewer-15.16.8-alt1.repacked.with.epm.1.x86_64.rpm'
rmdir: удаление каталога, '/tmp/.private/root/tmp.I93KLSAR1s'

Файл /bin/ip это симлинк на /sbin/ip:
# l /bin/ip 
lrwxrwxrwx 1 root root 8 авг  6  2020 /bin/ip -> /sbin/ip
# rpm -qf /bin/ip
файл /bin/ip не принадлежит ни одному из пакетов

Такой симлинк есть только на Education, поэтому на других системах ошибки нет.
Comment 1 Vitaly Lipatov 2021-04-07 14:54:38 MSK
Это вызвано
https://bugzilla.altlinux.org/show_bug.cgi?id=34323#c9

Здесь запрашивалось добавить в пакет /bin/ip, но был добавлен /usr/bin/ip:
https://bugzilla.altlinux.org/show_bug.cgi?id=22887

А есть информация, откуда /bin/ip в ALT Education 9.1?
Я-то с проблемой сталкивался, но в итоге решил, что это я случайно в системе сделал /bin/ip, и успокоился, удалив его.

В случае с teamviewer я, пожалуй, удалю эту зависимость совсем.
Comment 2 Vitaly Lipatov 2021-04-12 17:24:37 MSK
(Ответ для Vitaly Lipatov на комментарий #1)
> Это вызвано
> https://bugzilla.altlinux.org/show_bug.cgi?id=34323#c9
...
> В случае с teamviewer я, пожалуй, удалю эту зависимость совсем.
Отправил в p9

* Сб апр 10 2021 Vitaly Lipatov <lav@altlinux.ru> 3.9.9-alt1
- repack.d/teamviewer.sh: drop /bin/ip require (see ALT bug 39891)
- prescription.d/brave.sh: fix downloading (ALT bug 39818)