MadWalnut / firefly-iii-dkb-csv-fix

Prepares a CSV file from DKB for import into Firefly III
Other
8 stars 0 forks source link

No usable version of libssl was found (Debian testing) #3

Closed LeoSum8 closed 6 months ago

LeoSum8 commented 8 months ago

Hi there and thanks for this tool!

When I try to run the self-contained version I am getting

No usable version of libssl was found
Aborted

any idea?

MadWalnut commented 8 months ago

I think this happens because the latest release is from 2021 and it was built targeting an older .NET version. The old .NET versions require OpenSSL 1.0 but current Linux distros (like Debian sid / testing) ship OpenSSL 1.1 and there is no backward compatibility. I assume that if you were to build targeting .NET 6.0 (see 64b0fcc) the error would disappear. Or maybe the old build would even run just fine on something like Debian stable. ref 1 / ref 2

As time permits, I'll try to release a new build in the next weeks also incorporating the changes from #2. I need to do some more testing with the new CSV format (used since the banking UI update last year) though.

MadWalnut commented 6 months ago

I have released an update, please try v1.0.6.

It targets .NET 6.0 which should hopefully fix the issue as explained above. If not please try building yourself (instructions are in README) and targeting the newest .NET available on your distro. I unfortunately do not have a Debian testing instance to try this.

That said, you might want to migrate to using the CSV exports from the new DKB banking anyway. That makes the whole process way easier, see this pull request as discussed in #2 and #4.

So I am not sure if it is really worth investigating this issue much further in case v1.0.6 does not fix it. Most people will probably just stop using this program anyway. But do let me know if it is still broken.