В комментариях к "Управление серверами (консоль 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 в среде РедОС 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)", консоль "Управление серверами" готова к работе: