+7 499 990-10-21

Ошибка при обновлении patch 4

Ошибка при обновлении patch 4

Сообщение redeyser » 20 янв 2012, 15:14

Пытался обновиться с 1.2.6 на patch 4
DBUpdate не запускается ... точнее выдает ошибку symbol error, undefined symbol: ZN5PGSQLC2EPKcb
видимо из за этого в последствии не может запустить WareProject и при регистрации товара сразу виснет и выкидывает еще один экземпляр RMK
У меня ubintu 10.10 i386 ... поможите пожалуйста.
cat www | grep true >> /dev/head
redeyser
 
Постов: 36
Зарегистрирован: 02 ноя 2011, 09:06

Re: Ошибка при обновлении patch 4

Сообщение Alexander » 20 янв 2012, 15:44

DBUpdate запускаете на уже обновленной ДЭНСИ: КАССе ?
Alexander
 
Постов: 4994
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Ошибка при обновлении patch 4

Сообщение redeyser » 22 янв 2012, 16:33

не понял вопроса... Я скопировал все бинарники... установил пакеты чтобыли указаны в setup скрипте потом запустил DBUpdate
cat www | grep true >> /dev/head
redeyser
 
Постов: 36
Зарегистрирован: 02 ноя 2011, 09:06

Re: Ошибка при обновлении patch 4

Сообщение Alexander » 22 янв 2012, 21:11

А с какой сборки ДЭНСИ: КАССы обновляете?
Alexander
 
Постов: 4994
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Ошибка при обновлении patch 4

Сообщение redeyser » 23 янв 2012, 08:15

версия 1.2.6. просто без патчей
cat www | grep true >> /dev/head
redeyser
 
Постов: 36
Зарегистрирован: 02 ноя 2011, 09:06

Re: Ошибка при обновлении patch 4

Сообщение Alexander » 23 янв 2012, 15:10

Сборку проверили еще раз - глюков при обновлении не наблюдается.
Может быть у Вас проблема с библиотеками Qt4 ?
Интерфейс SectionSetup запускается у Вас ?
Alexander
 
Постов: 4994
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Ошибка при обновлении patch 4

Сообщение redeyser » 24 янв 2012, 07:47

Qt библиотеки я все установил, щас проверил... все есть.
Да SectionSetup запускается, правда грит не могу загрузить список секций. Да и вообще все интерфейсы работают. Вы мне скажите что делает DBUpdate, мож я сам структуры баз данных поправлю... или вообще не в этом дело?
При попытке открыть справочник товаров выдает в консоли error # 209 result is empty
А потом опять то что я писал выше ( как при запуске dbUpdate )
Создал вручную database dnc_eds ... так как нигде в скриптах не нашел что его надо создавать и его таблицы создал первоначально в LinCash. Но я так понял это имеет отношение к мобильным скидкам... короче ничего не изменилось пока. Думается что проблема именно в структуре таблиц ware подобных... так как справочник товаров не открывается никак... а все остальное работает.
Попробовал старый бинарник WareProject ... запустился без проблем.
cat www | grep true >> /dev/head
redeyser
 
Постов: 36
Зарегистрирован: 02 ноя 2011, 09:06

Re: Ошибка при обновлении patch 4

Сообщение Alexander » 24 янв 2012, 11:14

Скиньте дамп базы LinCash на support@dnc-soft.ru - попробую посмотреть, в базе ли дело (что на самом деле сомнительно).
Скорее какие-то библиотеки не обновились. Попробуйте может быть сравнить библиотеки на диске обновления и в /usr/lib/
(Насколько я помню, сообщение о symbol lookup error означает глюки с линковкой библиотек.)

DBUpdate делает довольно много всего, т.к. рассчитан на обновление с любой версии линейки 1.2.х - могу кинуть исходник.

dnc_eds - действительно, отдельная БД (она вообще может быть одна на локальную сеть), которую использует для временного хранения транзакций с сервером внешней дисконтной системы демон dnc_edsd (собственно, EDS = External Discount System)
На работу ДЭНСИ: КАССы не влияет никак (просто включить использование внешней дисконтной системы не получится).
В скрипте обновления на эту тему есть строчки:
Код: Выделить всё
sudo -u postgres createdb dnc_eds -E UTF8
sudo -u postgres psql dnc_eds < ./db/DiscountMobile/create_tables.sql
sudo -u postgres psql dnc_eds < ./db/DiscountMobile/insert_data.sql
Alexander
 
Постов: 4994
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Ошибка при обновлении patch 4

Сообщение redeyser » 24 янв 2012, 15:24

точно библиотеки задвоились... сейчас скопировал правильно... хотя другая проблема вылезла чек печатает, а потом выдает сообщение ошибка 21: Транзакция не прошла :(
cat www | grep true >> /dev/head
redeyser
 
Постов: 36
Зарегистрирован: 02 ноя 2011, 09:06

Re: Ошибка при обновлении patch 4

Сообщение Alexander » 24 янв 2012, 15:38

Вот это как раз гораздо больше похоже на то, что не обновилась структура базы (в данном случае Transaction) - попробуйте еще разок DBUpdate из каталога /bin/DBUpdate/ на диске обновления запустить.
P.S. Еще в этой ситуации интересно посмотреть /tmp/dancy/postgres_log/transactions.log
Alexander
 
Постов: 4994
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

След.

Вернуться в Техподдержка

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

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


cron

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

Сейчас посетителей на конференции: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (415) здесь было 07 окт 2025, 11:21

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