1C + Linux. Установка 1С: Предприятие 8.3 в среде Linux RedOS 8

10.11.24

Администрирование - Linux

1С Предприятие 8.3. Установка и запуск в среде Linux RedOS 8.

В комментариях к "Управление серверами (консоль Linux)" задали вопрос:
"Приобрели данную информационные базу. При установке столкнули с проблемами.
Проверялось ли данная информационная база на операционной системе RedOS с системами типа CentOS, RedHat. Есть ли инструкция по установке и настройке компонентов?
".

Сама конфигурация "Управление серверами (консоль Linux)" не связана с той или иной ОС, для ее работы необходимо установить платформу "1С Предприятие" 8.
По всей видимости с ее установкой и работой с ней возникли проблемы. 

Ниже описан процесс установки и запуска серверной и клиентской частей платформы "1С Предприятие 8" версии  8.3.25.1445 в среде сервера РедОС 8.

Перед установкой желательно обновить систему, если есть обновления, менеджер dnfdragor'ы напомнит, не игнорируйте, обновитесь.

Следующий шаг - установка платформы "1С Предприятие 8"("Технологическая платформа 1С:Предприятия (64-bit) для Linux"). 

Поставку в виде *.zip архива скачайте и распакуйте, лучше в одну из своих папок в домашней папке, например,  в "/home/{userOS}/Документы").

Установщик выполнен в виде одного файла, который можно запустить прилагающимся в комплекте файлом "installAsRoot":


 


После подготовки и установки системы 1С, необходимо обеспечить запуск(автозапуск) служб сервера и администрирования сервера(конфигурация "Управление серверами (консоль Linux)" создавалась для администрирования сервера).

1С (на сайте ИТС приведен пример для версии 8.3.22, при этом есть перекрестные ссылки для 8.3.25) рекомендует следующий порядок:
- регистрируем службы(сервера, администрирования сервера) симлинками
- затем устанавливаем службам режим автозапуска(для службы сервера(с инстансом default) будет создан еще один симлинк с "default"  в имени)
- стартуем, проверяем статус служб(работа, автозапуск):
 

Сервер 1С8(Служба сервера, служба администрирования сервера)


Сервер 1С8(Службы сервера, администрирования сервера)

Сервер 1С8(Службы сервера, администрирования сервера)

Перегрузим сервер, проверим работу служб:

Сервер 1С8(Служба сервера, служба администрирования сервера)

Ошибка запуска 1С 8 в среде РедОС 8 заключается в проблеме запуска клиента(при попытке запуска установленного клиента из меню):


Для того, чтобы понять, что происходит, нужно попытаться запустить программу из командной строки, чтобы увидеть процесс запуска.

Открываем терминал и переходим в папку с установленной платформой cd /opt/1cv8/x86_64/8.3.25.1445, затем даем команду ./1cv8(вызов клиента):


Проблема в основном в библиотеке libstdc++.so.6.

Такая же библиотека лежит по пути /opt/1cv8/common/, откуда вызывается первоначальное окно выбора конфигурации(запуск 1cestart)

Нужно переименовать файлы библиотеки libstdc++.so.6 на, например, libstdc++.so.6.old
sudo mv /opt/1cv8/x86_64/8.3.25.1445/libstdc++.so.6 /opt/1cv8/x86_64/8.3.25.1445/libstdc++.so.6.old
sudo mv /opt/1cv8/common/libstdc++.so.6 /opt/1cv8/common/libstdc++.so.6.old

и создать символьные ссылки соответствующими командами для обеих папок по следующему виду на такую же системную библиотеку в составе РедОС:
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /opt/1cv8/common/libstdc++.so.6 
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /opt/1cv8/x86_64/8.3.25.1445/libstdc++.so.6

После этого проверим запуск приложения из командной строки, как это делали выше, ./1cv8:

 

Осталось переименовать libgcc_s.so.1 также в libgcc_s.so.1.old в обеих папках:

sudo mv /opt/1cv8/x86_64/8.3.25.1445/libgcc_s.so.1 /opt/1cv8/x86_64/8.3.25.1445/libgcc_s.so.1.old
sudo mv /opt/1cv8/common/libgcc_s.so.1 /opt/1cv8/common/libgcc_s.so.1.old

