backport of gnucash 2.2.6 to doesn't find aqbanking

Bug #281830 reported by buynada
4
Affects Status Importance Assigned to Milestone
gnucash (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: gnucash

When I upgraded to hardy 8.04.1 I installed 2.2.6-1ubuntu1~hardy1 from ppa, also installed the packages from libaqbanking 3.5.1-1~hardy1, but when I try to run the online banking setup, I get a dialog which says:

'The external program "AqBanking Setup Wizard" has not been found.'

I've noticed that the only wizard present appears to be from libaqbanking16:
/usr/lib/aqbanking/plugins/16/wizards/qt3-wizard

Which when I run it, works and correctly reports my accounts, however I suspect it is not the right version of libaqbanking.

If anyone knows how to fix this configuration error I would be much obliged.

The online banking (using OFX) worked under ubuntu 7.10.

thanks!

Revision history for this message
Saivann Carignan (oxmosys) wrote :

Can you try gnucash 2.2.6-2ubuntu2~hardy1 from PPA : deb http://ppa.launchpad.net/saivann/ubuntu intrepid main

Revision history for this message
buynada (peter-laneta) wrote : Re: [Bug 281830] Re: backport of gnucash 2.2.6 to doesn't find aqbanking

Saivann, I assume you meant hardy below? I reinstalled from launchpad
(but hardy instead of intrepid) and got the same error.

thanks,
Peter

Saïvann Carignan wrote:
> Can you try gnucash 2.2.6-2ubuntu2~hardy1 from PPA : deb
> http://ppa.launchpad.net/saivann/ubuntu intrepid main
>
>

Revision history for this message
Saivann Carignan (oxmosys) wrote :

Oh sorry, yes. Weird, people reported success with that version of gnucash under hardy so far.. Do you have libaqofxconnect4 and aqbanking-tools installed?

Revision history for this message
buynada (peter-laneta) wrote :

Hi Saivann,

I have the following versions of those packages installed. Do you know
where gnucash is looking for the wizard, or where it should be? Reading
the source code I was not able to identify the path. I'm not familiar
with these packages.

best,
Peter

peter@ubitsu:~$ aptitude show libaqofxconnect4 aqbanking-tools
Package: libaqofxconnect4
New: yes
State: installed
Automatically installed: yes
Version: 3.5.1-1~hardy1
Priority: optional
Section: libs
Maintainer: Micha Lenk <email address hidden>
Uncompressed Size: 143k
Depends: libaqbanking20, libc6 (>= 2.4), libgwenhywfar47
Description: library for OFX online banking
 AqBanking provides a middle layer between the applications and online
banking
 libraries implementing various file formats and protocols. Plugins
supporting
 OFX, DTAUS, and HBCI are available. For the latter, AqHBCI is required.

 This package provides support for Open Financial Exchange (OFX) in
AqBanking.
 OFX is a specification for the electronic exchange of financial data
between
 financial institutions, business and consumers via the Internet.
Homepage: http://www.aquamaniac.de/aqbanking/

Package: aqbanking-tools
New: yes
State: installed
Automatically installed: yes
Version: 3.5.1-1~hardy1
Priority: optional
Section: utils
Maintainer: Micha Lenk <email address hidden>
Uncompressed Size: 213k
Depends: libaqbanking20, libaqhbci13, libc6 (>= 2.4), libgcc1 (>=
1:4.1.1-21),
         libgwenhywfar47, libstdc++6 (>= 4.1.1-21)
Suggests: gwenhywfar-tools
Description: basic command line homebanking utilities
 AqBanking provides a middle layer between the applications and online
banking
 libraries implementing various file formats and protocols. Plugins
supporting
 OFX, DTAUS, and HBCI are available. For the latter, AqHBCI is required.

 This package provides a basic command line interface to AqBanking.
Homepage: http://www.aquamaniac.de/aqbanking/

Saïvann Carignan wrote:
> Oh sorry, yes. Weird, people reported success with that version of
> gnucash under hardy so far.. Do you have libaqofxconnect4 and aqbanking-
> tools installed?
>
>

Revision history for this message
Saivann Carignan (oxmosys) wrote :

aqbanking-tools depends on libaqbanking20 which should provide this file : /usr/lib/aqbanking/plugins/20/wizards/qt3-wizard
Can you verify that you have that package and that file correctly installed on your computer?

/usr/lib/aqbanking/plugins/16/wizards/qt3-wizard should not exist anymore starting with hardy if you have aqbanking16-qt-wizard replaced correctly by libaqbanking20. If you still have aqbanking16-qt-wizard, I think that you should remove it from your computer (unless some of your softwares still depends on it).

Changed in gnucash:
status: New → Incomplete
Revision history for this message
buynada (peter-laneta) wrote :

Hi Saivann,

Hmm, no, that file doesn't exist. As per your rec I removed
libaqbanking16, and I have previously installed aqbanking-tools and
libaqbanking20. I'm sure I have other things that I don't need as well:

peter@ubitsu:~$ aptitude search aqbanking
i aqbanking-tool - transitional package for Debian Lenny
i aqbanking-tools - basic command line homebanking utilities
v libaqbanking-backend -
i libaqbanking-data - configuration files for libaqbanking
v libaqbanking-dev -
i libaqbanking-doc - library for online banking applications
c libaqbanking-ofx0 - library for OFX online banking
v libaqbanking-plugins-libgwenhyw -
c libaqbanking-plugins-libgwenhyw - library for online banking applications pl
p libaqbanking-plugins-libgwenhyw - library for online banking applications pl
c libaqbanking16 - library for online banking applications
i A libaqbanking20 - library for online banking applications
i libaqbanking20-dev - library for online banking applications
i libaqbanking20-plugins - plugins needed by libaqbanking20
p libaqbanking20-plugins-qt - plugins needed by libaqbanking20

And I looking at the contents of libaqbanking20, it does not appear to
have that file:

peter@ubitsu:~$ cat /var/lib/dpkg/info/libaqbanking20.list
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libaqbanking20
/usr/share/doc/libaqbanking20/copyright
/usr/lib
/usr/lib/libaqnone.so.20.5.0
/usr/lib/libaqbanking.so.20.5.0
/usr/share/doc/libaqbanking20/changelog.Debian.gz
/usr/share/doc/libaqbanking20/README.gz
/usr/share/doc/libaqbanking20/NEWS.gz
/usr/share/doc/libaqbanking20/AUTHORS
/usr/share/doc/libaqbanking20/TODO
/usr/share/doc/libaqbanking20/NEWS.Debian.gz
/usr/lib/libaqnone.so.20
/usr/lib/libaqbanking.so.20

Nor do any of the other related packages I have seem to have it:

peter@ubitsu:~$ grep /20/wizards /var/lib/dpkg/info/*.list
peter@ubitsu:~$

Any other ideas?

cheers,
Peter

Saïvann Carignan wrote:
> aqbanking-tools depends on libaqbanking20 which should provide this file : /usr/lib/aqbanking/plugins/20/wizards/qt3-wizard
> Can you verify that you have that package and that file correctly installed on your computer?
>
> /usr/lib/aqbanking/plugins/16/wizards/qt3-wizard should not exist
> anymore starting with hardy if you have aqbanking16-qt-wizard replaced
> correctly by libaqbanking20. If you still have aqbanking16-qt-wizard, I
> think that you should remove it from your computer (unless some of your
> softwares still depends on it).
>
>
> ** Changed in: gnucash (Ubuntu)
> Status: New => Incomplete
>
>

Revision history for this message
Saivann Carignan (oxmosys) wrote :

I found the problem! Can you install libaqbanking20-plugins and libaqbanking20-plugins-qt and try again?

/usr/lib/aqbanking/plugins/20/wizards/qt3-wizard is generated by the source package libaqbanking20 and it is distributed in libaqbanking20-plugins-qt binary package. However, libaqbanking20-plugins and libaqbanking20-plugins-qt are not in the dependency field of libaqbanking20. It is in the recommends field, which automatically install only since intrepid.

Auto-install of recommends field won't happen in Hardy because that means a lot of problems for a stable release like Hardy. However it will be done automatically for all future releases of ubuntu, as it already does in intrepid.

Revision history for this message
buynada (peter-laneta) wrote :

Saivann,

Yes, that did the trick, thanks! I thought I had installed those at
some point but apparently not. Thanks for your help with resolving this
perplexing configuration problem.

Now that it runs it does not seem to see any of my accounts, though the
v16 wizard did. I know this may be too much to ask since you have
already resolved my bug, but do you know if there is a way to recover
the account data, or even what file it was stored in with v16 so that I
can manually view it? Looks like it is stored in ~/.banking.

I don't want to have to lookup all of those identifiers again and go
through the trial and error with FID, OrgID, etc...

Either way, thanks for your help!

best,
Peter

Saïvann Carignan wrote:
> I found the problem! Can you install libaqbanking20-plugins and
> libaqbanking20-plugins-qt and try again?
>
> /usr/lib/aqbanking/plugins/20/wizards/qt3-wizard is generated by the
> source package libaqbanking20 and it is distributed in libaqbanking20
> -plugins-qt binary package. However, libaqbanking20-plugins and
> libaqbanking20-plugins-qt are not in the dependency field of
> libaqbanking20. It is in the recommends field, which automatically
> install only since intrepid.
>
> Auto-install of recommends field won't happen in Hardy because that
> means a lot of problems for a stable release like Hardy. However it will
> be done automatically for all future releases of ubuntu, as it already
> does in intrepid.
>
>

Revision history for this message
Saivann Carignan (oxmosys) wrote :

Thank you for your confirmation! According to the fact that this bug was caused by bug 8896 which is fixed in intrepid, I set the status to invalid.

I'm sorry but unfortunately, I really don't know libaqbanking wizards and configuration so I wouldn't know where to start, so you might get more support on answers.launchpad.net and/or ubuntuforums (or even IRC ubuntu / gnucash channel). If after some research you believe that you hit a bug, don't hesitate to open a new bug for the appropriate package. The only tips that I can give you is to backup all files in your home directory and to play with hidden folders that looks like the right ones.

Thanks for your contribution to ubuntu and gnucash!

Changed in gnucash:
status: Incomplete → Invalid
Revision history for this message
buynada (peter-laneta) wrote :

Thanks again Saivann.

best,
Peter

Saïvann Carignan wrote:
> Thank you for your confirmation! According to the fact that this bug was
> caused by bug 8896 which is fixed in intrepid, I set the status to
> invalid.
>
> I'm sorry but unfortunately, I really don't know libaqbanking wizards
> and configuration so I wouldn't know where to start, so you might get
> more support on answers.launchpad.net and/or ubuntuforums (or even IRC
> ubuntu / gnucash channel). If after some research you believe that you
> hit a bug, don't hesitate to open a new bug for the appropriate package.
> The only tips that I can give you is to backup all files in your home
> directory and to play with hidden folders that looks like the right
> ones.
>
> Thanks for your contribution to ubuntu and gnucash!
>
> ** Changed in: gnucash (Ubuntu)
> Status: Incomplete => Invalid
>
>

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.