C Приложение Сбой.Linux

Ответить
Anonymous
 C Приложение Сбой.

Сообщение Anonymous »

У меня есть приложение C. Мы используем несколько пакетов, как MQ, Oracle и т. Д. Для создания наше приложение. У меня есть 2 изменения-
Изменение 1: мы строим приложение на сервере Linux RHEL8 и он создает нормально. Приложение создает нормально на Linux Server. < /P>
Теперь мы реализовали Gitlab CICD для создания нашего приложения. Мы создали наше собственное пользовательское изображение Docker для построения приложения.
Gitlab CICD создает хорошее приложение без изменений KAFKA (выше изменение 1), но когда я добавил изменение кафки (выше изменение 2), сборка сбой. Я добавил шаг в DockerFile, чтобы скопировать пакет Kafka в Docker Image. lib/librdkafka.a (rdkafka_ssl.o): неопределенная ссылка на символ 'evp_pkey_new @@ openssl_1_1_0'
//usr/lib64/libcrypto.so.1.1: ошибка Добавление символов: dso отсутствует из командной строки
COLLECT2: Ошибка: LD вернул 1 статус выхода < /p>
Согласно ошибке, SSO -линкер является проблемой. Я не понимаю, почему Build работает нормально на Linux Server и сбои с Docker Custom Image. Я сделал печати /usr /lib64 в Docker Custom Image, и я вижу libcrypto.so.1.1 Есть. .....
запустить DNF Install -y Cmake cmake-data cmake-filesystem cmake-rpm-macros libcurl-devel openssl-devel systemd-devel wget zlib-devel java-1.8.0-openjdk-devel git xz TAR RPM-Build Curl JQ Python3 Python3-PIP LLVM-TOOLSE GCC-GFORTRAN < /p>
Запустите Python3 -m PIP установка-Up-Upgrad Установите Ansible Ansible -Tower -Cli AWSCLI
run dnf install -y openssl
run pip3 install bison
run ulstact -y unzip < /p>
Добавление IBM MQ Библиотека
Скопируйте MQ/Opt/MQ/
Настройка пути среды MQ
env mqhome =/opt /mq
Добавление библиотеки Oracle
Копировать Oracle/opt/ora/
Настройка среды Oracle
env oracle_home =/opt/ora
Добавление библиотеки kafka
Копировать Librdkafka/opt/librdkafka
Установка среды kafka
env ld_library_path =/opt/librdkafka/lib
Спасибо
Я попробовал свои разные испытания и ошибки, но не повезло.

Подробнее здесь: https://stackoverflow.com/questions/794 ... afka-ardka
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»