На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Не запускается appservice

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebService
Страницы: 1 2 3 4 След.
RSS
Не запускается appservice, Ошибки при запуске appservice на CentOS
 
Добрый день,

имеется CentOS 7 и GISWebServiceSE, в его составе appservice версии 10.7.0.
При попытке запустить сервис выдается ошибка
appservice: /etc/rc.d/init.d/appservice: line 16: /lib/lsb/init-functions: No such file or directory

Наша сборка под CentOS официальная и с поддержкой.
Что делать?
 
Цитата
er35 написал:
имеется CentOS 7 и GISWebServiceSE, в его составе appservice версии 10.7.0.
При попытке запустить сервис выдается ошибка
appservice: /etc/rc.d/init.d/appservice: line 16: /lib/lsb/init-functions: No such file or directory

Наша сборка под CentOS официальная и с поддержкой.
Что делать?
Вопрос передан специалисту. Ответ будет дан в ближайшее время.
 
Здравствуйте!

Для устранения проблемы, пожалуйста, установите пакет redhat-lsb-core с помощью команды:
Код
sudo yum install redhat-lsb-core
Изменено: Александр Савелов - 21.07.2016 14:42:18
 
Установил пакет, хотя бы стартовый скрипт запустился. А почему нельзя было указать зависимости, чтобы yum сам подцепил нужные дополнительные пакеты?

Но, появилась другая проблема:
appservice[52925]: ./appservice.exe: error while loading shared libraries: libXrender.so.1: cannot open shared object file: No such file or directory

пакет libXrender установлен (/usr/lib64/libXrender.so.1).
Скажите сразу, какие еще зависимости есть у этого пакета?
Где взять актуальную документацию на установку GISWebServiceSE и GISWebServerSE в CentOS? На сайте нет про CentOS, документация, которая поставлялась с ПО неинформативна.
 
1. Ваши рекомендации примем к сведению. По факту обновления документации Вас оповестим и вышлем обновленную версию.
2. Для уточнения проблемы библиотеки libXrender, пожалуйста, выполните команду:
Код
LD_LIBRARY_PATH=/usr/appservice ldd -r /usr/appservice/appservice.exe > /tmp/log.txt
и вышлите полученный файл /tmp/log.txt
 
ниже вывод ldd:
       linux-vdso.so.1 =>  (0x00007ffdb398e000)
       libdl.so.2 => /lib64/libdl.so.2 (0x00007f99c17d8000)
       libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f99c15bb000)
       libqdmapacces.so => /usr/appservice/libqdmapacces.so (0x00007f99c0b4c000)
       libqdmappicex.so => /usr/appservice/libqdmappicex.so (0x00007f99c086a000)
       libqdmapmtrex.so => /usr/appservice/libqdmapmtrex.so (0x00007f99c05ac000)
       libqdmapmath.so => /usr/appservice/libqdmapmath.so (0x00007f99c0349000)
       libqdmapvecex.so => /usr/appservice/libqdmapvecex.so (0x00007f99c0077000)
       libsupserv64.so => /usr/appservice/libsupserv64.so (0x00007f99bfd00000)
       libQtXml.so.4 => /usr/appservice/libQtXml.so.4 (0x00007f99bfabb000)
       libQtGui.so.4 => /usr/appservice/libQtGui.so.4 (0x00007f99bedc5000)
       libQtCore.so.4 => /usr/appservice/libQtCore.so.4 (0x00007f99be8cb000)
       libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f99be5c3000)
       libm.so.6 => /lib64/libm.so.6 (0x00007f99be2c1000)
       libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f99be0aa000)
       libc.so.6 => /lib64/libc.so.6 (0x00007f99bdce8000)
       /lib64/ld-linux-x86-64.so.2 (0x00007f99c19e5000)
       libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x00007f99bdae5000)
       libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007f99bd7ae000)
       libpng15.so.15 => /lib64/libpng15.so.15 (0x00007f99bd583000)
       libz.so.1 => /lib64/libz.so.1 (0x00007f99bd36c000)
       libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007f99bd0c6000)
       libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007f99bce76000)
       libSM.so.6 => /lib64/libSM.so.6 (0x00007f99bcc6d000)
       libICE.so.6 => /lib64/libICE.so.6 (0x00007f99bca51000)
       libXrender.so.1 => /lib64/libXrender.so.1 (0x00007f99bc847000)
       libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007f99bc60a000)
       libXext.so.6 => /lib64/libXext.so.6 (0x00007f99bc3f8000)
       libX11.so.6 => /lib64/libX11.so.6 (0x00007f99bc0ba000)
       librt.so.1 => /lib64/librt.so.1 (0x00007f99bbeb1000)
       libffi.so.6 => /lib64/libffi.so.6 (0x00007f99bbca9000)
       libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f99bbaa3000)
       libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f99bb879000)
       libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f99bb657000)
       libXau.so.6 => /lib64/libXau.so.6 (0x00007f99bb452000)
 
Для устранения проблемы с зависимостями, пожалуйста, установите пакеты qt-x11 и libicu с помощью команды:
Код
sudo yum install qt-x11 libicu

Также, для уточнения проблемы с библиотекой Xrender, пришлите, пожалуйста, вывод команды:
Код
sudo ldconfig -p | grep Xrender

Выявленные недостатки по зависимостям пакета учтем в следующих версиях программы.
 
1. Если проверить статус сервиса, то получаем:
systemctl status appservice
● appservice.service - LSB: appservice sysv init script
  Loaded: loaded (/etc/rc.d/init.d/appservice)
  Active: active (running) since Fri 2016-07-22 17:05:46 MSK; 2 days ago
    Docs: man:systemd-sysv-generator(8)
 Process: 1972 ExecStop=/etc/rc.d/init.d/appservice stop (code=exited, status=0/SUCCESS)
 Process: 1990 ExecStart=/etc/rc.d/init.d/appservice start (code=exited, status=0/SUCCESS)
  CGroup: /system.slice/appservice.service
          ├─1994 /bin/bash /usr/appservice/startgis.bat
          └─1995 ./appservice.exe

2. В log файле видно следующее:
---> 17:05:46 1942755264          Start Application Service x64   10.7.1      20160722 ^M
---> 17:05:46 1942755264  10017  appservice.exe        System command: Start service!

Порт 2096 прослушивается.

3. qt-x11 не установлен.
libicu установлен

4. sudo ldconfig -p | grep Xrender
       libXrender.so.1 (libc6,x86-64) => /lib64/libXrender.so.1

Вопрос: appservice запустился и работает?
Как проверить работоспособность appservice?
 
Для проверки работоспособности сервиса можно выполнить запрос GetMap для получения рисунка карты, входящей в инсталляцию.
Более подробно можно посмотреть в п.4 "Проверка программы" документа ПАРБ.00160-02 32 01 "Руководство системного программиста".
 
Сам WebService я еще не настраивал. appservice какие-либо видимые результаты работы имеет или нет? Просто если он постоянно падал, а потом заработал, причем без библиотеки, которую вы рекомендовали, то возникает вопрос. Если при настройке WebService возникнут проблемы и ошибки будет сложнее понять где их источник если у нас нет уверенности, что appservice работает правильно.
Правильно ли я понял, что проверить appservice отдельно нельзя и видимых результатов его работы нет. В логах ГИС-ссервера должны быть записи о подключении со стороны appservice или нет? Ну хоть какие-либо признаки корректной жизни appservice имееются?
Страницы: 1 2 3 4 След.
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности