+7 499 990-10-21

Подробная инструкция по установке DNC: КАССА на Ubuntu 10.10

Re: Подробная инструкция по установке DNC: КАССА на Ubuntu 1

Сообщение Alexander » 06 фев 2013, 00:04

Попробуйте обновить
Не забудьте перед обновлением остановить демоны:
Код: Выделить всё
sudo killall upload
sudo killall daemon_unload
Alexander
 
Постов: 4958
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Подробная инструкция по установке DNC: КАССА на Ubuntu 1

Сообщение saa05 » 06 фев 2013, 10:10

К сожалению результат тот-же . :cry:
saa05
 
Постов: 185
Зарегистрирован: 20 апр 2010, 11:13

Re: Подробная инструкция по установке DNC: КАССА на Ubuntu 1

Сообщение Alexander » 06 фев 2013, 11:38

Опишу общую схему, а Вы по ней попробуйте проверить, что не так.
В комплекте с ДЭНСИ: КАССой идёт два демона: upload и daemon_unload.
upload отвечает за загрузку справочников в БД кассы, daemon_unload - за выгрузку отчетов.
Вручную на ubuntu демоны запускаются командами
Код: Выделить всё
sudo upload
sudo daemon_unload

Останавливаются:
Код: Выделить всё
sudo killall upload
sudo killall daemon_unload

Файл /etc/rc.local отвечает за автозапуск программ на последних этапах старта системы. Если в нём ДО строчки exit 0 прописать запуск каких-то команд, то при последующих загрузках системы эти команды будут автоматически запущены.
Все приложения из состава ДЭНСИ: КАССы (в т.ч. демоны upload и daemon_unload) считывают настройки подключения к базам справочников (LinCash) и транзакций (Transaction) сначала из домашнего каталога текущего пользователя ($HOME/.dnc/LinCash_db.conf, $HOME/.dnc/Trans_db.conf), а затем (если в $HOME нет таких файлов) - в общей папке /etc/dancy/. Это сделано для того, чтобы была возможность запуска нескольких ДЭНСИ: КАСС от имени разных пользователей на одном ПК.
Поэтому сообщение о том, что в $HOME нет файлов с настройками совершенно нормально - их там по-умолчанию нет и не сильно они там нужны рядовому пользователю.

Соответственно, что следует проверять:
запустить вручную демоны, проверить через ps ax запустились ли они. Если запустились - проверить загрузку/выгрузку (например, с помощью меню [Сервис]). Логи загрузки/выгрузки появляются в папке обмена.

Если вручную все работает, а после перезагрузки - нет, надо проверять /etc/rc.local

Если даже вручную не работает (при том, что демоны запущены), следует проверить настройки обмена - каталог, заданы ли имена файлов-флагов (без них демоны не будут знать, когда следует выполнять загрузку/выгрузку)
Alexander
 
Постов: 4958
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Подробная инструкция по установке DNC: КАССА на Ubuntu 1

Сообщение saa05 » 08 фев 2013, 22:06

Переставил систему, Выполнил установку
Подробная инструкция по установке DNC: КАССА на Ubuntu 1
Справочники загрузились
После Обновления до версии 1.2.7 справочники грузиться перестали
Теминал пишет
kassir@kassir:~$ ps ax | grep upload
1772 ? Ss 0:00 upload
1773 pts/0 S 0:00 upload
1818 ? Sl 0:00 gedit /var/Exchange/upload.log
1843 pts/0 S+ 0:00 grep --color=auto upload
kassir@kassir:~$ trying config file: /home/kassir/.dnc/LinCash_db.conf
file not found. trying config file: /etc/dancy/LinCash_db.conf
kassir@kassir:~$ sudo upload
-------------------
daemon start
-------------------
kassir@kassir:~$ trying config file: /home/kassir/.dnc/LinCash_db.conf
file not found. trying config file: /etc/dancy/LinCash_db.conf

sudo nano /etc/rc.local пишет
exit 0
chmod 644 `FindHardPath`
chmod 666 /dev/ttyS*
/usr/bin/upload > /tmp/upload_daemon.out
/usr/bin/daemon_unload > /tmp/unload_daemon.out
exit 0


