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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions