[GNC] no suitable module found for a file
Jean-Pierre Vandenbroucke
jpvdb.v at gmail.com
Thu Jan 9 04:34:56 EST 2025
Hallo,
Installing libdbd-sqlite3 solved the problem, thank you.
Op 8/01/2025 om 22:07 schreef David Cousens:
> Jean-Pierre,
>
> Were you using one of the SQL backends to store your file in V5.5 on
> LM22. If so, it may be possible that the V5.6 on LMDE6 has been built
> without the database drivers.
>
> So you still have access to the Linux Mint22 system. If so run the
> File-Save As dialogue from the menu. At the top of the dialogue pane
> there is a selection box labelled data format which has the options:
> mysql
> postgres
> sqlite3
> xml
>
> The existing setting of this will tell you what format the file was
> originally saved in. If it is in one of the first 3 formats the version
> on the new machine will need to have the SQL support libraries.
>
> If you check the same dialogue on your new machine, if it doesn't
> supply these options it has likely been built without the SQL drivers.
>
> Another way you can check for the drivers presence is to type the
> command
> "dpkg -l : grep dbi"
> into a terminal. If you have the database support installed it should
> indicate the following packages are installed:
> libdbi
> and at least one of
> libdbd-mysql
> libdbd-pgsql
> libdbd-sqlite3
>
> If you select "xml" in the File->Save As dialogue, the file will be
> saved in xml format which can be opened in GnuCash when it has been
> built without SQL support. Give it an identifiable filename (e.g append
> "_xml" to the filename - you can delete this addition later). Copy this
> file to your new machine and then open it with the File->Open dialogue.
>
> If what I suspect is the problem you should be able to open it.
>
> David Cousens
>
> On Wed, 2025-01-08 at 11:25 +0100, Jean-Pierre Vandenbroucke wrote:
>> Hallo,
>>
>> I switched recently from Linux Mint 22 to LMDE6.
>>
>> In Linux Mint 22 I used the version 1:5.5-1.2build1 from ubuntu
>> noble/universe without problems.
>> In LMDE6 the version was 1:4.13-1 from bookworm (debian).
>>
>> When I started GNUCASH in LMDE6 I received the following: "No
>> suitable module found for file ...".
>> I decided to delete 1:4.13-1 and to install 1:5.6-1~bpo12+1 from
>> bookworm-backports.
>> But when starting GNUCASH I receive the same message.
>>
>> It is only for the file in which I made transactions in Linux Mint 22
>> that I get the message "no suitable module found.."
>> I have a file in which i made no transactions in Linux Mint 22 and
>> this file opens without problem in LMDE6.
>>
>> How could I re-enter all my files?
>>
More information about the gnucash-user
mailing list