[solved] Re: gnucash from wheezy-backports fails to start
On Sat, Jun 21, 2014 at 10:58:37AM +0200, Andreas B. Mundt wrote:
> Hi Sébastien,
> On Sat, Jun 21, 2014 at 10:18:50AM +0200, Sébastien Villemot wrote:
> > Le samedi 21 juin 2014 à 10:01 +0200, Andreas B. Mundt a écrit :
> > > the backported version of gnucash does not work in wheezy here:
> > >
> > > andi@guest00:~$ gnucash --debug
> > > Backtrace:
> > > In ice-9/boot-9.scm:
> > > 149: 2 [catch #t #<catch-closure 8c681a0> ...]
> > > 157: 1 [#<procedure 8c318c0 ()>]
> > > In unknown file:
> > > ?: 0 [catch-closure]
> > >
> > > ERROR: In procedure catch-closure:
> > > ERROR: Throw to key `decoding-error' with args `("scm_from_stringn" "input locale conversion error" 22 #vu8(103 110 117 99 97 115 104))'.
> > > andi@guest00:~$
> > This looks like a scheme/guile issue.
> > What's the output of:
> > update-alternatives --display guile
> > On my wheezy system (where the gnucash backport works) it points to
> > guile-2.0.
> Same here.
> > Do you have installed any backport of guile?
> I install gnucash from stable (which pulls in guile-1.8) and after
> that upgrade to gnucash from backports. This upgrades to guile-2.0
> in the process.
The problem is in guile and decribed here:
With the patch/fix:
This commit did not make it into wheezy. As a workaround, set LANG
from LANG=de_DE to LANG=de_DE.UTF-8 (persistent and system wide with
dpkg-reconfigure locales). After that things work fine.