Статус: Новичок
Группы: Участники
Зарегистрирован: 12.03.2024(UTC) Сообщений: 1
|
913b0209f26f68a9.png (92kb) загружен 9 раз(а).День добрый! При попытке запустить автотест на jenkins через виртуальную машину получаю ошибку в браузере ERR_FAILED, при запуске локально все работает. ubuntu:20.04, браузер GOST 79 (для Керберос) Не могу разобраться с чем это связано, при сборке проблем не возникает. Буду рад любым мыслям и идеям. Собственно Docker: Код:
FROM ubuntu:20.04 as cryptopro-generic
ARG http_proxy
ARG https_proxy
RUN apt-get update && apt-get install -y locales
RUN sed -i -e \
's/# ru_RU.UTF-8 UTF-8/ru_RU.UTF-8 UTF-8/' /etc/locale.gen \
&& locale-gen
ENV LANG ru_RU.UTF-8
ENV LANGUAGE ru_RU:ru
ENV LC_LANG ru_RU.UTF-8
ENV LC_ALL ru_RU.UTF-8
ENV TZ=Europe/Moscow
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
WORKDIR /usr/src/app
COPY ./src/krb5.conf /etc/krb5.conf
RUN apt-get update -y && apt-get install -y python3 python3-pip xvfb nano krb5-user
COPY requirements.txt ./
RUN pip3 install --no-cache-dir -r requirements.txt
COPY src src
RUN apt-get update -y && apt-get install ./src/chromium-gost-79.deb -y
RUN chmod +x src/chromedriver
RUN ln -snfr src/chromedriver /usr/local/bin/chromedriver
RUN apt-get update && \
apt-get install -y libssl-dev libxml2-dev libcurl4-openssl-dev libicu-dev libmcrypt-dev libkrb5-dev libgtk2.0-0
ADD dist /tmp/src
RUN cd /tmp/src && \
tar -xf linux-amd64_deb.tgz && \
linux-amd64_deb/install.sh && \
# делаем симлинки
cd /bin && \
ln -s /opt/cprocsp/bin/amd64/certmgr && \
ln -s /opt/cprocsp/bin/amd64/cpverify && \
ln -s /opt/cprocsp/bin/amd64/cryptcp && \
ln -s /opt/cprocsp/bin/amd64/csptest && \
ln -s /opt/cprocsp/bin/amd64/csptestf && \
ln -s /opt/cprocsp/bin/amd64/der2xer && \
ln -s /opt/cprocsp/bin/amd64/inittst && \
ln -s /opt/cprocsp/bin/amd64/wipefile && \
ln -s /opt/cprocsp/sbin/amd64/cpconfig && \
# прибираемся
rm -rf /tmp/src
FROM cryptopro-generic
ADD dist /tmp/src
ADD dist /tmp/src
RUN apt-get update && \
apt-get install -y --no-install-recommends expect alien php7.0 php-dev php-cli libboost-dev unzip g++ curl
RUN cd /tmp/src && \
tar -xf cades-linux-amd64.tar.gz && \
cd cades-linux-amd64 && \
dpkg -i cprocsp-pki-cades-64_2.0.14892-1_amd64.deb && \
dpkg -i cprocsp-pki-phpcades_2.0.14892-1_all.deb && \
# прибираемся
cd / && \
apt-get purge -y php7.0 php-dev cprocsp-pki-phpcades g++ && \
apt-get autoremove -y && \
rm -rf /opt/cprocsp/src/phpcades && \
rm -rf /tmp/src && \
rm -rf /var/lib/apt/lists/
# установка сертификата
RUN /opt/cprocsp/bin/amd64/certmgr -inst -file ./src/ca.crt
COPY *.py config.json ./
COPY pages/*.py pages/
RUN mkdir log
RUN mkdir -p /etc/chromium/policies/managed
COPY ./src/mydomain.json /etc/chromium/policies/managed
CMD pytest -sv --metrics=${METRICS} --headless=true --no-header --capture=tee-sys --alluredir=/var/opt/allure-results
Отредактировано пользователем 17 апреля 2024 г. 16:16:44(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,416
Сказал(а) «Спасибо»: 37 раз Поблагодарили: 565 раз в 393 постах
|
Здравствуйте. По вашему отчёту неясна связь между ошибкой и КриптоПро. Если имеется в виду, что не работает TLS-запрос по адресу на картинке, то его надо диагностировать с помощью csptest: Код:csptest -tlsc -server oncologist-p1s.mosgorzdrav.local -file /arm-oncolog/etd-access-point -v -nosave
Так или иначе в системном журнале будет диагностика о произошедших ошибках, если они не носят логический характер. Добавлю, что начиная с КриптоПро CSP 5.0 R3 в его состав входят пакеты cades и plugin, так что вы используете устаревшие версии пакетов. Ставить их можно вместе с CSP за одну команду: Код:linux-amd64_deb/install.sh --yes cprocsp-pki-cades cprocsp-pki-phpcades
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close