У меня есть приложение 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
C Приложение Сбой. ⇐ Linux
1739710812
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
Спасибо
Я попробовал свои разные испытания и ошибки, но не повезло.
Подробнее здесь: [url]https://stackoverflow.com/questions/79443180/c-application-build-failing-usr-bin-ld-opt-librdkafka-lib-librdkafka-ardka[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия