Устранение ошибки выполнения скрипта "Создать сервис RAGENT" в ЦКК

18.04.24

База данных - Администрирование СУБД

В статье показано, как устранить ошибку выполнения скрипта "Создать сервис RAGENT" в системах 1С:Центр контроля качества или в 1С:Центр автоматизации. Будет полезна администраторам ЦКК и ЦА, которые только начали знакомство с этими системами.

Всем привет.

Хочу поделиться решением неочевидной ошибки, которая возникла при выполнении типового сценария в 1С: Центре контроля качества (далее - ЦКК). Сам провозился с поиском решения несколько дней, но, если честно, так своими силами и не удалось найти. Пришлось обратиться к специалистам технической поддержки 1С КОРП.

Итак, вводные:

  1. Есть сервер с развернутой системой ЦКК.
    *На самом деле, данное решение применимо и для системы 1С:Центр администрирования, т.к. механизмы ЦКК и ЦА в части исполнения сценариев абсолютно идентичны.
     
  2. В ЦКК с сайта ИТС загружены актуальные скрипты типовых сценариев.
  3. Есть несколько других серверов.
  4. И есть задача: установить технологическую платформу 1С на каждый сервер из п2.

Решение:

  1. Открываем ЦКК.
  2. Берем ТИПОВОЙ сценарий «Обновление платформы на сервере 1С через установку».

  3. Создаем и настраиваем на основании сценария из п.2 экземпляр для выполнения.
    Часть шагов нужно отключить (снять флажки), т.к. сценарий может использоваться не только для установки, но и для обновления, в рамках которого нужны шаги для удаления текущего релиза платформы.


     
  4. Запускаем… Ошибка…



    С шагами «Копирование дистрибутива платформы на сервер» и «Установка платформы» проблем не возникло, а вот шаг «Создать сервис RAGENT» не отработал.

    И сколько я бы ни «гуглил», менял настройки сценария, переустанавливал ЦКК и т.д., победить проблему не удавалось. Все время сценарий прерывался с неведомой ошибкой state=fatalError;ErrMsg=Unknow error,type=%It; class ‘KeyError’>,value=’new-version’

    Спустя несколько дней безуспешных попыток, я обратился в техническую поддержку КОРП. В итоге оказалось, что ошибка кроется в ТИПОВОМ сценарии установки платформы. А точнее, в элементе команды автоматизации «Создать сервис RAGENT».



    А еще точнее, в скрипте элемента команды автоматизации



    А именно, в тексте скрипта. В нем не хватало строки с указанием параметра



    Итак, для решения проблемы необходимо добавить параметр «new-version» и присвоить ему значение True.



    Как только недостающий параметр добавили, сценарий отработал корректно.
    Надеюсь, что материал статьи окажется кому-то полезным и позволит сэкономить время при появлении подобной ошибки.

ЦКК Создать сервис RAGENT сценарий

См. также

Администрирование СУБД Системный администратор Программист

В крупных компаниях, где много типовых и сильно доработанных баз с режимом работы 24/7, переход с MS SQL на PostgreSQL затягивается. Получается гетерогенная структура – когда прод уже на PostgreSQL, а разработка и тестирование – пока на MS SQL. О том, какие варианты помогут постепенно перевести прод с несколькими базами MS SQL на PostgreSQL, не сломав среду тестирования и разработки, пойдет речь в статье.

21.11.2024    2361    a.doroshkevich    6    

14

Администрирование СУБД Системный администратор Платформа 1С v8.3 Бесплатно (free)

Пользовался ранее https://infostart.ru/1c/articles/1120161/#, но она устарела, т.к. службы запускаются через systemctl, да и сами службы слегка изменились. Возможно, где-то на ИТС уже есть нужная инструкция, но мне не попалась.

15.11.2024    325    Baser    2    

1

HighLoad оптимизация Администрирование СУБД Системный администратор Программист Платформа 1С v8.3 Россия Бесплатно (free)

Мы исследуем проблему долгого выполнения запросов PostgreSQL при использовании конструкции VALUES: когда она возникает, как на нее можно повлиять, а главное, почему ее продуманная отработка важна для более быстрого функционирования решений на базе 1С

12.11.2024    846    Tantor    19    

14

HighLoad оптимизация Администрирование СУБД Механизмы платформы 1С Программист Платформа 1С v8.3 ИТ-компания Россия Бесплатно (free)

В данной статье мы рассмотрим, как работает механизм временных таблиц на postgres на платформе 8.3.23 и что изменилось в нем при добавлении новых возможностей в платформе 8.3.25. А также на примере покажу, как понимание работы платформы позволяет оптимизировать СУБД для работы с 1С.

29.10.2024    3202    Tantor    38    

34

Администрирование СУБД Системный администратор Программист Бесплатно (free)

CDC - очень мощный механизм, который можно использовать во многих сценариях, возможность развернуть его в Docker показывает простоту и лёгкость данной технологии.

08.10.2024    756    AlexSvoykin    1    

7

Администрирование СУБД Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Анализ и решение ошибок СУБД. Во время реиндексации базы Ошибка СУБД: Microsoft SQL Server Native Client 11.0: Не удалось найти объект "ИмяБазы.dbo._RefSInf21806", так как он не существует, или отсутствуют разрешения. Во время проверки целостности Ошибка СУБД: Microsoft SQL Server Native Client 11.0: Недопустимое имя объекта "dbo._RefSInf21806".

19.09.2024    4383    Xershi    10    

17

HighLoad оптимизация Администрирование СУБД Архивирование (backup) Системный администратор Программист Платформа 1С v8.3 Бесплатно (free)

Бэкап в Postgres состоит из набора граблей, которые нужно обойти для успешного восстановления. Они заложены в самых неожиданных местах от предмета резервного копирования (база или кластер) до структуры каталогов. Один неверный шаг и восстановление будет невозможным. Почему нельзя было сделать проще, как в MS SQL или Oracle? Почему бэкап в Postgres оставляет впечатление чьей-то лабораторной работы? Статья адресована прежде всего специалистам 1С, избалованным комфортом в MS SQL, в суровых буднях импортозамещения на Postgres.

13.08.2024    2986    1CUnlimited    9    

4
Оставьте свое сообщение