[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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:

    <URL:http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10742>

With the patch/fix:

    <URL:http://git.savannah.gnu.org/gitweb/?p=guile.git;a=commitdiff;h=5de0053178b4acc793ae62838175e5f3ab56c603>
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.

Best regards,

     Andi


Reply to: