Bug 11277

Summary: Current gnucash is unworkable
Product: Mageia Reporter: Dick Gevers <dvgevers>
Component: RPM PackagesAssignee: Funda Wang <fundawang>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: arnaud, bittwister2
Version: CauldronKeywords: Triaged
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: gnucash-2.5.6-2.mga4 CVE:
Status comment:

Description Dick Gevers 2013-09-23 19:51:09 CEST
Description of problem:

Start gnucash, pen an account. Assume all items are sorted by date.

Add an item with a newer date and the most recent item: 

(1) auto-completion is hardly working at all,


(2) after adding the item is finished, the sort by date sequence is lost, all entries are shown with a not-sorted sequence-by-date and the new item added cannot be seen anywhere,

It was the same with one less recent version (2.5.4-1.mga4).

A little before that gnucash in Cauldron was working well. Previous occasion I used it was sometime in August: then it was okay !


Reproducible: 

Steps to Reproduce:
Dick Gevers 2013-09-23 19:52:36 CEST

Summary: Current gnucash is not unworkable => Current gnucash is unworkable

Comment 1 Dick Gevers 2013-09-23 22:30:29 CEST
After using gnucash, my ~/tmp contains a file gnucash.trace which is reading:

* 17:44:45  WARN <gnc.backend.dbi> [gnc_module_init_backend_dbi()] No DBD drivers found
* 17:44:50  WARN <gnc.python> Unable to initialize Python module (unable to open /usr/share/gnucash/python/init.py)
Comment 2 Bit Twister 2013-09-24 07:26:10 CEST
I have gnucash execute in a Linux cash account upon login.
I launch a "xterm -e sudo su - cash &" and
the xterm is spitting out 28+ seconds of messages before gnucash shows up.
So far I have seen no operational errors adding transactions and I use it weekly.

I also have ~cash/tmp/gnucash.trace looking pretty much like yours.

CC: (none) => junknospam

Manuel Hiebel 2013-09-24 18:18:39 CEST

Keywords: (none) => Triaged
Assignee: bugsquad => fundawang

Comment 3 Funda Wang 2013-09-25 04:18:18 CEST
What if gnucash-python be installed?
Comment 4 Bit Twister 2013-09-25 05:43:49 CEST
(In reply to Funda Wang from comment #3)
> What if gnucash-python be installed?

It is not installed. Do you want it installed?
It sure would drag in a bunch more stuff. :(

Currently can not do python updates.
1 installation transactions failed

There was a problem during the installation:

file /etc/profile.d/30python.csh from install of python-2.7.5-5.mga4.x86_64 conflicts with file from package python3-3.3.2-4.mga4.x86_64
Comment 5 Dick Gevers 2013-09-25 21:24:08 CEST
urpmi says there is no package gnucash-python
Comment 6 Manuel Hiebel 2013-11-22 18:55:53 CET
*** Bug 11728 has been marked as a duplicate of this bug. ***
Manuel Hiebel 2013-11-22 18:56:21 CET

Source RPM: gnucash-2.5.5-1.mga4 => gnucash-2.5.6-2.mga4

Comment 7 Bit Twister 2013-11-23 00:32:14 CET
Since Manuel closed my 11728, I'll add gnucash will not launch from the command line if you have never set up an Account, or if you are executing gnucash for the first time.
Comment 8 Dick Gevers 2013-11-23 05:48:50 CET
I found oneworkaround that will make gc a little workable (but not acceptable as an ordinary application should be), namely: (assuming sort mode is correct) add one transaction and after that move the left hand scrollbar completely from top to bottom, and the new entry will be visible as the last line entry.
Comment 9 Bit Twister 2013-11-23 06:16:10 CET
(In reply to Dick Gevers from comment #8)
> I found oneworkaround that will make gc a little workable 

It is not workable at all unless you have already setup a gnu account.
Try it, create a new user, say junk. Log into junk, and run gnucash for the first time. It will crash pretty quick.  :(

In my "Production" database I tried to modify a expense transaction amount to balance/sync what is in my wallet asset and gnucash crashed. Now it is always complaining some other gnucash has the database open and what to do.  :-)

This is a showstopper as far as I am concerned.
Comment 10 Funda Wang 2013-11-23 13:04:27 CET
How about gnucash 2.5.8 in core/updates_testing?
Comment 11 Dick Gevers 2013-11-23 17:48:17 CET
For me 2.5.8 from core/updates_testing solves all my problems I had with gnucash.

Due to different problems reported here by Bit Twister, I suggest he should also approve this version !
Comment 12 Bit Twister 2013-11-23 21:34:53 CET
(In reply to Dick Gevers from comment #11)
> For me 2.5.8 from core/updates_testing solves all my problems I had with
> gnucash.

Sounds like progress to me.

> Due to different problems reported here by Bit Twister, I suggest he should
> also approve this version !

Don't let me hold up the parade. I always do clean installs, apply updates, reboot for each release and phase. In this case gnucash will not even run for a new user.

There is nothing to lose by going ahead and releasing it.

I did rsync my 2013 database into a mga3 VirutalBox guest and was happy to see the data. Also manually removed the *.LNK file which is used to indicate database in use.
Comment 13 Bit Twister 2013-11-30 03:04:46 CET
*** Bug 11823 has been marked as a duplicate of this bug. ***

CC: (none) => inster.css

Comment 14 Arnaud Vacquier 2013-12-02 15:33:58 CET
okay for me for 2.5.8 :)
Comment 15 Funda Wang 2013-12-05 11:25:53 CET
then close this. If there are other problems, report it as another bug.

Status: NEW => RESOLVED
Resolution: (none) => FIXED