Bug 43705

Summary: epm play assistant: не устанавливается в связи с неудовлетворенными зависимостями
Product: Branch p10 Reporter: Ivan Alekseev <qwetwe>
Component: eepmAssignee: Vitaly Lipatov <lav>
Status: CLOSED WORKSFORME QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: evr-111222333, lav, tatyana, tergoevm
Version: не указана   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Полный лог установки none

Description Ivan Alekseev 2022-09-05 18:07:54 MSK
Created attachment 11456 [details]
Полный лог установки

Версии пакетов:
eepm-3.19.4-alt1
eepm-repack-3.19.4-alt1
eepm-yum-3.19.4-alt1

Стенды:
workstation-10-x86-64
education-10-x86-64
education-10-x86-64-kde
kworkstation-10-x86-64
server-10-x86-64

Шаги для воспроизведения:
1) # epm play assistant
или
1) Открыть App Install;
2) Выбрать "assistant";
3) Нажать "Установить".

Фактический результат: пересобранный пакет Ассистента не устанавливается в связи с неудовлетворенными зависимостями:
  assistant: Требует: /sbin/openrc-run но пакет не может быть установлен
             Требует: /sbin/rc-service но пакет не может быть установлен
             Требует: /sbin/rc-update но пакет не может быть установлен
