I’m used to being one release behind Fedora and with the arrival of Fedora 38, for me, it’s time to upgrade to Fedora 37.
I set out to go through the same process as I do every six months, generally without problems, and this time I got the following message:
Error: Error de prueba de transacción:
conflicto del archivo /usr/lib64/libheif/libheif-libde265.so entre instalaciones intentadas de libheif-hevc-1.15.1-2.fc37.1.x86_64 y libheif-freeworld-1.15.1-4.fc37.x86_64
conflicto del archivo /usr/lib64/libheif/libheif-x265.so entre instalaciones intentadas de libheif-hevc-1.15.1-2.fc37.1.x86_64 y libheif-freeworld-1.15.1-4.fc37.x86_64
Error de prueba de transacción means something like Transaction test error.
So much for my update. Obviously, I could not continue. I don’t know what it is and what it means. I greatly appreciate who (whoever) can enlighten me and help me unlock the update.
The command I used for the upgrade was as follows (prior system upgrade):
I’ve had the same problem with updating packages for “krita” and those dependecies libheif on Fedora 37, but today morning they released out “libheif-freeworld-1.15.1-5.fc37.x86_64.rpm” instead of previous “libheif-freeworld-1.15.1-4.fc37.x86_64” version and everything goes smooth with updating those packages. So probably I’ll update to Fedora 38 these days because everything seems cleared out now for me.
Tried using the recommended upgrade method and the dnf system upgrade plugin to upgrade from Fedora 37 to Fedora 38. Both ways failed with the following message after attempting to fully up to date;
“Unable to download updates:
Error running transaction:file/user/lib64/libheif/libheif-libde265.so conflicts bwtween attempted installs of libheif-hevc-1.15.1.-2.fc 37.1X86_64 and libheif-freeworld-1.15.1-4.fc37.x86_64 file/usr/lib64/libheif/libheif-x265.so conflicts between attempted installs of libheif-hevc-1.15.1-2.fc37.1x86_64 and libheif-freeworld-1.15.1-4.fc37.x86_64.
Have not the expertise to identify the exact cause of this problem yet my guess would be a conflict between using RPM fusion and the normal dnf repository? There are no such libheif files or folder in the file/user/lib64 directory so this appears to be an initial installation of this lib file and not an upgrade of an already existing file in that directory.
Does one of these lib files need to be installed yet something is causing a conflict as to which one due to some previous installed packages with dependencies?
Tried installing the libheif-freeworld-1.15.1-4.fc37.x86_64 through a terminal and the same message of an error explaining a conflict resulted. Again tried installing the libheif-hevc package and same error message resulted.
What needs to be done for solving this problem allowing me to use the upgrade method of moving from 37 to 38 instead of deleting the partition currently running 37 and a fresh install of 38?