+7 499 990-10-21

ошибка 79, 56

ошибка 79, 56

Сообщение ipbo » 18 апр 2014, 01:53

После обновления с 1.2.8 p1 на 1.2.9 p4_rc3 при запуске ошибка 79 "не удалось получить все настройки интерфейса. Для отсутствующих настроек будут использованы значения по умолчанию". При выходе из меню "настройки программы" - тоже. При выборе меню "справочник товаров" - ошибка 56 с тем же текстом. Дальше не пробовал.
ipbo
 
Постов: 19
Зарегистрирован: 04 июн 2012, 13:27

Re: ошибка 79, 56

Сообщение ipbo » 18 апр 2014, 02:04

Продолжение :(

Откатился обратно на 1.2.8р1, при запуске - та же ошибка, "справочник товаров" - не открывается (при нажатии просто перерисовывается экран), "настройки программы" - программа молча завершается. "Регистрация продаж" - ошибка 79 - завершение.

Да, система Mandriva, 2.6.27-desktop586-0.rc8.2mnb #1 SMP Thu Oct 2 05:52:21 EDT 2008 i686
ipbo
 
Постов: 19
Зарегистрирован: 04 июн 2012, 13:27

Re: ошибка 79, 56

Сообщение ipbo » 18 апр 2014, 03:27

В общем, пришлось делать drop database dnc_eds и LinCash, установку 1.2.5, обновление до 1.2.8р1 и восстановления LinCash из дампа. Завтра еще посмотрим, что кассир скажет.

А вот интересно, это только у меня такие проблемы с обновлением вечно? ОС везде Mandriva 2009 х32 c вашего же iso, без какого-либо "тюнинга", компы - старые натуральные НР и compaq, Фискальники FPrint-03К. Обновляю штатно через меню из образа. Казалось бы, никакого колхоза...
ipbo
 
Постов: 19
Зарегистрирован: 04 июн 2012, 13:27

Re: ошибка 79, 56

Сообщение Alexander » 18 апр 2014, 10:25

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

Re: ошибка 79, 56

Сообщение ipbo » 18 апр 2014, 12:18

ОК, попробую, но результаты завтра - под 1.2.8 кассы только рабочие.
ipbo
 
Постов: 19
Зарегистрирован: 04 июн 2012, 13:27

Re: ошибка 79, 56

Сообщение ipbo » 19 апр 2014, 04:30

Да, похоже дело в фикс скидках:

[root@POS3 bin]# ./dnc_dbupdate
trying config file: /root/.dnc/LinCash_db.conf
file not found. trying config file: /etc/dancy/LinCash_db.conf
right red_by_cardcode - was added
right external_command - was added
right switch_hwscheme - was added
Constraint ware_group_fk was dropped
Constraint ware_group_id_fk was dropped
NOTICE: ALTER TABLE / ADD UNIQUE создаст подразумеваемый индекс "fix_reduction_external_id_key" для таблицы "fix_reduction"
PQresultStatus(result) = PGRES_FATAL_ERROR = 7
dbname = LinCash
user name = kassir
command = ALTER TABLE fix_reduction ADD CONSTRAINT fix_reduction_external_id_key UNIQUE(external_id)
Error : ERROR: could not create unique index "fix_reduction_external_id_key"
DETAIL: Таблица содержит дубликаты.

AddUniqConstraint ------------ sql request error

Ну и т.д

Убрал скидки - обновилось.
ipbo
 
Постов: 19
Зарегистрирован: 04 июн 2012, 13:27


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

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

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


cron

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

Сейчас посетителей на конференции: 17, из них зарегистрированных: 0, скрытых: 0 и гостей: 17 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

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