1C 7.7 в ALT Linux 7 Centaurus

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов

Ответить
enik84
Сообщения: 10

1C 7.7 в ALT Linux 7 Centaurus

Сообщение enik84 »

Всем добрый день! В нашей компании появилась необходимость установки терминального сервера для работы 1С Предприятие 7.7. В качестве дистрибтива linux мной была выбрана сборка ALT Linux 7.0 Centaurus. Установил продукты rx@etersoft и wine@etersoft network. Устанавливал их под пользователем sysadmin, в результате чего в папке /home/sysadmin создалась папка ~/wine_c. В нее я установил 1С Предприятие 7.7(установка прошла без проблем). Сетевой ключ находится на другом компьютере в сети под управлением windows, но 1с без проблем запустилась на сервере. В файле /etc/wine/config прописал следующие настройки: ATTACH_MODE="yes" и WINEADMIN="default"(у меня стояло значение testdir без кавычек). Оба параметра были закоментированы, поэтому я снял #. Создал скрипт для rootless-режима запуска 1С, сохранил его под именем .term1c и положил на сервер в папку ~wine_c пользователя sysadmin. Скрипт сделал исполняемым #chmod 777 wine_c/.term1c В самом скрипте прописал команду запуска 1С: wine "c:\Program Files\1cv77.adm\bin\1cv7.exe" enterprise
На клиентской машине под управлением windows 7 установил nxclient. В настройках клиента прописал строку запуска скрипта .term1c: sh wine_c/.term1c
При попытке соединиться с сервером под пользователем sysadmin авторизация проходит, но после сообщения established the display connection ничего не происходит, а иногда просто долго висит надпись Connecting to 1c, а потом появляется сообщение connection failed.
Я создал на сервере нового пользователя под именем st2 и такого же пользователя стем же паролем на сервере терминалов nxserver --adduser st2
Пользователь без проблем добавился, но при попытке соединится с сервером под этим пользователем авторизация проходит быстро, но появляется окно, сообщающее о том, что файл лицензии rx@etersoft не найден. жму "ОК" и на этом все 1с не запускается. Помогите разобраться, что я сделал или делаю не так!
Вложения
launch_term_server_error.jpg
launch_term_server_error.png
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: 1C 7.7 в ALT Linux 7 Centaurus

Сообщение Hoblin »

Скорее всего, неправильно написан скрипт, запускающий 1С. Запускайте что-нибудь типа xterm для начала, а оттуда отлаживайте скрипт. Если xterm запустился, значит подключение правильное, и дальше нужно искать проблему в запуске 1С на сервере.

Из описания не совсем понял, нормально ли выполнилась административная установка wine. Но это будет видно потом, когда в терминале увидите, почему не запустилась 1С.
Спасибо сказали:
enik84
Сообщения: 10

Re: 1C 7.7 в ALT Linux 7 Centaurus

Сообщение enik84 »

Hoblin писал(а):
24.06.2014 23:05
Скорее всего, неправильно написан скрипт, запускающий 1С. Запускайте что-нибудь типа xterm для начала, а оттуда отлаживайте скрипт. Если xterm запустился, значит подключение правильное, и дальше нужно искать проблему в запуске 1С на сервере.

Из описания не совсем понял, нормально ли выполнилась административная установка wine. Но это будет видно потом, когда в терминале увидите, почему не запустилась 1С.

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

Re: 1C 7.7 в ALT Linux 7 Centaurus

Сообщение DjSpike »

На клиентской машине под управлением windows 7 установил nxclient. В настройках клиента прописал строку запуска скрипта .term1c: sh wine_c/.term1c


В посту выше сказали чтобы на клиентском компьютере прописали вместо скрипта запуска 1с, запуск консоли xterm (если она установлена). После этого пробуйте подключиться если появилась консоль , значит все хорошо...
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Bedazzled
Сообщения: 311
ОС: ubuntu

Re: 1C 7.7 в ALT Linux 7 Centaurus

