Description of problem: ERROR: Could not find slib/require.scm in ("/usr/share/guile/site" "/usr/share/gnucash/guile-modules" "/usr/share/gnucash/scm" "" "/usr/share/guile/site" "/usr/share/guile/1.8" "/usr/share/guile") Version-Release number of selected component (if applicable): guile-1.8.0-5 How reproducible: Consistent Steps to Reproduce: 1. Start gnucash Actual results: Gnucash crashes with above error. Expected results: No error. Additional info: Rolling back to guile-1.8.0-4 fixes the problem.
Yes, upgrade from guile-1.8.0-{1,2,3,4} doesn't work. The new package no longer owns some files as they are now generated in a trigger. In the upgrade process, the trigger is run before files of the old package are removed and there is probably no clean way how to avoid that. How to fix it: uninstall and install guile again, or force upgrade of guile (or slib) to the same release rpm -U --force guile-1.8.0-5.*.rpm