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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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
[email protected]
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
[email protected]
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
[email protected]
[email protected]
253-350-0166
-------------------------------------------
GnuPG Fingerprint:  8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8

_______________________________________________
gnucash-user mailing list
[email protected]
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.

Reply via email to