Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline i_am_fil  
#1 Оставлено : 17 апреля 2024 г. 15:59:26(UTC)
i_am_fil

Статус: Новичок

Группы: Участники
Зарегистрирован: 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)  | Причина: Не указана

Offline Русев Андрей  
#2 Оставлено : 17 апреля 2024 г. 17:22:20(UTC)
Русев Андрей

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,373

Сказал(а) «Спасибо»: 27 раз
Поблагодарили: 537 раз в 376 постах
Здравствуйте.
По вашему отчёту неясна связь между ошибкой и КриптоПро. Если имеется в виду, что не работает 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
Официальная техподдержка. Официальная база знаний.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.