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 <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, <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 <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 <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 <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 >> > >> >> > >> >> > > >> > >> > >> > -- >> > 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. >> > _______________________________________________ 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.