и попытаться снова запустить клиента 1С:


Проверим запуск 1cestart из главного меню:


Дальнейшие шаги в обычном режиме, добавляете пустую конфигурацию, можно файловую, даете ей удобное и понятное название, открываете конфигуратор, загружаете в него скачанную конфигурацию "Управление серверами (консоль Linux)", консоль "Управление серверами" готова к работе:

 

См. также

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

Проект перевода 10+ систем 1С на 2000+ пользователей в Авито завершен успешно, преодолев технические трудности и «черных лебедей» в виде неопределенности, демотивации, потерь производительности и нереалистичных требований руководства. Расскажем об опыте проекта, в котором было «очень страшно», но в итоге всё получилось.

29.11.2024    884    kirill.skoromykin    1    

6

Linux Программист Бесплатно (free)

При многолетней эксплуатации 1С на Windows и MS SQL в базе накапливаются не самые оптимальные запросы, COM-объекты и скрипты, зависящие от ОС. Из-за этого процесс перехода на PostgreSQL и переноса сервера 1С на Linux неизбежно осложняется длительным исправлением кода и оптимизацией запросов. Расскажем о том, как с задачей такого рефакторинга справились в компании Avito.

13.11.2024    5106    klimat12    15    

26

Администрирование веб-серверов Сервера Системный администратор Программист Абонемент ($m)

WEB приложение для управления сеансами сервера 1С, имеет адаптивный web интерфейс. Возможности: удаление сеансов; завершение rphost процессов; запуск службы 1С сервера (если остановлена). Используется авторизация BasicAuth с защитой от брутфорса. Поддерживает работу по http https протоколам.

1 стартмани

08.11.2024    501    7    gortrex    2    

3

Облачные сервисы, хостинг Linux Тестирование QA Сервера Системный администратор Программист Платформа 1С v8.3 Бесплатно (free)

Завершающая публикация цикла "В облако на работу:.. Рецепты от Капитана", в ходе которых был собран полнофункциональный рабочий контур 1С в сети на отечественной Ред ОС. С веб-серверами, доменной авторизацией, архивированием, отказоустойчивостью и прочая, прочая... В этой статье мы определяемся с быстродействием системы, проводим нагрузочное тестирование и отпускаем ее в свободное плавание (зачеркнуто) выпускаем ее в продуктовый контур, где, конечно же, придется отлавливать ошибки, мониторить состояние и т.п.

31.10.2024    1397    capitan    0    

0

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

На первый взгляд, добавление второго сервера в кластер 1С не должно вызывать проблем – все просто должно работать. Но на практике дело обстоит иначе. Несмотря на то, что все действительно работает, многие при этом сталкиваются с трудностями. Расскажем, когда нужно задуматься о втором сервере 1С в кластере, какие особенности работы второго сервиса с файлами и сервисами, и какие настройки ТНФ можно сделать для лицензий ПРОФ и КОРП.

31.10.2024    8449    a.doroshkevich    21    

68

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

Отдельный сервер лицензирования упрощает администрирование лицензий в сложных структурах с несколькими кластерами и тысячами пользователей. Расскажем о том, как настроить резервирование лицензий для крупной компании с высокими требованиями к доступности SLA 99.98% и автоматизировать переактивацию лицензий в случае возможных сбоев.

29.10.2024    2174    jul.dolganova    8    

16

Облачные сервисы, хостинг Linux Сервера Системный администратор Программист Платформа 1С v8.3 Бесплатно (free)

Одна из завершающих публикаций цикла "В облако на работу:.. Рецепты от Капитана", в ходе которых был собран полнофункциональный рабочий контур 1С в сети на отечественной Ред ОС. С веб-серверами, доменной авторизацией, архивированием и прочая, прочая... На закуску разбираемся с отказоустойчивостью. В этой публикации для серверов 1С заодно попробуем подобно сериалу «Разрушители легенд» подтвердить или опровергнуть пару устойчивых мифов о требованиях назначения функциональности.

18.10.2024    1822    capitan    5    

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