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