Run:
  ldd /usr/lib64/gnucash/libgnc-expressions-guile.so

And see if perhaps it is missing a dependency?

-derek

On Thu, January 25, 2024 11:07 am, John Haiducek wrote:
> The file and its parent directory are both world-readable
>
> On Thu, Jan 25, 2024 at 10:46 AM R Losey <rlo...@gmail.com> wrote:
>
>> This is probably a silly question, but does the .so file have
>> permissions
>> that let it be read by your account? And/or what about the
>> containing directory?
>>
>>
>> On Thu, Jan 25, 2024 at 9:19 AM John Haiducek <jhaid...@gmail.com>
>> wrote:
>>
>>> After upgrading to gnucash 5.5 on Fedora 38 (using the rpm package for
>>> gnucash from the Fedora repos), I get the following error trying to
>>> start
>>> gnucash:
>>>
>>> $ gnucash
>>> Backtrace:
>>> In ice-9/boot-9.scm:
>>>   3536:20 19 (_)
>>>    2835:4 18 (save-module-excursion #<procedure 7fb1618d6930 at ice-…>)
>>>   3556:26 17 (_)
>>> In unknown file:
>>>           16 (primitive-load-path "gnucash/report/html-utilities" #<…>)
>>> In html-utilities.scm:
>>>      32:0 15 (_)
>>> In ice-9/boot-9.scm:
>>>   3927:20 14 (process-use-modules _)
>>>    222:17 13 (map1 (((gnucash report report-core))))
>>>   3928:31 12 (_ ((gnucash report report-core)))
>>>   3326:17 11 (resolve-interface (gnucash report report-core) #:select
>>> …)
>>> In ice-9/threads.scm:
>>>     390:8 10 (_ _)
>>> In ice-9/boot-9.scm:
>>>   3252:13  9 (_)
>>> In ice-9/threads.scm:
>>>     390:8  8 (_ _)
>>> In ice-9/boot-9.scm:
>>>   3536:20  7 (_)
>>>    2835:4  6 (save-module-excursion #<procedure 7fb1618d6810 at ice-…>)
>>>   3556:26  5 (_)
>>> In unknown file:
>>>            4 (primitive-load-path "gnucash/report/report-core" #<pro…>)
>>> In report-core.scm:
>>>      26:2  3 (_)
>>> In unknown file:
>>>            2 (load-extension "libgnc-expressions-guile" "scm_init_sw…")
>>> In system/foreign-library.scm:
>>>    190:25  1 (load-foreign-library _ #:extensions _ # _ #:search-path
>>> …)
>>> In unknown file:
>>>            0 (dlopen "libgnc-expressions-guile.so" 1)
>>>
>>> ERROR: In procedure dlopen:
>>> In procedure dlopen: file "libgnc-expressions-guile.so", message
>>> "libgnc-expressions-guile.so: cannot open shared object file: No such
>>> file
>>> or directory"
>>>
>>> I can confirm that /usr/lib64/gnucash/libgnc-expressions-guile.so
>>> exists.
>>> Obviously this looks like a bug, but I'm not sure if it's a gnucash bug
>>> or
>>> a packaging problem on the Fedora side. Can anyone help me figure out
>>> which
>>> it is? Any possible workarounds to try?
>>> _______________________________________________
>>> gnucash-user mailing list
>>> gnucash-user@gnucash.org
>>> To update your subscription preferences or to unsubscribe:
>>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>>> -----
>>> Please remember to CC this list on all your replies.
>>> You can do this by using Reply-To-List or Reply-All.
>>>
>>
>>
>> --
>> _________________________________
>> Richard Losey
>> rlo...@gmail.com
>> Micah 6:8
>>
> _______________________________________________
> gnucash-user mailing list
> gnucash-user@gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
>


-- 
       Derek Atkins                 617-623-3745
       de...@ihtfp.com             www.ihtfp.com
       Computer and Internet Security Consultant

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
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