Is There An Open-Source Doctor In The House?

OK, so I installed Gnucash on my machine last week, and it worked like a charm. I rebooted over the weekend after a yum update (which included a kernel rebuild I think) and now when I try to load the program, it crashes, with this response:

Backtrace:
In ice-9/boot-9.scm:
157: 16 [catch #t # …]
In unknown file:
?: 15 [apply-smob/1 #]
In ice-9/boot-9.scm:
3597: 14 [process-use-modules (((gnucash price-quotes)))]
702: 13 [map # ((#))]
3598: 12 [# (#)]
2864: 11 [resolve-interface (gnucash price-quotes) #:select …]
2789: 10 [# # …]
3065: 9 [try-module-autoload (gnucash price-quotes) #f]
2401: 8 [save-module-excursion #]
3085: 7 [#]
In unknown file:
?: 6 [primitive-load-path “gnucash/price-quotes” …]
In gnucash/price-quotes.scm:
41: 5 [#]
In ice-9/boot-9.scm:
3597: 4 [process-use-modules (((www main)))]
702: 3 [map # ((#))]
3598: 2 [# ((www main))]
2867: 1 [resolve-interface (www main) #:select …]
In unknown file:
?: 0 [scm-error misc-error #f “~A ~S” (“no code for module” (www main)) #f]

ERROR: In procedure scm-error:
ERROR: no code for module (www main)

Any ideas from anyone what the problem might be? I’ve tried uninstalling/reinstalling, with no joy.

[Update a few minutes later]

Someone else seems to have the same problem, or a very similar one. I’ve emailed Mssr. Villemont.

Also, I’ve come up with a temporary fix to let me get taxes done. Skrooge seems to be able to import the data. It’s more of a personal finance app than for business, but it will let me do what I need to do until I get Gnucash fixed.

[Update a few minutes later]

Great. I can import my personal finances, but it fails when it tries to bring in the business books.

[Update a while later]

Good news. I deleted the file recommended at that page, and Gnucash seems to load properly now.

5 thoughts on “Is There An Open-Source Doctor In The House?”

  1. I understand that large parts of gnucash are written in guile, a scheme extension language; if something went wrong in the update, it’s more likely something to do with guile/scheme than with the kernel. I don’t have any experience with yum, so I can’t help further there.

  2. The guy who thinks customization with custom ring tones and wallpapers is a waste of time seems to really love doing his own thing in Linux and open source software. If I may be so bold, you don’t dislike customization, you take it to an Alpha Nerd extreme. It is great.

    It is people like this that drive technology development. The same nerdy desire to run Linux or participate in open source projects motivates other people to build drones or robots in their garages.

      1. Thank you so much! 😀

        This solution fixed my problems, and I didn’t have to wait for another upstream package update.

Comments are closed.