Bug 43705 - epm play assistant: не устанавливается в связи с неудовлетворенными зависимостями
Summary: epm play assistant: не устанавливается в связи с неудовлетворенными зависимос...
Status: CLOSED WORKSFORME
Alias: None
Product: Branch p10
Classification: Unclassified
Component: eepm (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-05 18:07 MSK by Ivan Alekseev
Modified: 2023-05-16 12:27 MSK (History)
4 users (show)

See Also:


Attachments
Полный лог установки (38.98 KB, application/octet-stream)
2022-09-05 18:07 MSK, Ivan Alekseev
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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

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