Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

1C_LINUX_CLUSTER_INSTALL 1С:Предприятие и СУБД

Установка и настройка кластера серверов 1С на Linux (Ubuntu, Astra, RedOS)

Обновлено: 26.08.2026 · Официальная документация ↗
  • Ошибка Не обнаружена библиотека libWnn.so или сбои графической подсистемы при формировании печатных форм.
  • Некорректное отображение шрифтов и искажение штрихкодов в отчетах (отсутствие TTF шрифтов MS).
  • Служба srv1cv8-8.3.* не запускается из-за некорректных прав на каталог /home/usr1cv8.
  • Сбои локализации при работе с PostgreSQL (отсутствие локали ru_RU.UTF-8).

1. Подготовка операционной системы и зависимостей

# Ubuntu / Debian:
sudo apt-get update && sudo apt-get install -y \
  locales libwebkit2gtk-4.0-37 libmagickwand-6.q16-6 ttf-mscorefonts-installer \
  fontconfig libgsf-1-114 imagemagick

# Astra Linux / RedOS / RHEL:
sudo dnf install -y fontconfig freetype libgsf ImageMagick cabextract

2. Настройка системной локали

sudo locale-gen ru_RU.UTF-8
sudo update-locale LANG=ru_RU.UTF-8

3. Установка пакетов платформы 1С

Распакуйте официальный архив дистрибутива сервера 1С (файл server64_8_3_*.tar.gz):

tar -xzvf server64_8_3_23_1865.tar.gz

# Инсталляция через штатный скрипт 1С:
sudo ./setup-full-8.3.23.1865-x86_64.run --mode unattended --enable-components server,ws,ru

# Либо ручная установка пакетов (Debian/Ubuntu):
sudo dpkg -i 1c-enterprise-8.3.*.deb

4. Настройка прав и каталогов кластера

# Создание рабочего каталога кластера
sudo mkdir -p /home/usr1cv8/.1cv8/1C/1cv8
sudo chown -R usr1cv8:grp1cv8 /home/usr1cv8
sudo chmod -R 750 /home/usr1cv8

5. Запуск и автозагрузка службы кластера

sudo systemctl daemon-reload
sudo systemctl enable --now srv1cv8-8.3.23.1865@default.service
sudo systemctl status srv1cv8-8.3.23.1865@default.service

6. Проверка сетевых портов кластера

ss -tunlp | grep -E "1540|1541|1560"
💡 Практика специалистов: В Astra Linux (режим Смоленск) обязательно проверьте уровень мандатного доступа сервисного пользователя usr1cv8. Если служба не может создать сокеты или файлы блокировок, назначьте корректный максимальный классификационный уровень целостности через pdpl-user.

Частые вопросы (FAQ)

Зачем серверу 1С на Linux нужны пакеты ImageMagick и шрифты Microsoft?

Платформа 1С использует библиотеки ImageMagick для рендеринга графических объектов, диаграмм и генерации штрихкодов в печатных формах, а шрифты MS (Arial, Times New Roman) необходимы для точного совпадения макетов документов.

Какие порты использует кластер серверов 1С по умолчанию?

1540 — Центральный сервер (ragent), 1541 — Менеджер кластера (rmngr), 1560-1591 — Диапазон рабочих процессов (rphost).

Как сменить порт кластера на нестандартный в Linux?

Отредактируйте конфигурационный файл службы /etc/systemd/system/srv1cv8-.../srv1cv8.conf, указав переменные SRV1CV8_PORT=2540, SRV1CV8_REGPORT=2541, SRV1CV8_RANGE=2560:2591.

Как проверить логи запуска службы кластера при ошибке старта?

Используйте journalctl: journalctl -u srv1cv8-8.3.* -e --no-pager.

Полезные материалы
Рекомендуем