Bug 50479 - Зависимость от openssl1.1
Summary: Зависимость от openssl1.1
Status: CLOSED FIXED
Alias: None
Product: Branch p11
Classification: Unclassified
Component: 1c-preinstall (show other bugs)
Version: unspecified
Hardware: x86 Linux
: P5 critical
Assignee: pauli@altlinux.org
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-28 06:43 MSK by AEN
Modified: 2024-05-29 02:18 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description AEN 2024-05-28 06:43:37 MSK
1C-preinstall зависит от openssl1.1 , которая более е поддерживается и намечена к удалению из p11
Comment 1 AEN 2024-05-28 06:54:28 MSK
https://lists.altlinux.org/pipermail/sisyphus-incominger/2024-May/746520.html

x86_64: NEW unmet dependencies detected:
 1c-preinstall#8.3-alt15:sisyphus+348173.100.1.1 at 1715855556  libcrypto1.1
 1c-preinstall#8.3-alt15:sisyphus+348173.100.1.1 at 1715855556  libssl1.1
Comment 2 Pavel Isopenko 2024-05-28 11:11:45 MSK
Это клиенты 1С:Предприятия имеют зависимость на libcrypto1.1 и libssl1.1. 1c-preinstall лишь перечисляет их, чтобы быть уверенными в наличии всех необходимых пакетов в системе.
Пример: 
ldd 1cv8c | grep lib64 | cut -d " " -f3 | xargs -L1 rpm --queryformat "%{NAME}\n" -qf | sort | uniq | sed -e 's/^/Requires: /'

