Glad it worked John! Enjoy!! On 26/1/24 12:26, John Haiducek wrote:
Thanks Alan, that did the trick. I had previously tried "dnf reinstall" and that didn't fix it, but per your suggestion I uninstalled gnucash and then reinstalled using dnf and now it's working again. On Thu, Jan 25, 2024 at 5:36 PM Alan Hopkins <[1]hopp...@gmail.com> wrote: I am using GnuCash on Fed38 too. I seem to remember when I installed it via the Software Centre it didn't install properly (ie some dependencies were missing) so I uninstalled, updated all and reinstalled via CLI and it runs like a dream. Maybe do what I did? Hope that is of some help.... Cheers Hop On Fri, 26 Jan 2024, 4:49 am John Haiducek, <[2]jhaid...@gmail.com> wrote: I upgraded a bunch of packages using the PackageKit GUI and offline update, and gnucash was one of them. Software Center indicated that the system was fully updated afterward. On Thu, Jan 25, 2024 at 11:46 AM Derek Atkins <[3]de...@ihtfp.com> wrote: > Correct, it would say something like that. > Now, it could be that there is a sub-library missing. I.e. this library > looks for libfoo.so (which it finds), but libfoo.so depends on libbar.so, > and THAT is missing. ldd would not show that. > > So, question for you: did you do a full system update, or did you JUST > update the gnucash packages? I only ask because I am running F38 and I > have GnuCash 5.5 running just fine. > > -derek > > On Thu, January 25, 2024 11:33 am, John Haiducek wrote: > > Here's the output from ldd. IIRC, missing dependencies would show up here > > as something like "=> Not found". It looks like everything here points to > > a > > specific file. > > > > $ ldd /usr/lib64/gnucash/libgnc-expressions-guile.so > > linux-vdso.so.1 (0x00007ffe3cf5a000) > > libgnc-expressions.so => /usr/lib64/gnucash/libgnc-expressions.so > > (0x00007ff5df86a000) > > libguile-3.0.so.1 => /lib64/libguile-3.0.so.1 (0x00007ff5df6e3000) > > libgnc-engine.so => /usr/lib64/gnucash/libgnc-engine.so > > (0x00007ff5df200000) > > libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007ff5df59a000) > > libc.so.6 => /lib64/libc.so.6 (0x00007ff5df022000) > > libgnucash-guile.so => /usr/lib64/gnucash/libgnucash-guile.so > > (0x00007ff5def0a000) > > libgnc-app-utils.so => /usr/lib64/gnucash/libgnc-app-utils.so > > (0x00007ff5df504000) > > libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007ff5deeaa000) > > libgnc-core-utils.so => /usr/lib64/gnucash/libgnc-core-utils.so > > (0x00007ff5dee6e000) > > libgc.so.1 => /lib64/libgc.so.1 (0x00007ff5ded2c000) > > libffi.so.8 => /lib64/libffi.so.8 (0x00007ff5df4f8000) > > libunistring.so.2 => /lib64/libunistring.so.2 (0x00007ff5deb7e000) > > libgmp.so.10 => /lib64/libgmp.so.10 (0x00007ff5dead9000) > > libcrypt.so.2 => /lib64/libcrypt.so.2 (0x00007ff5deaa0000) > > libm.so.6 => /lib64/libm.so.6 (0x00007ff5de9bf000) > > /lib64/ld-linux-x86-64.so.2 (0x00007ff5df88a000) > > libicui18n.so.72 => /lib64/libicui18n.so.72 (0x00007ff5de600000) > > libicuuc.so.72 => /lib64/libicuuc.so.72 (0x00007ff5de200000) > > libgmodule-2.0.so.0 => /lib64/libgmodule-2.0.so.0 (0x00007ff5df4ed000) > > libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007ff5dde00000) > > libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007ff5de99b000) > > libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007ff5de566000) > > libgio-2.0.so.0 => /lib64/libgio-2.0.so.0 (0x00007ff5ddc2d000) > > libboost_filesystem.so.1.78.0 => /lib64/libboost_filesystem.so.1.78.0 > > (0x00007ff5de979000) > > libboost_locale.so.1.78.0 => /lib64/libboost_locale.so.1.78.0 > > (0x00007ff5de4c4000) > > libicudata.so.72 => /lib64/libicudata.so.72 (0x00007ff5dbe00000) > > libz.so.1 => /lib64/libz.so.1 (0x00007ff5de95f000) > > libmount.so.1 => /lib64/libmount.so.1 (0x00007ff5de47e000) > > libselinux.so.1 => /lib64/libselinux.so.1 (0x00007ff5de451000) > > libboost_atomic.so.1.78.0 => /lib64/libboost_atomic.so.1.78.0 > > (0x00007ff5de955000) > > libboost_system.so.1.78.0 => /lib64/libboost_system.so.1.78.0 > > (0x00007ff5de950000) > > libboost_thread.so.1.78.0 => /lib64/libboost_thread.so.1.78.0 > > (0x00007ff5de431000) > > libboost_chrono.so.1.78.0 => /lib64/libboost_chrono.so.1.78.0 > > (0x00007ff5de945000) > > libblkid.so.1 => /lib64/libblkid.so.1 (0x00007ff5de1c8000) > > > > On Thu, Jan 25, 2024 at 11:15 AM Derek Atkins <[4]de...@ihtfp.com> wrote: > > > >> 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 <[5]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 <[6]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 > >> >>> [7]gnucash-user@gnucash.org > >> >>> To update your subscription preferences or to unsubscribe: > >> >>> [8]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 > >> >> [9]rlo...@gmail.com > >> >> Micah 6:8 > >> >> > >> > _______________________________________________ > >> > gnucash-user mailing list > >> > [10]gnucash-user@gnucash.org > >> > To update your subscription preferences or to unsubscribe: > >> > [11]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 > >> [12]de...@ihtfp.com [13]www.ihtfp.com > >> Computer and Internet Security Consultant > >> > >> > > > > > -- > Derek Atkins 617-623-3745 > [14]de...@ihtfp.com [15]www.ihtfp.com > Computer and Internet Security Consultant > > _______________________________________________ gnucash-user mailing list [16]gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: [17]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. References 1. mailto:hopp...@gmail.com 2. mailto:jhaid...@gmail.com 3. mailto:de...@ihtfp.com 4. mailto:de...@ihtfp.com 5. mailto:rlo...@gmail.com 6. mailto:jhaid...@gmail.com 7. mailto:gnucash-user@gnucash.org 8. https://lists.gnucash.org/mailman/listinfo/gnucash-user 9. mailto:rlo...@gmail.com 10. mailto:gnucash-user@gnucash.org 11. https://lists.gnucash.org/mailman/listinfo/gnucash-user 12. mailto:de...@ihtfp.com 13. http://www.ihtfp.com/ 14. mailto:de...@ihtfp.com 15. http://www.ihtfp.com/ 16. mailto:gnucash-user@gnucash.org 17. https://lists.gnucash.org/mailman/listinfo/gnucash-user _______________________________________________ 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.