Bug 39565

Summary: Невозможно установить перепакованный ICAClient
Product: Sisyphus Reporter: Vera Blagoveschenskaya <vercha>
Component: eepmAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav, sotor
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
log-icaclient.txt none

Description Vera Blagoveschenskaya 2021-01-19 10:08:53 MSK
Created attachment 9133 [details]
log-icaclient.txt

Тестовые стенды:
alt workstation 9.1 x86_64
alt server 9.1 x86_64
+ обновление до Сизифа

eepm-repack-3.8.1-alt1.noarch
eepm-3.8.1-alt1.noarch

1) Скачать ICAClient-rhel-20.12.0.12-0.x86_64.rpm
https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html
2) Выполнить перепаковку:
# eepm repack ICAClient-rhel-20.12.0.12-0.x86_64.rpm
(завершается без ошибок)
3) Установить полученный пакет:
# apt-get install ICAClient-20.12.0.12-alt1.repacked.with.epm.1.x86_64.rpm

Результат: установка завершается ошибкой:
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано ICAClient для 'ICAClient-20.12.0.12-alt1.repacked.with.epm.1.x86_64.rpm'
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.

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

Следующие пакеты имеют неудовлетворенные зависимости:
  ICAClient: Требует: libc.so.6(GLIBC_PRIVATE)(64bit) но пакет не может быть установлен
E: Извините, `битые' пакеты

Дополнительно: в предыдущей версии перепаковка вообще не выполнялась:
# eepm repack ICAClient-rhel-20.12.0.12-0.x86_64.rpm

Repacking /root/eepm-tests/tests/ICAClient-rhel-20.12.0.12-0.x86_64.rpm to local rpm format ...
'ICAClient-rhel-20.12.0.12-0.x86_64.rpm' -> '/tmp/.private/root/tmp.m6sieq1MBa/ICAClient-rhel-20.12.0.12-0.x86_64.rpm.tmpdir/../ICAClient-rhel-20.12.0.12-0.x86_64.rpm'
 # fakeroot alien --generate --to-rpm ../ICAClient-rhel-20.12.0.12-0.x86_64.rpm
Warning: Skipping conversion of scripts in package ICAClient: postinst prerm
Warning: Use the --scripts parameter to include the scripts.
Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Alien/Package/Rpm.pm line 342, <GETPERMS> line 872.
Directory ICAClient-20.12.0.12 prepared.
 # fakeroot rpmbuild --buildroot /tmp/.private/root/tmp.m6sieq1MBa/ICAClient-rhel-20.12.0.12-0.x86_64.rpm.tmpdir/ICAClient-20.12.0.12 --define=_allow_root_build 1 -bb /tmp/.private/root/tmp.m6sieq1MBa/ICAClient-rhel-20.12.0.12-0.x86_64.rpm.tmpdir/ICAClient-20.12.0.12-1.spec
ошибка: Macro %_h32bit_188x16whiteblocks not found
ошибка: строка 256: "/opt/Citrix/ICAClient/icons/025_GrabBarDown90%_h32bit_188x16whiteblocks.png"

Error:
Comment 1 Repository Robot 2021-01-20 20:30:23 MSK
eepm-3.8.3-alt1 -> sisyphus:

 Wed Jan 20 2021 Vitaly Lipatov <lav@altlinux.ru> 3.8.3-alt1
 - add reception.d/yandex-disk.sh
 - small fixes for yum command
 Wed Jan 20 2021 Vitaly Lipatov <lav@altlinux.ru> 3.8.2-alt1
 - serv: fix help
 - repack.d/anydesk.sh: preinstall needed packages
 - epm: add --assumeyes alias for --auto
 - add and pack yum command in eepm-yum subpackage
 - repack.d/yandex-browser-beta.sh: add missed yandex-browser while repack rpm package (ALT bug 39564)
 - repack.d/yandex-browser-beta.sh: install all requires packages before repacking
 - repack.d/ICAClient.sh: filterout libc.so.6(GLIBC_PRIVATE) (ALT bug 39565)