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

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

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

1 ответ1

0

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .