gnucash doesn't start

Bug #2059038 reported by Islam
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnucash (Ubuntu)
New
Undecided
Unassigned

Bug Description

Neither gnucash from snap or apt starts on Ubuntu 23.10, it only show the dock icon but doesn't show the app window and to close it, the process must be killed.

$ gnucash --debug
;;; note: source file /usr/share/guile/3.0/ice-9/eval.scm
;;; newer than compiled /usr/lib/x86_64-linux-gnu/guile/3.0/ccache/ice-9/eval.go
;;; note: source file /usr/share/guile/3.0/ice-9/eval.scm
;;; newer than compiled /usr/lib/x86_64-linux-gnu/guile/3.0/ccache/ice-9/eval.go
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;; or pass the --no-auto-compile argument to disable.
;;; compiling /usr/share/guile/3.0/ice-9/eval-string.scm
;;; compiling /usr/share/guile/3.0/system/base/compile.scm
;;; it seems /usr/share/guile/3.0/system/base/compile.scm
;;; is part of the compiler; skipping auto-compilation
;;; compiling /usr/share/guile/3.0/system/base/language.scm
;;; WARNING: compilation of /usr/share/guile/3.0/system/base/language.scm failed:
;;; In procedure variable-ref: variable is unbound: #<variable 706600dfdce0 value: #<undefined>>
;;; compiling /usr/share/guile/3.0/system/base/syntax.scm
;;; WARNING: compilation of /usr/share/guile/3.0/system/base/syntax.scm failed:
;;; In procedure variable-ref: variable is unbound: #<variable 706600dfdce0 value: #<undefined>>
;;; compiling /usr/share/guile/3.0/system/base/message.scm
;;; WARNING: compilation of /usr/share/guile/3.0/system/base/message.scm failed:
;;; In procedure variable-ref: variable is unbound: #<variable 706600dfdce0 value: #<undefined>>
;;; compiling /usr/share/guile/3.0/ice-9/receive.scm
;;; WARNING: compilation of /usr/share/guile/3.0/ice-9/receive.scm failed:
;;; In procedure variable-ref: variable is unbound: #<variable 706600dfdce0 value: #<undefined>>
;;; compiling /usr/share/guile/3.0/language/bytecode/spec.scm
;;; WARNING: compilation of /usr/share/guile/3.0/language/bytecode/spec.scm failed:
;;; no such language bytecode
;;; compiling /usr/share/guile/3.0/system/vm/loader.scm
;;; WARNING: compilation of /usr/share/guile/3.0/system/vm/loader.scm failed:
;;; no such language bytecode
;;; compiling /usr/share/guile/3.0/ice-9/binary-ports.scm
;;; WARNING: compilation of /usr/share/guile/3.0/ice-9/binary-ports.scm failed:
;;; no such language bytecode
;;; compiling /usr/share/guile/3.0/language/scheme/spec.scm
;;; WARNING: compilation of /usr/share/guile/3.0/language/scheme/spec.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/language/scheme/compile-tree-il.scm
;;; WARNING: compilation of /usr/share/guile/3.0/language/scheme/compile-tree-il.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/language/tree-il.scm
;;; WARNING: compilation of /usr/share/guile/3.0/language/tree-il.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/language/scheme/decompile-tree-il.scm
;;; WARNING: compilation of /usr/share/guile/3.0/language/scheme/decompile-tree-il.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/srfi/srfi-26.scm
;;; WARNING: compilation of /usr/share/guile/3.0/srfi/srfi-26.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/ice-9/vlist.scm
;;; WARNING: compilation of /usr/share/guile/3.0/ice-9/vlist.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/ice-9/format.scm
;;; WARNING: compilation of /usr/share/guile/3.0/ice-9/format.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/ice-9/i18n.scm
;;; WARNING: compilation of /usr/share/guile/3.0/ice-9/i18n.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/ice-9/optargs.scm
;;; WARNING: compilation of /usr/share/guile/3.0/ice-9/optargs.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/system/base/pmatch.scm
;;; WARNING: compilation of /usr/share/guile/3.0/system/base/pmatch.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/ice-9/pretty-print.scm
;;; WARNING: compilation of /usr/share/guile/3.0/ice-9/pretty-print.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/ice-9/arrays.scm
;;; WARNING: compilation of /usr/share/guile/3.0/ice-9/arrays.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/rnrs/io/ports.scm
;;; WARNING: compilation of /usr/share/guile/3.0/rnrs/io/ports.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/rnrs/base.scm
;;; WARNING: compilation of /usr/share/guile/3.0/rnrs/base.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/ice-9/iconv.scm
;;; WARNING: compilation of /usr/share/guile/3.0/ice-9/iconv.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/ice-9/rdelim.scm
;;; WARNING: compilation of /usr/share/guile/3.0/ice-9/rdelim.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/rnrs/enums.scm
;;; WARNING: compilation of /usr/share/guile/3.0/rnrs/enums.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/rnrs/conditions.scm
;;; WARNING: compilation of /usr/share/guile/3.0/rnrs/conditions.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/rnrs/exceptions.scm
;;; WARNING: compilation of /usr/share/guile/3.0/rnrs/exceptions.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/rnrs/control.scm
;;; WARNING: compilation of /usr/share/guile/3.0/rnrs/control.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/rnrs/records/procedural.scm
;;; WARNING: compilation of /usr/share/guile/3.0/rnrs/records/procedural.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/rnrs/syntax-case.scm
;;; WARNING: compilation of /usr/share/guile/3.0/rnrs/syntax-case.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/rnrs/records/syntactic.scm
;;; WARNING: compilation of /usr/share/guile/3.0/rnrs/records/syntactic.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/rnrs/hashtables.scm
;;; WARNING: compilation of /usr/share/guile/3.0/rnrs/hashtables.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/srfi/srfi-69.scm
;;; WARNING: compilation of /usr/share/guile/3.0/srfi/srfi-69.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/srfi/srfi-13.scm
;;; WARNING: compilation of /usr/share/guile/3.0/srfi/srfi-13.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/rnrs/lists.scm
;;; WARNING: compilation of /usr/share/guile/3.0/rnrs/lists.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/rnrs/files.scm
;;; WARNING: compilation of /usr/share/guile/3.0/rnrs/files.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/srfi/srfi-8.scm
;;; WARNING: compilation of /usr/share/guile/3.0/srfi/srfi-8.scm failed:
;;; no such language scheme
;;; compiling /usr/share/guile/3.0/language/tree-il/spec.scm
;;; WARNING: compilation of /usr/share/guile/3.0/language/tree-il/spec.scm failed:
;;; no such language tree-il
;;; compiling /usr/share/guile/3.0/language/tree-il/analyze.scm
;;; WARNING: compilation of /usr/share/guile/3.0/language/tree-il/analyze.scm failed:
;;; no such language tree-il
;;; compiling /usr/share/guile/3.0/system/vm/program.scm
;;; WARNING: compilation of /usr/share/guile/3.0/system/vm/program.scm failed:
;;; no such language tree-il
;;; compiling /usr/share/guile/3.0/system/vm/debug.scm
;;; WARNING: compilation of /usr/share/guile/3.0/system/vm/debug.scm failed:
;;; no such language tree-il
;;; compiling /usr/share/guile/3.0/system/vm/elf.scm
;;; WARNING: compilation of /usr/share/guile/3.0/system/vm/elf.scm failed:
;;; no such language tree-il
;;; compiling /usr/share/guile/3.0/system/foreign.scm
;;; WARNING: compilation of /usr/share/guile/3.0/system/foreign.scm failed:
;;; no such language tree-il
;;; compiling /usr/share/guile/3.0/system/base/target.scm
;;; WARNING: compilation of /usr/share/guile/3.0/system/base/target.scm failed:
;;; no such language tree-il
;;; compiling /usr/share/guile/3.0/ice-9/regex.scm
;;; WARNING: compilation of /usr/share/guile/3.0/ice-9/regex.scm failed:
;;; no such language tree-il
;;; compiling /usr/share/guile/3.0/system/vm/dwarf.scm
;;; WARNING: compilation of /usr/share/guile/3.0/system/vm/dwarf.scm failed:
;;; no such language tree-il
;;; compiling /usr/share/guile/3.0/language/tree-il/optimize.scm
;;; WARNING: compilation of /usr/share/guile/3.0/language/tree-il/optimize.scm failed:
;;; no such language tree-il
;;; compiling /usr/share/guile/3.0/language/tree-il/fix-letrec.scm
;;; WARNING: compilation of /usr/share/guile/3.0/language/tree-il/fix-letrec.scm failed:
;;; no such language tree-il
;;; compiling /usr/share/guile/3.0/language/tree-il/effects.scm
;;; WARNING: compilation of /usr/share/guile/3.0/language/tree-il/effects.scm failed:
;;; no such language tree-il
;;; compiling /usr/share/guile/3.0/language/tree-il/primitives.scm
;;; WARNING: compilation of /usr/share/guile/3.0/language/tree-il/primitives.scm failed:
;;; no such language tree-il
;;; compiling /usr/share/guile/3.0/srfi/srfi-16.scm
;;; WARNING: compilation of /usr/share/guile/3.0/srfi/srfi-16.scm failed:
;;; no such language tree-il
;;; compiling /usr/share/guile/3.0/language/cps/graphs.scm
;;; WARNING: compilation of /usr/share/guile/3.0/language/cps/graphs.scm failed:
;;; no such language tree-il
;;; compiling /usr/share/guile/3.0/language/cps/intset.scm
;;; WARNING: compilation of /usr/share/guile/3.0/language/cps/intset.scm failed:
;;; no such language tree-il
;;; compiling /usr/share/guile/3.0/language/cps/intmap.scm
;;; WARNING: compilation of /usr/share/guile/3.0/language/cps/intmap.scm failed:
;;; no such language tree-il
;;; compiling /usr/share/guile/3.0/system/base/optimize.scm
;;; WARNING: compilation of /usr/share/guile/3.0/system/base/optimize.scm failed:
;;; no such language tree-il
;;; compiling /usr/share/guile/3.0/language/tree-il/compile-cps.scm
;;; WARNING: compilation of /usr/share/guile/3.0/language/tree-il/compile-cps.scm failed:
;;; no code for module (language tree-il compile-cps)
;;; compiling /usr/share/guile/3.0/system/base/types/internal.scm
;;; WARNING: compilation of /usr/share/guile/3.0/system/base/types/internal.scm failed:
;;; No variable named compile-cps in #<interface (language tree-il compile-cps) 7065f3a0db40>
;;; compiling /usr/share/guile/3.0/language/cps.scm
;;; WARNING: compilation of /usr/share/guile/3.0/language/cps.scm failed:
;;; No variable named compile-cps in #<interface (language tree-il compile-cps) 7065f3a0db40>
;;; compiling /usr/share/guile/3.0/language/cps/utils.scm
;;; WARNING: compilation of /usr/share/guile/3.0/language/cps/utils.scm failed:
;;; No variable named compile-cps in #<interface (language tree-il compile-cps) 7065f3a0db40>

ProblemType: Bug
DistroRelease: Ubuntu 23.10
Package: gnucash (not installed)
ProcVersionSignature: Ubuntu 6.5.0-26.26-generic 6.5.13
Uname: Linux 6.5.0-26-generic x86_64
ApportVersion: 2.27.0-0ubuntu5
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Mon Mar 25 21:33:49 2024
InstallationDate: Installed on 2024-03-22 (3 days ago)
InstallationMedia: Ubuntu 23.10.1 "Mantic Minotaur" - Release amd64 (20231016.1)
SourcePackage: gnucash
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Islam (islam) wrote :
Revision history for this message
John D Lamb (j-d-lamb) wrote :

I found a fix for this that at least works for me.

;;; note: source file /usr/share/guile/3.0/ice-9/eval.scm
;;; newer than compiled /usr/lib/x86_64-linux-gnu/guile/3.0/ccache/ice-9/eval.go

stat /usr/share/guile/3.0/ice-9/eval.scm
and
stat /usr/lib/x86_64-linux-gnu/guile/3.0/ccache/ice-9/eval.go

showed that eval.scm was one second newer than eval.go. I’m not sure why. This didn’t happen on my last installation of mantic. But using

touch -m --date="…"

to set the modification dates of all the .scm files in /usr/share/guile/ to 2 seconds earlier stops the attempted compilation process and lets GnuCash start normally.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.