Доступ к GnuCash sql из Linux больше не работает

У меня есть база данных GnuCash на mariadb-сервере, которая была настроена с копией GnuCash от клиента Ubuntu 16.04, и все работает хорошо.

Тогда я решил протестировать GnuCash с Windows 10-машины на моей базе данных GnuCash, которая работает хорошо, но теперь, когда я пытаюсь получить доступ к базе данных из GnuCash на Linux-машине (тестировал Lubuntu, Ubuntu, Mint), я могу войти в базы данных, но она зависает, как только я пытаюсь изменить или добавить транзакцию.

Нет трассировки стека, и я нигде не могу найти файл журнала. Кто-нибудь может помочь мне продвинуться дальше?

1 ответ

Решение

Я нашел основную причину проблемы: версия.

Версия GnuCash, которую я использовал на Windows 10-машине, была 2.6.19в то время как версия, которую я использовал на Linux-машинах, была 2.6.12,

Похоже, что когда вы используете новую (er) версию GnuCash для базы данных, GnuCash обновляет базу данных для поддержки новой версии и (в моем случае) нарушает устаревшую поддержку версии 2.6.12, Когда я скачал самый последний источник и скомпилировал его на Linux-машинах, все снова заработало.

Помните, дети, всегда следите за тем, какую версию программного обеспечения вы используете.

Другие вопросы по тегам