Устранение ошибки выполнения скрипта "Создать сервис 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 сценарий

См. также

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

Много вариантов определения номера собственного процесса самого 1С8. В ходе поиска, опираясь на имеющуюся информацию, разработал более универсальный алгоритм определения ИД запущенного приложения.

вчера в 08:00    210    artly2000    6    

3

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

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

21.11.2024    3190    a.doroshkevich    7    

15

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

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

12.11.2024    1088    Tantor    20    

15

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

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

29.10.2024    3702    Tantor    38    

35

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

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

08.10.2024    920    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    4815    Xershi    10    

17

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

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

13.08.2024    3128    1CUnlimited    9    

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