Заменил штатную библитеку libc.so.6 GLIBC_2.15, возможно ли пройти аттестацию

Artalex

New member
Сообщения
8
#1
Добрый день!
Планируется использовать AstraLinux 1.5 se.
Но для функционирования СПО необходима библиотека
libc.so.6 GLIBC_2.17 и выше.
Возможно ли установка нового пакета (допустим libc-dev-bin_2.24-11+deb9u3_amd64.deb)?
Будет ли это считаться нарушением сертификации? Ну и, как я понимаю, отказ "Вышестоящих" в прохождении Аттестации...
 

Tacio

New member
Сообщения
18
#2
И много символов требуют версию большую, чем GLIBC_2.15? Если нет, то можно попробовать найти верисю символа меньше чем, GLIBC_2.17.
Сделайте objdump -p myprog | grep GLIBC_2.17 и покажите тут.
 
Последнее редактирование:

Artalex

New member
Сообщения
8
#3
простите, я недавно в программировании под Linux. Не очень понял, что вы имели ввиду...
командой nm <путь исполняемого>
посмотреть какие символы тянет модуль из GLIBC_2.17?
 

Artalex

New member
Сообщения
8
#5
завтра приложу...
рабочее время кончилось :)
спасибо за идею
 

Tacio

New member
Сообщения
18
#7
Надо запускать на той машине, где есть поддержка GLIBC_2.17. Можете это сделать на любом более менее современном debian дистрибутиве например.
 

Artalex

New member
Сообщения
8
#8
т. к. программа на стадии разработки, то похоже мало что тянется:
IMG_20180918_165742.jpg
 

Tacio

New member
Сообщения
18
#9
На астре запускать нет ссысла. Запускайте команду там, где собирали приложение, либо на другом дистрибутиве, который поддерживает версии символов не ниже GLIBC_2.17. Astra SE 1.5 умеет только GLIBC_2.15, если мне не изменяет память.
 

Artalex

New member
Сообщения
8
#10
дело в том что я нашел пакет:
libc6_2.17-0ubuntu4_amd64.deb
установил его:
sudo dpkg -i libc6_2.17-0ubuntu4_amd64.deb

после этой операции мой исполняемый модуль без проблем запустился.
поэтому выше и запустил под Астрой где этот пакет установлен.
 

Tacio

New member
Сообщения
18
#11
То есть, проблема решена? Вы уверены, что установив пакет libc6_2.17-0ubuntu4_amd64.deb вы пройдёте сертификацию?
 

Artalex

New member
Сообщения
8
#12
... вы пройдёте сертификацию?
в этом и был мой вопрос, может у разработчиков есть пакет deb с 2.17, подписанный, установив который можно пройти сертификацию.
Как я понял можно запросить ключ для подписывания и подписать любой пакет...
Но как-то хотелось более правильно сделать.
На последнем Орле без проблем запускается, но там вроде 2.24 что-ли...
 

Tacio

New member
Сообщения
18
#13
Сомневаюсь, что пройдёте :)
Есть возможность решить эту проблему без установки libc6_2.17-0ubuntu4_amd64.deb, если в glibc найдутся более старые версии этого символа.
 

Artalex

New member
Сообщения
8
#14
сегодня не удалось проверить, как запущу, отпишусь
спасибо за отклик