Мне неизвестно, как эти клиенты поведут себя при их отсутствии,  а контакта с отделом разработки 1С у меня нет. Благодаря 1c-preinstall мы предупреждены, дальше буду тестировать и смотреть что получится.
Comment 3 AEN 2024-05-28 11:15:33 MSK
Интересно, как они поведут себя при смене версий 1.1 на 3
Comment 4 Pavel Isopenko 2024-05-28 11:52:24 MSK
(Ответ для AEN на комментарий #3)
> Интересно, как они поведут себя при смене версий 1.1 на 3

Ближайшая доступная мне на сейчас имитация будущей Альт Рабочей станции - alt-p11-mate-20240526-x86_64.iso Разворачиваю на стенде. Кто подскажет, как заменить 1.1 на 3 чтобы посмотреть что получится?

Тем временем, на линии консультаций 1С обращение c темой "Возможная несовместимость клиентов c операционными системами семейства Альт будущих версий" зарегистрировано.
Номер обращения - HL-838614 от 28.05.2024 11:50:25 (UTC+03:00).
Comment 5 Arseny Maslennikov 2024-05-28 11:59:44 MSK
(In reply to Pavel Isopenko from comment #4)
> (Ответ для AEN на комментарий #3)
> > Интересно, как они поведут себя при смене версий 1.1 на 3
> 
> Кто подскажет, как
> заменить 1.1 на 3?

Удалить libcrypto1.1 libssl1.1, локально собрать 1c-preinstall без зависимостей на них.
Comment 6 Pavel Isopenko 2024-05-28 14:48:26 MSK
task #349697 for p11 EPERM
Comment 7 Arseny Maslennikov 2024-05-28 15:00:43 MSK
(In reply to Pavel Isopenko from comment #6)
> task #349697 for p11 EPERM

А его прямо в репозиторий пропустить нужно? apt-repo test ...?
Comment 8 Pavel Isopenko 2024-05-28 15:03:12 MSK
(Ответ для Arseny Maslennikov на комментарий #7)
> А его прямо в репозиторий пропустить нужно? apt-repo test ...?
Sergey V. Turchin has added an approval of subtask #100 of task #349697
Comment 9 Pavel Isopenko 2024-05-28 15:19:15 MSK
(Ответ для Pavel Isopenko на комментарий #8)
> (Ответ для Arseny Maslennikov на комментарий #7)
> > А его прямо в репозиторий пропустить нужно? apt-repo test ...?
> Sergey V. Turchin has added an approval of subtask #100 of task #349697

apt-repo test можно пропустить, я его проверил на стенде. 
#349697 PENDING #2 p11 1c-preinstall.git=8.3-alt16
Comment 10 Arseny Maslennikov 2024-05-28 15:22:04 MSK
(In reply to Pavel Isopenko from comment #9)
> (Ответ для Pavel Isopenko на комментарий #8)
> > (Ответ для Arseny Maslennikov на комментарий #7)
> > > А его прямо в репозиторий пропустить нужно? apt-repo test ...?
> > Sergey V. Turchin has added an approval of subtask #100 of task #349697

OK

> apt-repo test можно пропустить, я его проверил на стенде. 
> #349697 PENDING #2 p11 1c-preinstall.git=8.3-alt16

Поясните, пожалуйста.
Т. е. эти libcrypto1.1 и libcrypto3 никому в 1c-preinstall не нужны. Верно?
Comment 11 Arseny Maslennikov 2024-05-28 15:22:59 MSK
(In reply to Arseny Maslennikov from comment #10)
> (In reply to Pavel Isopenko from comment #9)
> > (Ответ для Pavel Isopenko на комментарий #8)
> > > (Ответ для Arseny Maslennikov на комментарий #7)
> > > > А его прямо в репозиторий пропустить нужно? apt-repo test ...?
> > > Sergey V. Turchin has added an approval of subtask #100 of task #349697
> 
> OK
> 
> > apt-repo test можно пропустить, я его проверил на стенде. 
> > #349697 PENDING #2 p11 1c-preinstall.git=8.3-alt16
> 
> Поясните, пожалуйста.

Выше не так сказал. Читать:
> Т. е. эти libcrypto1.1 и libssl1.1 никому в 1c-preinstall не нужны. Верно?
Comment 12 Sergey V Turchin 2024-05-28 15:39:41 MSK
(Ответ для Arseny Maslennikov на комментарий #10)
> > > Sergey V. Turchin has added an approval of subtask #100 of task #349697
> OK
> > apt-repo test можно пропустить, я его проверил на стенде. 
> > #349697 PENDING #2 p11 1c-preinstall.git=8.3-alt16
> Поясните, пожалуйста.
> Т. е. эти libcrypto1.1 и libcrypto3 никому в 1c-preinstall не нужны. Верно?
Мне они точно не нужны. :-)
Позволит вернуть эти пакеты в списки mkimage-prifiles, т.е. более полноценно собирать тестовые образы дистрибутивов уже сейчас. А потом уже пусть разбираются, насколько они нужны.
Comment 13 Pavel Isopenko 2024-05-28 15:41:50 MSK
(Ответ для Arseny Maslennikov на комментарий #11)
> > Т. е. эти libcrypto1.1 и libssl1.1 никому в 1c-preinstall не нужны. Верно?

Тут сложнее. В платформе 8.3.22 была зависимость на libcrypto1.1 
В платформе 8.3.25 её нет. Если у кого-то на p11 будут проблемы - будем рекомендовать обновлять платформу 1С до актуальной.
Однако, 8.3.22 и без libcrypto1.1 запускается и приложения открывает, например https://accounting.demo.1c.ru/accounting/ Кабы знать, зачем она была там нужна. И при каких обстоятельствах клиент может завалиться? Запрос на консультацию в 1С написал, может что подскажут.
В платформе 8.3.25 есть зависимость на libcrypto3, однако она в дистрибутиве по умолчанию. Может добавлю ещё в 1c-preinstall, для порядка. 
В общем будем выведывать, проверять, править и так далее.
Comment 14 Pavel Isopenko 2024-05-28 15:44:34 MSK
(Ответ для Sergey V Turchin на комментарий #12)
> Мне они точно не нужны. :-)
> Позволит вернуть эти пакеты в списки mkimage-prifiles, т.е. более полноценно
> собирать тестовые образы дистрибутивов уже сейчас. А потом уже пусть
> разбираются, насколько они нужны.
Верно. Прямо сейчас - не надо. И в mkimage-prifiles пока не надо. Потом, по ходу разберёмся и придумаем как поступить.
Comment 15 Arseny Maslennikov 2024-05-28 16:41:58 MSK
(In reply to Pavel Isopenko from comment #13)
> (Ответ для Arseny Maslennikov на комментарий #11)
> > > Т. е. эти libcrypto1.1 и libssl1.1 никому в 1c-preinstall не нужны. Верно?
> 
> Тут сложнее. В платформе 8.3.22 была зависимость на libcrypto1.1 
> В платформе 8.3.25 её нет. Если у кого-то на p11 будут проблемы - будем
> рекомендовать обновлять платформу 1С до актуальной.
> Однако, 8.3.22 и без libcrypto1.1 запускается и приложения открывает,
> например https://accounting.demo.1c.ru/accounting/ Кабы знать, зачем она
> была там нужна. И при каких обстоятельствах клиент может завалиться? Запрос
> на консультацию в 1С написал, может что подскажут.
> В платформе 8.3.25 есть зависимость на libcrypto3, однако она в дистрибутиве
> по умолчанию. Может добавлю ещё в 1c-preinstall, для порядка. 
> В общем будем выведывать, проверять, править и так далее.

Тенденция ясна. Спасибо!
Comment 16 AEN 2024-05-29 02:13:39 MSK
Павел, спасибо!