+7 499 990-10-21

[РЕШЕНО] Ошибка symbol lookup error

[РЕШЕНО] Ошибка symbol lookup error

Сообщение Sergey78 » 10 дек 2018, 17:03

Добрый день.
Версия dancy 2.0.4 (575)
Стоит на Debian 7.
Случайно обновил систему (apt-get update && apt-get dist-upgrade). Осталась та же 7 версия, только пакеты обновились, в том числе postgresql.
Дэнси запускается, на входе пароль проходит (т.е. к БД подключение есть), открывается главное меню.
Если попытаться открыть "настройки программы", в логе:
Код: Выделить всё
<program name unknown>: symbol lookup error: <main program>: undefined symbol: _ZN10WareSystem16StartTransactionEv

Окно настроек не открывается, остается в главном меню.

Если зайти в "пользователи и права", окно открывается, список пользователей есть, но если попробовать редактировать, в логе:
Код: Выделить всё
<program name unknown>: symbol lookup error: <main program>: undefined symbol: _ZN12AccessRights8Get_UserEiRSsS0_S0_S0_S0_S0_S0_


В режиме регистрации продаж, снятый сканером штрихкод в окно не попадает, просто ничего не происходит. Что в этот момент в логе, к сожалению не сохранил.

Пробовал обновить на 2.0.4(577), DBUpdate делал, запускаю /usr/bin/dnc_kassa.

Что можно сделать? Судя по ошибке, не хватает какой-то библиотеки. Как узнать какой? И как это может быть связано с обновлением?
Sergey78
 
Постов: 99
Зарегистрирован: 26 ноя 2010, 13:47

Re: Ошибка symbol lookup error

Сообщение Alexander » 10 дек 2018, 23:51

Подозреваю, что причина в библиотеках Qt4.
Но это чистая догадка.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Ошибка symbol lookup error

Сообщение vtk51 » 11 дек 2018, 03:09

у меня Debian 7 + apt-get update && apt-get dist-upgrade давно правда.
Сейчас уже обновлений нет. Если надо спрашивайте напишу версии пакетов.
vtk51
 
Постов: 277
Зарегистрирован: 08 янв 2013, 14:08
Откуда: Мурманск

Re: Ошибка symbol lookup error

Сообщение Sergey78 » 11 дек 2018, 12:37

Разобрался с проблемой.
У меня почему-то библиотеки libdnc* лежали и в /lib и в /usr/lib, и при каком-то обновлении Дэнси я заменил их только в одном месте. В итоге пока подхватывалась правильная библиотека, все работало. При обновлении ldconfig видимо обновил кэш библиотек и стала подхватываться не правильная библиотека (какой-то старой версии).

Версию 577 можно использовать, или лучше на 575 откатить?
Sergey78
 
Постов: 99
Зарегистрирован: 26 ноя 2010, 13:47


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

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

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


cron

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

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

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