gnucash in 12.2 won't work

I did an upgrade from 12.1 to 12.2 on my laptop using the installation
DVD and doing an upgrade (not a clean install), and now I cannot get
gnucash to work. I think this may be related to upgrading KDE to 4.9.1
after going to 12.2. The initial symptoms were that there was a
particular banking library that it wanted to uninstall when I upgraded
KDE to 4.9.1. The banking library is called aqbanking-5.0.25. It said
that I had to uninstall gnucash or downgrade to aqbanking-5.0.23, or the
other options.

I decided to uninstall gnucash at first and finish the upgrade. Then
when that was finished, I went to yast to reinstall gnucash. It allowed
me to use aqbanking-5.0.23, and I installed it. But it won’t run.

So I went to zypper and uninstalled gnucash. Now when I go to try and
reinstall gnucash on zypper, I get the following:


george@linux-o3ef:~/Documents> sudo zypper in gnucash
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: gnucash-2.4.11-2.5.5.x86_64 requires
libaqbanking.so.33()(64bit), but this requirement cannot be provided
uninstallable providers: aqbanking-5.0.23-3.1.2.x86_64[openSUSE-12.2-1.6]
aqbanking-5.0.23-3.1.2.x86_64[repo-oss]
Solution 1: downgrade of aqbanking-5.0.25-3.1.x86_64 to
aqbanking-5.0.23-3.1.2.x86_64
Solution 2: do not install gnucash-2.4.11-2.5.5.x86_64
Solution 3: break gnucash-2.4.11-2.5.5.x86_64 by ignoring some of its
dependencies

Choose from above solutions by number or cancel [1/2/3/c] (c):


So I went to install libaqbanking:


sudo zypper in libaqbanking.so.33
root's password:
Loading repository data...
Reading installed packages...
'libaqbanking.so.33' not found in package names. Trying capabilities.
Resolving package dependencies...

Problem: aqbanking-5.0.23-3.1.2.i586 has inferior architecture
Solution 1: Following actions will be done:
install aqbanking-5.0.23-3.1.2.i586 despite the inferior architecture
install libgwenhywfar60-4.3.3-6.16.i586 despite the inferior architecture
install libktoblzcheck1-1.36-6.1.2.i586 despite the inferior architecture
downgrade of aqbanking-5.0.25-3.1.x86_64 to aqbanking-5.0.23-3.1.2.i586
downgrade of aqbanking-lang-5.0.25-3.1.noarch to
aqbanking-lang-5.0.23-3.1.2.noarch
replacement of libktoblzcheck1-1.36-6.1.2.x86_64 with
libktoblzcheck1-1.36-6.1.2.i586
replacement of libgwenhywfar60-4.3.3-6.16.x86_64 with
libgwenhywfar60-4.3.3-6.16.i586
replacement of libgwengui-gtk2-0-4.3.3-6.16.x86_64 with
libgwengui-gtk2-0-4.3.3-6.16.i586
install libgwengui-gtk2-0-4.3.3-6.16.i586 despite the inferior
architecture
replacement of libgwenhywfar60-plugins-4.3.3-6.16.x86_64 with
libgwenhywfar60-plugins-4.3.3-6.16.i586
install libgwenhywfar60-plugins-4.3.3-6.16.i586 despite the inferior
architecture
Solution 2: do not ask to install a solvable providing libaqbanking.so.33

Choose from above solutions by number or cancel [1/2/c] (c): 1

So, after that I went to install gnucash again:


george@linux-o3ef:~/Documents> sudo zypper in gnucash
root's password:
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: gnucash-2.4.11-2.5.5.x86_64 requires
libaqbanking.so.33()(64bit), but this requirement cannot be provided
uninstallable providers: aqbanking-5.0.23-3.1.2.x86_64[openSUSE-12.2-1.6]
aqbanking-5.0.23-3.1.2.x86_64[repo-oss]
Solution 1: Following actions will be done:
replacement of aqbanking-5.0.23-3.1.2.i586 with
aqbanking-5.0.23-3.1.2.x86_64
replacement of libgwengui-gtk2-0-4.3.3-6.16.i586 with
libgwengui-gtk2-0-4.3.3-6.16.x86_64
replacement of libgwenhywfar60-4.3.3-6.16.i586 with
libgwenhywfar60-4.3.3-6.16.x86_64
replacement of libgwenhywfar60-plugins-4.3.3-6.16.i586 with
libgwenhywfar60-plugins-4.3.3-6.16.x86_64
replacement of libktoblzcheck1-1.36-6.1.2.i586 with
libktoblzcheck1-1.36-6.1.2.x86_64
Solution 2: do not install gnucash-2.4.11-2.5.5.x86_64
Solution 3: break gnucash-2.4.11-2.5.5.x86_64 by ignoring some of its
dependencies

Choose from above solutions by number or cancel [1/2/3/c] (c):1


Is there a packaging problem here? After I did all that, it still would
not run. I have not yet tried installing the 32bit version.


G.O.
Box #1: 12.1 | KDE 4.8.5 | AMD Phenom IIX4 | 64 | ATI Radeon HD 3300 | 16GB
Box #2: 12.1 | KDE 4.9.1 | AMD Athlon X3 | 64 | nVidia C61 GeForce
7025 | 4GB
Laptop: 12.2 | KDE 4.9.1 | Core i7-2620M | 64 | Intel HD Graphics 3000
| 8GB

Look at this thread. I’m just wild guessing but you might be having the same issue :
http://forums.opensuse.org/english/get-technical-help-here/applications/477972-gnucash-opensuse-12-2-error-file-libguile-srfi-srfi-1-v-3-message-file-not-found-2.html#post2488880

On 09/28/2012 05:06 PM, glistwan wrote:
>
> Look at this thread. I’m just wild guessing but you might be having the
> same issue :
> http://tinyurl.com/dymrwhl
>
>
Fantastic, that was it! I have working gnucash again! Thanks!


G.O.
Box #1: 12.1 | KDE 4.8.5 | AMD Phenom IIX4 | 64 | ATI Radeon HD 3300 | 16GB
Box #2: 12.1 | KDE 4.9.1 | AMD Athlon X3 | 64 | nVidia C61 GeForce
7025 | 4GB
Laptop: 12.2 | KDE 4.9.1 | Core i7-2620M | 64 | Intel HD Graphics 3000
| 8GB

Great news. Glad I could point you to the right solution.