Сообщение Bedazzled »

если вместа скрипта указать оболочку , она запускается?

RX просит лицезию, это "правильно"

посему лудше использовать патченный freenx(и с принтерами проблемы решатся) или альтернативы: x2go, xrdp
Спасибо сказали:
enik84
Сообщения: 10

Re: 1C 7.7 в ALT Linux 7 Centaurus

Сообщение enik84 »

Bedazzled писал(а):
25.06.2014 04:25
если вместа скрипта указать оболочку , она запускается?

RX просит лицезию, это "правильно"

посему лудше использовать патченный freenx(и с принтерами проблемы решатся) или альтернативы: x2go, xrdp

Сегодня попробую запустить с клиентской машины xterm, позже отпишусь...
Пожалуйста, помогите разобраться с проблемой ((((
Спасибо сказали:
Lorte
Сообщения: 319

Re: 1C 7.7 в ALT Linux 7 Centaurus

Сообщение Lorte »

Я бы рекомендовал сделать следующее:
1) в настройках сервера включиь максимальное ведение логов: в файле 03-logging.conf прописываем NX_LOG_LEVEL=7 и рестартуем сервер;
2) пробуем войти на сервер с клиентской машины в режиме рабочего стола, базо всяких скриптов; если рабочий стол загрузился, переходим к следующему шагу, если нет, то смотрим логи и устраняем ошибку;
3) пробуем запустить 1С-ку в терминальной сессии с ярлыка или консоли.
4) если всё прошло нормально, настраиваем в клиенте запуск через скрипт и пробуем уже через него.
Если рабочий стол на втором шаге загрузится нормально, это самое главное, значит терминальная сессия запускается нормально и работает, а дальше уже можно пробовать скрипты и смотреть на ошибки.
Спасибо сказали:
enik84
Сообщения: 10

Re: 1C 7.7 в ALT Linux 7 Centaurus

Сообщение enik84 »

Hoblin писал(а):
24.06.2014 23:05
Скорее всего, неправильно написан скрипт, запускающий 1С. Запускайте что-нибудь типа xterm для начала, а оттуда отлаживайте скрипт. Если xterm запустился, значит подключение правильное, и дальше нужно искать проблему в запуске 1С на сервере.

Из описания не совсем понял, нормально ли выполнилась административная установка wine. Но это будет видно потом, когда в терминале увидите, почему не запустилась 1С.


Xterm открылся на клиентской машине под другим пользователем, а под sysadmin также ничего не происходит. По ходу я неправильно установил wine@etersoft.
Вот мои действия:
1. Захожу под пользователем st2
2. удаляю каталог .wine в папке пользователя
3. Затем даю команду wine --update
4. Создается каталог wine_c, а в нем всего 2 папки users и windows. Т.е нет папки Program Files, куда была установлена 1с под пользователем sysadmin

Может переустановить wine и 1с?
Спасибо сказали:
enik84
Сообщения: 10

Re: 1C 7.7 в ALT Linux 7 Centaurus

Сообщение enik84 »

Удалось запустить на клиентской машине архиватор 7-zip через терминальную сессию, но вот беда: заметен сильный шлейф при перемещении окон, в общем перемещение окон оставляет за собой следы. Можно ли как-нибудь это поправить?
Спасибо сказали:
Lorte
Сообщения: 319

Re: 1C 7.7 в ALT Linux 7 Centaurus

Сообщение Lorte »

enik84 писал(а):
25.06.2014 14:50
Удалось запустить на клиентской машине архиватор 7-zip через терминальную сессию, но вот беда: заметен сильный шлейф при перемещении окон, в общем перемещение окон оставляет за собой следы. Можно ли как-нибудь это поправить?

Конфигурацию клиентского компьютера в студию!
Спасибо сказали:
enik84
Сообщения: 10

Re: 1C 7.7 в ALT Linux 7 Centaurus

Сообщение enik84 »

Всем спасибо! 1С запустил))))
Спасибо сказали:
Ответить