Проблемы с сервером 1С:Предприятие 8.2, не запускается

Модератор: /dev/random

Ответить
Аватара пользователя
Nigelist
Сообщения: 18
ОС: Debian Testing, KDE
Контактная информация:

Проблемы с сервером 1С:Предприятие 8.2, не запускается

Сообщение Nigelist »

Имеется Debian 7 amd64. На нем установлен сервер 1С:Предприятие 8.2:

Код: Выделить всё

dpkg -l | grep 1c-enterprise
ii  1c-enterprise82-common             8.2.18-104                   amd64        1C:Enterprise 8.2 common components
ii  1c-enterprise82-common-nls         8.2.18-104                   amd64        National resource files for 1C:Enterpise 8.2 common components for Linux
ii  1c-enterprise82-server             8.2.18-104                   amd64        1C:Enterprise 8.2 server for Linux
ii  1c-enterprise82-server-nls         8.2.18-104                   amd64        National resource files for 1C:Enterpise 8.2 server for Linux
ii  1c-enterprise82-ws                 8.2.18-104                   amd64        1C:Enterpise 8.2 Web-services components for Linux
ii  1c-enterprise82-ws-nls             8.2.18-104                   amd64        National resource files for 1C:Enterpise 8.2 Web-services components for Linux


Скрипт config_server худо-бедно отработал, хотя я не понимаю, что за ошибка в 193 строке:

Код: Выделить всё

./config_server
./config_server: line 193: [: слишком много аргументов
./config_server: line 193: [: слишком много аргументов
./config_server: line 193: [: слишком много аргументов
./config_server: line 193: [: слишком много аргументов
./config_server: line 193: [: слишком много аргументов


Пытаюсь прописать в автозагрузку скрипт сервера:

Код: Выделить всё

update-rc.d srv1cv82 defaults


Получаю выхлоп:

Код: Выделить всё

update-rc.d: using dependency based boot sequencing
insserv: warning: script 'K01srv1cv82' missing LSB tags and overrides
insserv: warning: script 'srv1cv82' missing LSB tags and overrides


С LSB-тегами, я как-нибудь разберусь. Основная проблема в том, что в результате не запускается rphost:

Код: Выделить всё

ps aux | grep 1c
usr1cv82  3030  0.0  0.2 217356 28088 ?        Sl   00:56   0:14 /opt/1C/v8.2/x86_64/rmngr -port 1541 -range 1560:1591
usr1cv82 13957  0.0  0.1 115256 13352 ?        Ssl  14:13   0:00 /opt/1C/v8.2/x86_64/ragent -daemon
root     13999  0.0  0.0   7852   864 pts/1    S+   14:13   0:00 grep 1c


Может кто подскажет, как решить проблему с запуском сервиса 1С:Предприятие?
Спасибо сказали:
Аватара пользователя
Nigelist
Сообщения: 18
ОС: Debian Testing, KDE
Контактная информация:

Re: Проблемы с сервером 1С:Предприятие 8.2, не запускается

Сообщение Nigelist »

Может кто-нибудь выложить образец файла /etc/environment для Debian 7?

P.S. И на всякий случай уточнение, где задаются переменные среды?
Спасибо сказали:
Аватара пользователя
Nigelist
Сообщения: 18
ОС: Debian Testing, KDE
Контактная информация:

Re: Проблемы с сервером 1С:Предприятие 8.2, не запускается

Сообщение Nigelist »

В общем с проблемой худо-бедно разобрался сам. Тупо переустановил все пакеты 1С:Предприятие. А ошибка ./config_server: line 193: [: слишком много аргументов возникала из за того, что в строке:

Код: Выделить всё

     [ ! -e $aliasFullName ] && return 1

Переменная $aliasFullName, должна быть в кавычках:

Код: Выделить всё

     [ ! -e "$aliasFullName" ] && return 1

Но в результате оказалось, что скрипт не видит либы. Для решения, в начало функции getLibPath добавил строку:

Код: Выделить всё

checkPath lib/x86_64-linux-gnu $ARCH && { echo /usr/lib/x86_64-linux-gnu; return; }

В функции checkInstalledLibs изменил конструкцию:

Код: Выделить всё

    ########################################################
    checkLib MagickWand Wand || checkLib Wand || askToInstall ImageMagick
    checkLib freetype || askToInstall FreeType
    checkLib gsf-1    || askToInstall libgsf
    checkLib glib-2.0 || askToInstall libglib
    checkLib odbc     || askToInstall UnixODBC
    #-------------------------------------------------------

На

Код: Выделить всё

    ########################################################
    # checking nessessary libraries
    SYSTEM_LIB_PATH="/usr/lib"
    checkLib gsf-1    || askToInstall libgsf

    SYSTEM_LIB_PATH="/usr/lib/x86_64-linux-gnu"
    checkLib MagickWand Wand || checkLib Wand || askToInstall ImageMagick
    checkLib freetype || askToInstall FreeType
    checkLib odbc     || askToInstall UnixODBC

    SYSTEM_LIB_PATH="/lib/x86_64-linux-gnu/"
    checkLib glib-2.0 || askToInstall libglib
    #-------------------------------------------------------


P.S. Может кто подскажет более правильное решение.
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450
Контактная информация:

Re: Проблемы с сервером 1С:Предприятие 8.2, не запускается

Сообщение Sleeping Daemon »

Nigelist писал(а):
20.07.2013 20:08
P.S. Может кто подскажет более правильное решение.

Ага. Обратитесть к etersoft, купите у них вайн, он у них под 1С заточен.

Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Проблемы с сервером 1С:Предприятие 8.2, не запускается

Сообщение DjSpike »

А причем здесь wine , если человек пытается поставить 1с-серверную версию, которая уже давно работает под linux.
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450
Контактная информация:

Re: Проблемы с сервером 1С:Предприятие 8.2, не запускается

Сообщение Sleeping Daemon »

DjSpike писал(а):
20.07.2013 23:21
А причем здесь wine , если человек пытается поставить 1с-серверную версию, которая уже давно работает под linux.

Я не слышал про бесплатную версию 1C...
Спасибо сказали:
Аватара пользователя
Nigelist
Сообщения: 18
ОС: Debian Testing, KDE
Контактная информация:

Re: Проблемы с сервером 1С:Предприятие 8.2, не запускается

Сообщение Nigelist »

Sleeping Daemon писал(а):
20.07.2013 23:29
DjSpike писал(а):
20.07.2013 23:21
А причем здесь wine , если человек пытается поставить 1с-серверную версию, которая уже давно работает под linux.

Я не слышал про бесплатную версию 1C...

Но наверное вы слышали про бесплатные серверные ОС? Например Debian, а также бесплатные СУБД. ;)

К примеру та же Windows Server Standart 2012 64bit на 10 пользователей стоит ~ 55128 руб., а MS SQL Server 2012 Russian No Level 2 License ~ 108 621,00 руб.
Спасибо сказали:
Ответить