[GNC] Gnucash 3.3 crash after upgrading from Ubuntu 18.04 to 18.10
Stephen M. Butler
kg7je at arrl.net
Thu Oct 25 11:48:31 EDT 2018
On 10/25/18 1:06 AM, Colin Law wrote:
> This was an Ubuntu 18.04 machine with 2.16.9 installed from the Ubuntu
> repo. I upgraded the machine to Ubuntu 18.10 and GC got upgraded to 3.3
> from the repo. The machine has a long history however so it is not
> possible to say how the guile libs were installed.
>
> I do have another machine still running Ubuntu 18.04 and GC 2.6.19 and I
> see it has guile-2.0 installed and not guile-2.2. I will be upgrading that
> one once I am happy that Ubuntu 18.10 does not have any major problems.
>
> Colin
Be sure to do a shutdown and power on cycle first on th 18.10. I lost
access to my home directory on power up (got a mount: bad address message).
I had to reload 18.04 and restore files from a backup. I think part of
the problem was the home directory was encrypted -- and thus the mount
issue at login. BTW, the login just cycled around which was the first
clue something was wrong.
--Steve
>
> On Thu, 25 Oct 2018 at 01:10, John Ralls <jralls at ceridwen.us> wrote:
>
>> Good detective work.
>>
>> Guile is supposed to be able to handle having multiple versions installed
>> and to link the right libraries, but I suppose if you had
>> guile-2.0-compiled files in a guile cache and guile-2.2-compiled ones
>> installed by the .deb it might get confused. Was this a clean install of
>> Ubuntu or were you upgrading and using a GnuCash you’d built yourself
>> before upgrading?
>>
>> Regards,
>> John Ralls
>>
>>
>>> On Oct 24, 2018, at 9:40 AM, Colin Law <clanlaw at gmail.com> wrote:
>>>
>>> Yes, that was the issue (two versions of boot-9.scm). Having checked
>>> dependencies and so on, including doing a dry run remove to check it
>> wasn't
>>> going to remove anything critical, I uninstalled guile-2.0-libs and now
>> it
>>> runs ok.
>>>
>>> So is this a packaging bug?
>>>
>>> Colin
>>>
>>> On Wed, 24 Oct 2018 at 16:39, Colin Law <clanlaw at gmail.com> wrote:
>>>
>>>> Further to this I see I have two files ice-9/boot-9.scm
>>>> /usr/share/guile/2.2/ice-9/boot-9.scm
>>>> /usr/share/guile/2.0/ice-9/boot-9.scm
>>>> Could it be picking up the wrong one, or is that a red herring?
>>>>
>>>> Colin
>>>>
>>>> On Wed, 24 Oct 2018 at 15:57, Colin Law <clanlaw at gmail.com> wrote:
>>>>
>>>>> Just upgraded my Ubuntu 18.04 to 18.10. This upgraded GC from 2.6.19
>> (at
>>>>> least I think it was 19) to 3.3 and now GC crashes immediately on
>> startup.
>>>>> Starting in a terminal gives result below. There is nothing in the
>> trace
>>>>> file. On another machine with a fresh install of 18.10 GC 3.3 runs
>> fine so
>>>>> I guess it is to with updated file locations or something.
>>>>>
>>>>> Colin
>>>>>
>>>>> $ gnucash
>>>>> Backtrace:
>>>>> In ice-9/boot-9.scm:
>>>>> 2994:20 19 (_)
>>>>> 2312:4 18 (save-module-excursion _)
>>>>> 3014:26 17 (_)
>>>>> In unknown file:
>>>>> 16 (primitive-load-path "gnucash/utilities" #<procedure 55…>)
>>>>> In utilities.scm:
>>>>> 28:0 15 (_)
>>>>> In ice-9/boot-9.scm:
>>>>> 3377:20 14 (process-use-modules _)
>>>>> 222:17 13 (map1 (((gnucash core-utils))))
>>>>> 3378:31 12 (_ ((gnucash core-utils)))
>>>>> 2800:17 11 (resolve-interface (gnucash core-utils) #:select _ # _ # …)
>>>>> In ice-9/threads.scm:
>>>>> 390:8 10 (_ _)
>>>>> In ice-9/boot-9.scm:
>>>>> 2726:13 9 (_)
>>>>> In ice-9/threads.scm:
>>>>> 390:8 8 (_ _)
>>>>> In ice-9/boot-9.scm:
>>>>> 2994:20 7 (_)
>>>>> 2312:4 6 (save-module-excursion _)
>>>>> 3014:26 5 (_)
>>>>> In unknown file:
>>>>> 4 (primitive-load-path "gnucash/core-utils" #<procedure 5…>)
>>>>> In core-utils.scm:
>>>>> 40:0 3 (_)
>>>>> In ice-9/boot-9.scm:
>>>>> 2071:24 2 (call-with-deferred-observers #<procedure 7f649fe8c2b8 …>)
>>>>> 260:13 1 (for-each #<procedure 55f6e50dd4e0 at ice-9/boot-9.scm…> …)
>>>>> In unknown file:
>>>>> 0 (scm-error misc-error #f "~A ~S" ("Undefined variab…" …) …)
>>>>>
>>>>> ERROR: In procedure scm-error:
>>>>> Undefined variable: gnc-build-userdata-path
>>>>>
>>>>>
>>> _______________________________________________
>>> gnucash-user mailing list
>>> gnucash-user at gnucash.org
>>> To update your subscription preferences or to unsubscribe:
>>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>>> If you are using Nabble or Gmane, please see
>> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
>>> -----
>>> Please remember to CC this list on all your replies.
>>> You can do this by using Reply-To-List or Reply-All.
>>
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
--
Stephen M Butler, PMP, PSM
Stephen.M.Butler51 at gmail.com
kg7je at arrl.net
253-350-0166
-------------------------------------------
GnuPG Fingerprint: 8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8
More information about the gnucash-user
mailing list