Октябрь 16, 2018, 07:32:46

Автор Тема: Установка платформы 8.2.15.289 на Debian linux  (Прочитано 9180 раз)

camojiet

  • Новичок
  • *
  • Сообщений: 3
  • Карма: +0/-0
    • Просмотр профиля
Поставил 8.2.15.289 на Debian, запускаю сервер.

root@rtlprim:/var/log/1c# /etc/init.d/srv1cv82 start Starting 1C:Enterprise 8.2 server: Warning: pid file existed on server start. it can mean that last run failed... OK

root@rtlprim:/var/log/1c# /etc/init.d/srv1cv82 status 1C:Enterprise 8.2 server status:

Init script: STARTED.

Ragent: RUNNING.

Обращаюсь к серверу через Администрирование серверов - вылетае ошибка о недоступности сервера:

 

root@rtlprim:/var/log/1c# /etc/init.d/srv1cv82 status 1C:Enterprise 8.2 server status:

Init script: STARTED.

Ragent: NOT RUNNING

 

Ragent умер. Я включил логи добавив logcfg.xml - файлы логов пустые.

Перед запуском сервера почистил /home/usr1cv82 и установил права на /opt (chown -R usr1cv82:grp1cv82 /opt)

 

В интернете было мнение, что виноват Postgres. Я почистил /home/usr1cv82 и теперь ничего не связывает платформу с Postgres. Но я всё равно обновил postgres с 8.4 до 9.0.4 (Всё равно пришлось бы рано или поздно) к результату это не привело.

 

С предыдущими релизами проблем небыло.

camojiet

  • Новичок
  • *
  • Сообщений: 3
  • Карма: +0/-0
    • Просмотр профиля
Re: Установка платформы 8.2.15.289 на Debian linux
« Ответ #1 : Январь 23, 2012, 11:55:14 »
В случаях обращения на порт 1540 чисто запущенный ragent вылетал с Segmentation fault. Тоже самое происходило рагентом релиза 8.2.14.540. Во время переустановки(и перед запуском рагента) ради чистоты эксперемента стиралось содержимое /home/usr1cv82 и /tmp, выполнялась команда config_server и после неё chown usr1cv82:grp1cv82 /opt -R.
Проблема решилась сама собой.
Я запустил ragent от релиза 8.2.14.528 подключился telnet 127.0.0.1 1540 и Segmentation fault при тех же условиях не вылетел. После этой процедуры версия ragent от 8.2.15.289 работает нормально. (Сервер запускается и работает)

P.S. Попробовал поставить продукт Posgre@etersoft 9.0.4. База создаваться в нем отказалась. (Как обычно отказывается, когда постгря не пропатчена). Зашёл на сайт 1С и увидел, что последняя версия постгри 9.0.3-3. Поставил официального дистрибутива - база создалась. Это такая шутка от Ethersoft?

camojiet

  • Новичок
  • *
  • Сообщений: 3
  • Карма: +0/-0
    • Просмотр профиля
Re: Установка платформы 8.2.15.289 на Debian linux
« Ответ #2 : Январь 24, 2012, 05:20:14 »
Проблема всплыла обратно. Теперь Segmentation Fault вылетает при обращении к rmngr
Отладка с gdb показала следующее:
Program received signal SIGSEGV, Segmentation fault.
0xb3ee9f8b in ?? () from /opt/1C/v8.2/i386/rtrsrvc.so

Да, проблемы были:
# ldd /opt/1C/v8.2/i386/rtrsrvc.so
    linux-gate.so.1 =>  (0xb7896000)
    stl82.so => not found
    core82.so => not found
    libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb6ed8000)
    libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb6ebf000)
    libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6ea1000)
    libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb6e9d000)
    libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb6d57000)
    /lib/ld-linux.so.2 (0xb7897000)

Добавил путь:
LD_LIBRARY_PATH=/opt/1C/v8.2/i386                                                                                       
export LD_LIBRARY_PATH
Стало так:

# ldd /opt/1C/v8.2/i386/rtrsrvc.so
    linux-gate.so.1 =>  (0xb7788000)
    stl82.so => /opt/1C/v8.2/i386/stl82.so (0xb6de4000)
    core82.so => /opt/1C/v8.2/i386/core82.so (0xb67fa000)
    libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb67c8000)
    libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb67af000)
    libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6791000)
    libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb678d000)
    libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb6647000)
    librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb663d000)
    libicui18n.so.46 => /opt/1C/v8.2/i386/libicui18n.so.46 (0xb6463000)
    libicuuc.so.46 => /opt/1C/v8.2/i386/libicuuc.so.46 (0xb6330000)
    libicudata.so.46 => /opt/1C/v8.2/i386/libicudata.so.46 (0xb54b0000)
    /lib/ld-linux.so.2 (0xb7789000)
    libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb53bb000)

Проблема осталась:
Program received signal SIGSEGV, Segmentation fault.
0xb3ee9f8b in ?? () from /opt/1C/v8.2/i386/rtrsrvc.so

Релиз 8.2.14.528 попрежнему работает зараза.

prekrati

  • Новичок
  • *
  • Сообщений: 1
  • Карма: +0/-0
    • Просмотр профиля
    • Email
Re: Установка платформы 8.2.15.289 на Debian linux
« Ответ #3 : Февраль 08, 2012, 09:14:26 »
Аналогично. Проблема решилась установкой платформы 8.2.14.537