Skip to content

Длительная установка пакетов локально из ospx файлов без доступа в Интернет #257

@farukshin

Description

@farukshin

Опишите ошибку
Если устанавливать пакеты локально, из .ospx файлов, без подключения к Интернет, то при установке лезет в сеть за пакетами из хаба.

Воспроизведение ошибки
Например установка vanessa-runner-2.5.0 из .ospx

[usr@s-msk-srvxxx distr]# ls -l
total 48452
-rw-r-----. 1 admfra1 domain users  4337103 Apr 30  2025  add-6.8.0.ospx
-rw-r-----. 1 admfra1 domain users 24840644 Apr 30  2025  allure_2.34.0-1.noarch.rpm
-rw-r-----. 1 admfra1 domain users     7974 May  6  2025  cmdline-1.0.0.ospx
-rw-r-----. 1 admfra1 domain users    21584 Nov 17 17:41  deployka-0.7.1.ospx
-rw-r-----. 1 admfra1 domain users 11457025 Feb 25  2025  git-2.48.1.tar.gz
-rw-r-----. 1 admfra1 domain users  2225160 Sep 25  2024  gitsync-3.6.1.ospx
-rw-r-----. 1 admfra1 domain users  2030586 Sep 25  2024  onescript-engine-1.9.1-1.fc26.noarch.rpm
-rw-r-----. 1 admfra1 domain users  2031290 Feb 25  2025  onescript-engine-1.9.2-1.fc26.noarch.rpm
-rw-r-----. 1 admfra1 domain users  1024399 Apr 30  2025  vanessa-runner-2.5.0.ospx
[usr@s-msk-srvxxx distr]# time opm install -f ./vanessa-runner-2.5.0.ospx
ОШИБКА - {Модуль /usr/share/oscript/lib/opm/src/core/Классы/СерверПакетов.os / Ошибка в строке: 61 / Внешнее исключение (System.Net.WebException): Error: ConnectFailure (Connection timed out)}
ПРЕДУПРЕЖДЕНИЕ - Ошибка получения списка пакетов с хаба ОсновнойСерверПакетов по причине {Модуль /usr/share/oscript/lib/opm/src/core/Классы/СерверПакетов.os / Ошибка в строке: 97 / Ошибка подключения к зеркалу}
ОШИБКА - {Модуль /usr/share/oscript/lib/opm/src/core/Классы/СерверПакетов.os / Ошибка в строке: 61 / Внешнее исключение (System.Net.WebException): Error: ConnectFailure (Connection timed out)}
ПРЕДУПРЕЖДЕНИЕ - Ошибка получения списка пакетов с хаба ЗапаснойСерверПакетов по причине {Модуль /usr/share/oscript/lib/opm/src/core/Классы/СерверПакетов.os / Ошибка в строке: 97 / Ошибка подключения к зеркалу}
ОШИБКА - {Модуль /usr/share/oscript/lib/opm/src/core/Классы/СерверПакетов.os / Ошибка в строке: 61 / Внешнее исключение (System.Net.WebException): Error: ConnectFailure (Connection timed out)}
ПРЕДУПРЕЖДЕНИЕ - Ошибка получения списка пакетов с хаба ОсновнойСерверПакетов по причине {Модуль /usr/share/oscript/lib/opm/src/core/Классы/СерверПакетов.os / Ошибка в строке: 97 / Ошибка подключения к зеркалу}
ОШИБКА - {Модуль /usr/share/oscript/lib/opm/src/core/Классы/СерверПакетов.os / Ошибка в строке: 61 / Внешнее исключение (System.Net.WebException): Error: ConnectFailure (Connection timed out)}
ПРЕДУПРЕЖДЕНИЕ - Ошибка получения списка пакетов с хаба ЗапаснойСерверПакетов по причине {Модуль /usr/share/oscript/lib/opm/src/core/Классы/СерверПакетов.os / Ошибка в строке: 97 / Ошибка подключения к зеркалу}
ОШИБКА - {Модуль /usr/share/oscript/lib/opm/src/core/Классы/СерверПакетов.os / Ошибка в строке: 61 / Внешнее исключение (System.Net.WebException): Error: ConnectFailure (Connection timed out)}
ПРЕДУПРЕЖДЕНИЕ - Ошибка получения списка пакетов с хаба ОсновнойСерверПакетов по причине {Модуль /usr/share/oscript/lib/opm/src/core/Классы/СерверПакетов.os / Ошибка в строке: 97 / Ошибка подключения к зеркалу}
ОШИБКА - {Модуль /usr/share/oscript/lib/opm/src/core/Классы/СерверПакетов.os / Ошибка в строке: 61 / Внешнее исключение (System.Net.WebException): Error: ConnectFailure (Connection timed out)}
ПРЕДУПРЕЖДЕНИЕ - Ошибка получения списка пакетов с хаба ЗапаснойСерверПакетов по причине {Модуль /usr/share/oscript/lib/opm/src/core/Классы/СерверПакетов.os / Ошибка в строке: 97 / Ошибка подключения к зеркалу}
ИНФОРМАЦИЯ - Устанавливаю пакет vanessa-runner
ИНФОРМАЦИЯ - Регистрация приложения: runner
ИНФОРМАЦИЯ - Регистрация приложения: vrunner
ИНФОРМАЦИЯ - Регистрация приложения: vanessa-runner
ИНФОРМАЦИЯ - Регистрация приложения: runner-old
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Устанавливаю зависимость: <1commands> из каталога локальных зависимостей
ИНФОРМАЦИЯ - <1commands> уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: <asserts> из каталога локальных зависимостей
ИНФОРМАЦИЯ - Устанавливаю зависимость: <cli-selector> из каталога локальных зависимостей
ИНФОРМАЦИЯ - Устанавливаю зависимость: <cmdline> из каталога локальных зависимостей
ИНФОРМАЦИЯ - Устанавливаю зависимость: <fluent> из каталога локальных зависимостей
ИНФОРМАЦИЯ - Устанавливаю зависимость: <fs> из каталога локальных зависимостей
ИНФОРМАЦИЯ - Устанавливаю зависимость: <ibcmdrunner> из каталога локальных зависимостей
ИНФОРМАЦИЯ - Устанавливаю зависимость: <json> из каталога локальных зависимостей
ИНФОРМАЦИЯ - Устанавливаю зависимость: <logos> из каталога локальных зависимостей
ИНФОРМАЦИЯ - Устанавливаю зависимость: <ParserFileV8i> из каталога локальных зависимостей
ИНФОРМАЦИЯ - Устанавливаю зависимость: <semver> из каталога локальных зависимостей
ИНФОРМАЦИЯ - <semver> уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: <strings> из каталога локальных зависимостей
ИНФОРМАЦИЯ - Устанавливаю зависимость: <tempfiles> из каталога локальных зависимостей
ИНФОРМАЦИЯ - <tempfiles> уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: <v8find> из каталога локальных зависимостей
ИНФОРМАЦИЯ - Устанавливаю зависимость: <v8runner> из каталога локальных зависимостей
ИНФОРМАЦИЯ - Устанавливаю зависимость: <v8storage> из каталога локальных зависимостей
ИНФОРМАЦИЯ - Устанавливаю зависимость: <v8unpack> из каталога локальных зависимостей
ИНФОРМАЦИЯ - Устанавливаю зависимость: <packageinfo> из каталога локальных зависимостей
ИНФОРМАЦИЯ - Устанавливаю зависимость: <gitrunner> из каталога локальных зависимостей
ИНФОРМАЦИЯ - Устанавливаю зависимость: <1bdd> из каталога локальных зависимостей
ИНФОРМАЦИЯ - Устанавливаю зависимость: <1testrunner> из каталога локальных зависимостей
ИНФОРМАЦИЯ - <1testrunner> отмечена как зависимость для разработчика, но установка зависимостей для разработчика не активирована. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: <add> из каталога локальных зависимостей
ИНФОРМАЦИЯ - <add> отмечена как зависимость для разработчика, но установка зависимостей для разработчика не активирована. Пропускаем.

real    13m6.837s
user    0m1.913s
sys     0m0.497s

То же самое при установке других пакетов (например, deployka-0.7.1.ospx, add-6.8.0.ospx и т.п.) - время выполнения команды ~13 минут

Ожидаемое поведение
Время выполнения команды opm install -f ... несколько секунд

Окружение

[usr@s-msk-srvxxx ~]$ cat /etc/os-release | head -n 2
NAME="AlmaLinux"
VERSION="8.10 (Cerulean Leopard)"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions