You are not logged in.

#1 2025-11-02 09:53:38

vindicator
Member
Registered: 2016-02-25
Posts: 30

Gnucash - Missing Python's Gi, Perl-Finance-Quote

$ gnucash --debug
Traceback (most recent call last):
  File "/usr/share/gnucash/python/init.py", line 6, in <module>
    from gi import require_version
ImportError: cannot import name 'require_version' from 'gi' (unknown location)

Causes a coredump.

$ sudo pacman -Sy perl-finance-quote
error: target not found: perl-finance-quote
Optional Deps   : gnucash-docs: documentation
                  libdbi-drivers: open and save data into SQL database
                  perl-date-manip: stock information lookups
                  perl-finance-quote: stock information lookups

EDIT0: `gi` issue was resolved with installation of `python-gobject`. Coredump was unrelated to that:

       Message: Process 979170 (gly-hdl-loader) of user 1000 dumped core.
                
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report-menus.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/qif-import/qif-to-gnc.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/qif-import/qif-merge-groups.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/qif-import/qif-utils.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/qif-import/qif-file.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/qif-import/qif-parse.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/qif-import/qif-guess-map.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/qif-import/qif-objects.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/string.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/qif-import/qif-dialog-utils.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/qif-import.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report/stylesheets/css.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report/stylesheets/footer.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report/stylesheets/head-or-tail.go without build-id.
                Module /usr/lib/guile/3.0/ccache/srfi/srfi-14.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report/stylesheets/plain.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/locale/us/tax/txf-help.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/locale/us/tax/txf.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/locale/us/tax.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/locale-specific/us/taxtxf.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/example/average-balance.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/example/daily-reports.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/example/sample-graphs.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/example/sample-report.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/account-piecharts.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/account-summary.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/advanced-portfolio.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/balance-forecast.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/balance-sheet.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/balsheet-eg.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/balsheet-pnl.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/budget-balance-sheet.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/budget-barchart.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/budget-flow.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/budget-income-statement.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/budget.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/cash-flow.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/cash-flow-calc.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/cashflow-barchart.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/category-barchart.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/customer-summary.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/dashboard.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/equity-statement.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/general-journal.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/general-ledger.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/ifrs-cost-basis.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/income-gst-statement.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/income-statement.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/investment-lots.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/invoice.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/lot-viewer.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/net-charts.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/portfolio.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/price-scatter.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/receipt.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/reconcile-report.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/eguile/eguile-html-utilities.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/eguile/eguile-utilities.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/eguile.go without build-id.
                Module /usr/lib/guile/3.0/ccache/system/syntax.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/local-eval.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/taxinvoice.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/transaction.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/trial-balance.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/txn-columns.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/view-column.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/new-owner-report.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/new-aging.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports/standard/register.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/reports.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report/trep-engine.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report/html-fonts.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report/options-utilities.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/iconv.go without build-id.
                Module /usr/lib/guile/3.0/ccache/web/uri.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report/html-table.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report/commodity-utilities.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report/html-acct-table.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report/html-text.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report/report-utilities.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report/report-register-hooks.go without build-id.
                Module /usr/lib/guile/3.0/ccache/srfi/srfi-69.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/and-let-star.go without build-id.
                Module /usr/lib/guile/3.0/ccache/srfi/srfi-2.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report/report-core.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report/html-utilities.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/json/builder.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report/html-chart.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report/html-style-info.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report/html-anytag.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report/html-document.go without build-id.
                Module /usr/lib/guile/3.0/ccache/rnrs/bytevectors/gnu.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/rdelim.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/textual-ports.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/custom-ports.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/binary-ports.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/soft-ports.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/pretty-print.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/options.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report/html-style-sheet.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/html.go without build-id.
                Module /usr/lib/guile/3.0/ccache/srfi/srfi-6.go without build-id.
                Module /usr/lib/guile/3.0/ccache/srfi/srfi-19.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/report.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/gnome-utils/gnc-menu-extensions.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/gnome-utils.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/app-utils/c-interface.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/app-utils/date-utilities.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/app-utils.go without build-id.
                Module /usr/lib/guile/3.0/ccache/srfi/srfi-8.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/engine/gnc-numeric.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/engine/business-core.go without build-id.
                Module /usr/lib/guile/3.0/ccache/srfi/srfi-13.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/engine.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/optargs.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/i18n.go without build-id.
                Module /usr/lib/guile/3.0/ccache/srfi/srfi-16.go without build-id.
                Module /usr/lib/guile/3.0/ccache/system/base/pmatch.go without build-id.
                Module /usr/lib/guile/3.0/ccache/language/tree-il/primitives.go without build-id.
                Module /usr/lib/guile/3.0/ccache/oop/goops.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/regex.go without build-id.
                Module /usr/lib/guile/3.0/ccache/system/base/target.go without build-id.
                Module /usr/lib/guile/3.0/ccache/system/foreign.go without build-id.
                Module /usr/lib/guile/3.0/ccache/system/foreign-library.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/core-utils.go without build-id.
                Module /usr/lib/guile/3.0/site-ccache/gnucash/utilities.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/format.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/vlist.go without build-id.
                Module /usr/lib/guile/3.0/ccache/srfi/srfi-26.go without build-id.
                Module /usr/lib/guile/3.0/ccache/language/scheme/decompile-tree-il.go without build-id.
                Module /usr/lib/guile/3.0/ccache/language/tree-il.go without build-id.
                Module /usr/lib/guile/3.0/ccache/language/scheme/compile-tree-il.go without build-id.
                Module /usr/lib/guile/3.0/ccache/language/scheme/spec.go without build-id.
                Module /usr/lib/guile/3.0/ccache/system/vm/loader.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/receive.go without build-id.
                Module /usr/lib/guile/3.0/ccache/system/base/message.go without build-id.
                Module /usr/lib/guile/3.0/ccache/system/base/syntax.go without build-id.
                Module /usr/lib/guile/3.0/ccache/system/base/language.go without build-id.
                Module /usr/lib/guile/3.0/ccache/system/base/compile.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/eval-string.go without build-id.
                Module /usr/lib/guile/3.0/ccache/rnrs/bytevectors.go without build-id.
                Module /usr/lib/guile/3.0/ccache/srfi/srfi-4.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/exceptions.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/control.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/q.go without build-id.
                Module /usr/lib/guile/3.0/ccache/srfi/srfi-9/gnu.go without build-id.
                Module /usr/lib/guile/3.0/ccache/system/base/ck.go without build-id.
                Module /usr/lib/guile/3.0/ccache/srfi/srfi-9.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/futures.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/match.go without build-id.
                Module /usr/lib/guile/3.0/ccache/srfi/srfi-1.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/threads.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/ports.go without build-id.
                Module /usr/lib/guile/3.0/ccache/srfi/srfi-11.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/copy-tree.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/deprecated.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/psyntax-pp.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/boot-9.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/networking.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/posix.go without build-id.
                Module /usr/lib/guile/3.0/ccache/ice-9/eval.go without build-id.
                Stack trace of thread 979170:
                #0  0x00007f8d5f82ca1b n/a (libgc.so.1 + 0x17a1b)
                #1  0x00007f8d6035ead6 n/a (libc.so.6 + 0x101ad6)
                #2  0x00007f8d60347dae __libc_fork (libc.so.6 + 0xeadae)
                #3  0x00007f8d576811ad n/a (libglycin-2.so.0 + 0x35d1ad)
                #4  0x00007f8d57416b91 n/a (libglycin-2.so.0 + 0xf2b91)
                #5  0x00007f8d57420e34 n/a (libglycin-2.so.0 + 0xfce34)
                #6  0x00007f8d57689011 n/a (libglycin-2.so.0 + 0x365011)
                #7  0x00007f8d602f39cb n/a (libc.so.6 + 0x969cb)
                #8  0x00007f8d60377a0c n/a (libc.so.6 + 0x11aa0c)
                ELF object binary architecture: AMD x86-64

EDIT1: Renaming the .config and .local related gnucash folders, so it starts clean, took care of the coredump.
The missing dependencies are still an issue.

EDIT2: Renaming the .config back first, it crashed. So that issue relates to my `gtk-3.0.css`.

Last edited by vindicator (2025-11-02 10:41:45)

Offline

#2 2025-11-02 16:30:29

killertofus
Member
Registered: 2025-02-10
Posts: 90

Re: Gnucash - Missing Python's Gi, Perl-Finance-Quote

Offline

#3 2025-11-02 16:37:57

vindicator
Member
Registered: 2016-02-25
Posts: 30

Re: Gnucash - Missing Python's Gi, Perl-Finance-Quote

What does that have to do with anything mentioned in my OP?
Where do you see a partial upgrade having occurred?
`perl-finance-quote` doesn't exist as a package, even though it's mentioned as an "Optional Dependency".
Seeing the `gi` module message shows gnucash was looking for it, but is not mentioned as any kind of dependency. Gnucash will still load without it.

Offline

#4 2025-11-02 16:40:07

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,247

Re: Gnucash - Missing Python's Gi, Perl-Finance-Quote

Offline

#5 2025-11-02 16:51:08

vindicator
Member
Registered: 2016-02-25
Posts: 30

Re: Gnucash - Missing Python's Gi, Perl-Finance-Quote

Scimmia wrote:

Good to know. I'm surprised it wasn't already removed. Thanks.
I know I had it installed in the past, but I had to rebuild my system after the cryptfs/integrity failed. I do think I may vaguely recall having to manually change things like Toolybird had mentioned. I just don't think I put down what I did in my notes.
I know I can manually install it (as I've done before), but found it odd the package was listed when it didn't exist.

Offline

Board footer

Powered by FluxBB