E: Извините, `битые' пакеты
Error: There was some error during install the application.

Ожидаемый результат: ПО успешно установлено.

Полный лог установки во вложении.
Comment 1 Vitaly Lipatov 2022-10-09 23:46:05 MSK
Не воспроизводится на eepm 3.27.1. Перепаковка вообще не воспроизводится.

 $ sudo rpm -Uvh /tmp/.private/lav/tmp.bsFFLm6bPe/assistant-5.0-0.x86_64.rpm
Подготовка...                                                #################################################################################################### [100%]
Обновление / установка...
1: assistant-5.0-0                                           #################################################################################################### [100%]
Setup Assistant for 'altlinux 10'
Found 'systemd' initialization system
Sudo main entry already exist
Added file '/etc/sudoers.d/assistant'
Daemon installed
Added shortcut to application list
Assistant setup completed
Running /usr/lib/rpm/posttrans-filetriggers
Warning! Privileged scripts from the vendor were running.
Comment 2 Tatyana Gagina 2022-10-19 10:10:23 MSK
По указанным шагам ошибка не воспроизвелась на p10.
Успешная установка ПО.

Версия: eepm-3.27.2-alt1
Comment 3 zrpg 2022-12-18 13:32:54 MSK
Тоже не устанавливается assistant

Система:
Simply Linux 10.1  (Captain Finn)

Репозиторий:
p10

Лог:
$ sudo epm play assistant
 # bash /etc/eepm/play.d/assistant.sh --run
 # eget -q -O- https://мойассистент.рф/скачать
 # /usr/bin/wget -q -O- https://мойассистент.рф/скачать
 # apt-get install fontconfig-disable-type1-font-for-assistant
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие НОВЫЕ пакеты будут установлены:
  fontconfig-disable-type1-font-for-assistant
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 1 не будет обновлено.
Необходимо получить 2615B архивов.
После распаковки потребуется дополнительно 339B дискового пространства.
Получено: 1 http://ftp.altlinux.org p10/branch/noarch/classic fontconfig-disable-type1-font-for-assistant 1.0-alt1:sisyphus+240212.100.1.1@1572947444 [2615B]
Получено 2615B за 0s (38,9kB/s).                             
Совершаем изменения...
Подготовка...                           ##################################################################### [100%]
Обновление / установка...
1: fontconfig-disable-type1-font-for-ass##################################################################### [100%]
Завершено.
 # cd /tmp/.private/root/tmp.Gpz9KXgYJH
 # eget --latest https://мойассистент.рф/%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C/Download/663
 # __wget --content-disposition https://мойассистент.рф/%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C/Download/663
 # /usr/bin/wget --content-disposition https://мойассистент.рф/%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C/Download/663
--2022-12-18 15:16:16--  https://xn--80akicokc0aablc.xn--p1ai/%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C/Download/663
Распознаётся xn--80akicokc0aablc.xn--p1ai (xn--80akicokc0aablc.xn--p1ai)… 212.193.169.68, 62.105.131.170
Подключение к xn--80akicokc0aablc.xn--p1ai (xn--80akicokc0aablc.xn--p1ai)|212.193.169.68|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 200 OK
Длина: 18908508 (18M) [application/octet-stream]
Сохранение в: «assistant_5.2-0_amd64.deb»

assistant_5.2-0_amd64.deb    100%[==============================================>]  18,03M  5,09MB/s    за 3,5s    

2022-12-18 15:16:20 (5,09 MB/s) - «assistant_5.2-0_amd64.deb» сохранён [18908508/18908508]


Repacking /tmp/.private/root/tmp.Gpz9KXgYJH/assistant_5.2-0_amd64.deb to local rpm format ...
 # alien --generate --to-rpm --scripts ../assistant_5.2-0_amd64.deb
 # bash /etc/eepm/repack.d/generic.sh /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2 /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2-1.spec
 # rpmbuild --buildroot /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2 -bb /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2-1.spec
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
readelf: Warning: local symbol 1 found at index >= .dynsym's sh_info value of 1
readelf: Warning: local symbol 2 found at index >= .dynsym's sh_info value of 1
readelf: Warning: local symbol 3 found at index >= .dynsym's sh_info value of 1
lib.req: WARNING: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/bin/assistant: overlinked libraries: /lib64/librt.so.1 /usr/lib64/libXext.so.6 /usr/lib64/libXfixes.so.3 /usr/lib64/libatk-1.0.so.0 /usr/lib64/libgmodule-2.0.so.0 /usr/lib64/libsqlite3.so.0
readelf: Warning: local symbol 1 found at index >= .dynsym's sh_info value of 1
readelf: Warning: local symbol 2 found at index >= .dynsym's sh_info value of 1
readelf: Warning: local symbol 3 found at index >= .dynsym's sh_info value of 1
lib.req: WARNING: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/bin/astrct: overlinked libraries: /lib64/librt.so.1 /usr/lib64/libatk-1.0.so.0 /usr/lib64/libcairo.so.2 /usr/lib64/libgmodule-2.0.so.0
readelf: Warning: local symbol 1 found at index >= .dynsym's sh_info value of 1
readelf: Warning: local symbol 2 found at index >= .dynsym's sh_info value of 1
readelf: Warning: local symbol 3 found at index >= .dynsym's sh_info value of 1
lib.req: WARNING: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/bin/asts: overlinked libraries: /lib64/librt.so.1
lib.req: WARNING: /opt/assistant/bin/ffmpeg: library libx264.so.142 not found
lib.req: WARNING: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/bin/ffmpeg: overlinked libraries: /lib64/librt.so.1
lib.req: WARNING: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/lib/LibPortaudio-64.so: overlinked libraries: /lib64/librt.so.1
lib.req: WARNING: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/lib/libastclient.so: overlinked libraries: /lib64/libm.so.6 /lib64/librt.so.1 /usr/lib64/libcurl.so.4
lib.req: WARNING: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/lib/libastcrp.so: overlinked libraries: /lib64/libm.so.6 /lib64/librt.so.1
lib.req: WARNING: /opt/assistant/lib/libastrct.so: library libyuv.so not found
lib.req: WARNING: /opt/assistant/lib/libastrct.so: library libjpeg.so.8 not found
lib.req: WARNING: /opt/assistant/lib/libastrct.so: library libvpx.so.6 not found
lib.req: WARNING: /opt/assistant/lib/libastrct.so: library libturbojpeg.so.0 not found
lib.req: WARNING: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/lib/libastrct.so: overlinked libraries: /lib64/libm.so.6
lib.req: WARNING: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/lib/libcurl.so.4.7.0: overlinked libraries: /lib64/librt.so.1
lib.req: WARNING: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/lib/libhatls.so: overlinked libraries: /lib64/libm.so.6 /lib64/librt.so.1 /lib64/libssl.so.1.1
lib.req: WARNING: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/lib/libssl.so.1.1: overlinked libraries: /lib64/libdl.so.2
lib.req: WARNING: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/lib/libvpx.so.6.2.0: overlinked libraries: /lib64/libgcc_s.so.1 /usr/lib64/libstdc++.so.6
lib.req: WARNING: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/lib/libyuv.so: overlinked libraries: /lib64/libgcc_s.so.1 /usr/lib64/libstdc++.so.6
lib.req: WARNING: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/lib/libcurl.so: overlinked libraries: /lib64/librt.so.1
lib.req: WARNING: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/lib/libcurl.so.4: overlinked libraries: /lib64/librt.so.1
lib.req: WARNING: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/lib/libssl.so: overlinked libraries: /lib64/libdl.so.2
lib.req: WARNING: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/lib/libssl.so.1: overlinked libraries: /lib64/libdl.so.2
lib.req: WARNING: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/lib/libvpx.so: overlinked libraries: /lib64/libgcc_s.so.1 /usr/lib64/libstdc++.so.6
lib.req: WARNING: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/lib/libvpx.so.6: overlinked libraries: /lib64/libgcc_s.so.1 /usr/lib64/libstdc++.so.6
lib.req: WARNING: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/lib/libvpx.so.6.2: overlinked libraries: /lib64/libgcc_s.so.1 /usr/lib64/libstdc++.so.6
shebang.req: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/scripts/openrc.s: /sbin/openrc-run -> /sbin/openrc-run (raw, not installed)
shell.req: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/scripts/daemon.sh: /sbin/rc-service -> /sbin/rc-service (raw, not installed)
shell.req: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/scripts/daemon.sh: /sbin/rc-update -> /sbin/rc-update (raw, not installed)
shell.req: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/scripts/daemon.sh: eselect not found (skip)
shell.req: /tmp/.private/root/tmp.JnHUnSzSM0/assistant_5.2-0_amd64.deb.tmpdir/assistant-5.2/opt/assistant/scripts/daemon.sh: rc-update not found (skip)
find-requires: FINDPACKAGE-COMMANDS: cat chmod cp eselect grep killall ln mkdir mv rc-update rm sed sleep systemctl tee touch
 # epm install /tmp/.private/root/tmp.JnHUnSzSM0/assistant-5.2-alt1.repacked.with.epm.1.x86_64.rpm
 # rpm -Uvh /tmp/.private/root/tmp.JnHUnSzSM0/assistant-5.2-alt1.repacked.with.epm.1.x86_64.rpm
ошибка: Неудовлетворенные зависимости:
	/sbin/openrc-run нужен для assistant-5.2-alt1.repacked.with.epm.1.x86_64
	/sbin/rc-service нужен для assistant-5.2-alt1.repacked.with.epm.1.x86_64
	/sbin/rc-update нужен для assistant-5.2-alt1.repacked.with.epm.1.x86_64
 # apt-get install /tmp/.private/root/tmp.JnHUnSzSM0/assistant-5.2-alt1.repacked.with.epm.1.x86_64.rpm
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано assistant для '/tmp/.private/root/tmp.JnHUnSzSM0/assistant-5.2-alt1.repacked.with.epm.1.x86_64.rpm'
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.

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

Следующие пакеты имеют неудовлетворенные зависимости:
  assistant: Требует: /sbin/openrc-run но пакет не может быть установлен
             Требует: /sbin/rc-service но пакет не может быть установлен
             Требует: /sbin/rc-update но пакет не может быть установлен
E: Извините, `битые' пакеты
rmdir: удаление каталога, '/tmp/.private/root/tmp.Gpz9KXgYJH'
Error: There was some error during install the application.
Comment 4 zrpg 2023-01-17 13:37:15 MSK
Недавно попробовал. Устанавливается нормально. Только создаёт лишний? ярлык на рабочем столе.
Comment 5 Vitaly Lipatov 2023-01-28 03:04:51 MSK
(Ответ для zrpg на комментарий #4)
> Недавно попробовал. Устанавливается нормально. Только создаёт лишний? ярлык
> на рабочем столе.
Видимо это уже с eepm 3.28.1-alt1

А можно подробнее, что за лишний ярлык на рабочем столе и в какой момент он появляется (явно не сразу после установки?)?
Comment 6 zrpg 2023-01-28 16:50:28 MSK
(Ответ для Vitaly Lipatov на комментарий #5)
> Видимо это уже с eepm 3.28.1-alt1
eepm-3.28.1-alt1.noarch

> А можно подробнее, что за лишний ярлык на рабочем столе и в какой момент он
> появляется (явно не сразу после установки?)?
Переустановил снова. Сразу после установки на рабочем столе появился ярлык assistant.desktop

По идее он не нужен, так как ярлык уже добавлен в меню приложений.
Comment 7 zrpg 2023-01-28 20:37:25 MSK
(Ответ для Vitaly Lipatov на комментарий #5)
> Видимо это уже с eepm 3.28.1-alt1
eepm-3.28.1-alt1.noarch

> А можно подробнее, что за лишний ярлык на рабочем столе и в какой момент он
> появляется (явно не сразу после установки?)?
Переустановил снова. Сразу после установки на рабочем столе появился ярлык assistant.desktop

По идее он не нужен, так как ярлык уже добавлен в меню приложений.
Comment 8 Mikhail Tergoev 2023-05-15 11:50:59 MSK
EPM package manager version 3.57.0
kworkstation-10-x86-64

Ассистент установился и работает. 
Для Ассистента создался ярлык на рабочем столе, но это к ошибке не относиться.