upload.log пишет ERROR : Не удалось установить соединение с базой данных.
содержимое файла настройки обмена правильное
saa05
 
Постов: 185
Зарегистрирован: 20 апр 2010, 11:13

Re: Подробная инструкция по установке DNC: КАССА на Ubuntu 1

Сообщение Alexander » 08 фев 2013, 23:52

Вообще бардак какой-то
saa05 писал(а):exit 0
chmod 644 `FindHardPath`
chmod 666 /dev/ttyS*
/usr/bin/upload > /tmp/upload_daemon.out
/usr/bin/daemon_unload > /tmp/unload_daemon.out
exit 0

Все, что поcле первого exit 0 - не выполняется, т.к. exit 0 завершает работу скрипта.
Это касается только автозапуска.
saa05 писал(а):kassir@kassir:~$ ps ax | grep upload
1772 ? Ss 0:00 upload
1773 pts/0 S 0:00 upload
1818 ? Sl 0:00 gedit /var/Exchange/upload.log
1843 pts/0 S+ 0:00 grep --color=auto upload
kassir@kassir:~$ trying config file: /home/kassir/.dnc/LinCash_db.conf
file not found. trying config file: /etc/dancy/LinCash_db.conf
kassir@kassir:~$ sudo upload

Но при этом, если upload уже запущен (pid 1772/1773), зачем его еще раз запускать вручную?
Подождём совета ув. Spike-а - у него все кассовые места на lubuntu и сборка свежая должна стоять.
Alexander
 
Постов: 4958
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Подробная инструкция по установке DNC: КАССА на Ubuntu 1

Сообщение saa05 » 09 фев 2013, 00:20

зачем его еще раз запускать вручную? для того чтобы показать что запускается :) и получить отчет upload
saa05
 
Постов: 185
Зарегистрирован: 20 апр 2010, 11:13

Re: Подробная инструкция по установке DNC: КАССА на Ubuntu 1

Сообщение Alexander » 09 фев 2013, 10:44

ps ax | grep upload
и так все прекрасно показывает.
а повторный запуск на самом деле не срабатывает - если демон уже запущен, то повторный запуск тут же завершает свою работу. Это тоже сразу видно через ps ax | grep upload - никаких новых процессов не возникает.

Загрузку как пытаетесь стартануть?
Может у Вас просто postgresql не успевает запуститься, а демон уже стартует и пытается загрузить справочник, а связи в это время нет с базой.

Вручную пробовали запустить загрузку через [Сервис], когда все запустилось и ДЭНСИ: КАССА базу точно видит?
Alexander
 
Постов: 4958
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Подробная инструкция по установке DNC: КАССА на Ubuntu 1

Сообщение saa05 » 09 фев 2013, 18:27

в файле rc.local убрал первую строчку exit 0, после этого касса стала стартовать с ошибками , а потом и вовсе рухнула те перестала запускаться. :D
И это все призошло после обновления до версии 1.2.7 ВБез обновления все грузилось и запускалось
Последний раз редактировалось saa05 09 фев 2013, 18:31, всего редактировалось 1 раз.
saa05
 
Постов: 185
Зарегистрирован: 20 апр 2010, 11:13

Re: Подробная инструкция по установке DNC: КАССА на Ubuntu 1

Сообщение saa05 » 09 фев 2013, 18:29

Вручную пробовали запустить загрузку через [Сервис], когда все запустилось и ДЭНСИ: КАССА базу точно видит? нет реакции
saa05
 
Постов: 185
Зарегистрирован: 20 апр 2010, 11:13

Re: Подробная инструкция по установке DNC: КАССА на Ubuntu 1

Сообщение Alexander » 09 фев 2013, 19:47

Может лучше все-таки нашу типовую сборку использовать тогда?
Alexander
 
Постов: 4958
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Пред.След.

Вернуться в Установка ДЭНСИ: КАССы на разные дистрибутивы Linux

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (170) здесь было 16 май 2020, 01:50

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1