GNU Cash Dependency Failure in Fiesty Beta

Asked by Johnathon

I have been using GNU Cash for my personal accounting. Upgraded to Fiesty, but now I can't use GNU Cash. Turns out its not installed the installer removed it...

On trying to install it with synaptic it gives me a "Dependency" error, so I switch to the smarter "aptitude install gnucash".

That fails, with the following message:

The following packages are BROKEN:
  gnucash
The following packages are unused and will be REMOVED:
  libflac++5c2 libid3-3.8.3c2a libpq4 libqt4-qt3support libqt4-sql
  libsqlite0
The following packages have been automatically kept back:
  nfs-common
The following packages have been kept back:
  nfs-kernel-server
0 packages upgraded, 1 newly installed, 6 to remove and 2 not upgraded.
Need to get 2115kB of archives. After unpacking 905kB will be used.
The following packages have unmet dependencies:
  gnucash: Depends: libgtkhtml3.8-15 (>= 3.13.6) but it is not installable
Resolving dependencies...
The following actions will resolve these dependencies:

Keep the following packages at their current version:
gnucash [Not Installed]

Score is -9999

-------------------

Aptitude is unable to give any more solutions, so now I'm stuffed. I _really_ need to get gnu cash back online...

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Luca Falavigna
Solved:
Last query:
Last reply:
Revision history for this message
Ralph Janke (txwikinger) said :
#1

Try to do in a commandline terminal

sudo apt-get update
sudo apt-get upgrade

and see if you get any error messages.

I hope this helps

Revision history for this message
Ralph Janke (txwikinger) said :
#2

Hold that.

I have the same problem on feisty. I will create a bug report. I don't think there is an easy solution at the moment as a workaround for feisty. feisty is still Beta and therefore not considered stable yet.

Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) said :
#3

Of course the very first thing to say - that you totally dont want to hear - is that feisty is currently in development and should NOT be used on productive machines. It is for exactly this reason that it is not recommended.

That aside. It works on my feisty install.

http://pastebin.ubuntu-uk.org/45

Try re-installing:-

sudo apt-get install gnucash --reinstall

Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) said :
#4

Hmm. Looks like I have libgtkhtml3.8-15 and you dont? My system was upgraded from Edgy where libgtkhtml3.8-15 exists:-

http://packages.ubuntu.com/cgi-bin/search_packages.pl?keywords=libgtkhtml3.8-15&searchon=names&subword=1&version=all&release=all

But it appears to be missing in feisty.

As a workaround you could get the edgy version of that library (which actually depends on a load of other things and install it:-

wget http://fr.archive.ubuntu.com/ubuntu/pool/main/g/gtkhtml3.8/libgtkhtml3.8-15_3.12.1-0ubuntu1_i386.deb
gdebi libgtkhtml3.8-15_3.12.1-0ubuntu1_i386.deb

Note: I have have suggested gdebi because this will *attempt* to get all the dependant packages which neither apt-get/aptitude nor dpkg will do.

Then try to re-install gnucash and see if it goes in.

Revision history for this message
Johnathon (kirrus) said :
#5

I'll try it again tonight, If the recent updates to bug #92477 hasn't fixed it.

"Of course the very first thing to say - that you totally dont want to hear - is that feisty is currently in development and should NOT be used on productive machines. It is for exactly this reason that it is not recommended."

But if I didn't run a beta, the bug may not have been found, so an user with no knowledge of the CLI may have come across it. Hence, I upgraded to the beta test, but not the alpha/pre-alpha :)

Revision history for this message
Ralph Janke (txwikinger) said :
#6

You are free to run a BETA and test it. However, there are no guarantees that it will work, or that there is stability.

So thanks for testing it, but make sure you have still a system for your day to day stuff you must be able to do without problems ;-)

Revision history for this message
Best Luca Falavigna (dktrkranz) said :
#7
Revision history for this message
Johnathon (kirrus) said :
#8

Thanks Luca Falavigna, that solved my question.