Trying to upgrade Kinoite from F40 to F41, and got an rpm-ostree error

Hi. I’m finally trying to upgrade Kinoite F40 to F41 on my T480.

I did all of the other updates first. I started the upgrade from Discover, and it gave me the following error:

rpm-ostree transaction failed with:
error: Could not depsolve transaction; 1 problem detected:
 Problem: conflicting requests
  - nothing provides libicudata.so.73()(64bit) needed by megasync-5.2.1-4.1.x86_64 from @commandline
  - nothing provides libicuuc.so.73()(64bit) needed by megasync-5.2.1-4.1.x86_64 from @commandline

For what it’s worth, here is my rpm-ostree status:

rpm-ostree status 
State: idle
Deployments:
● fedora:fedora/40/x86_64/kinoite
                  Version: 40.20250124.0 (2025-01-24T00:54:42Z)
               BaseCommit: 7f5867184dc3eb531a0ab438965c5a4cbdec34a6491622cb123443ebf8e13314
             GPGSignature: Valid signature by 115DF9AEF857853EE8445D0A0727707EA15B79CC
          LayeredPackages: mullvad-vpn
            LocalPackages: megasync-5.2.1-4.1.x86_64

  fedora:fedora/40/x86_64/kinoite
                  Version: 40.20250123.0 (2025-01-23T01:13:09Z)
               BaseCommit: 2f6d3686c359ce0bbd6aab0e36d3c2788729bf52553ebbecfff99557f1c83148
             GPGSignature: Valid signature by 115DF9AEF857853EE8445D0A0727707EA15B79CC
          LayeredPackages: mullvad-vpn
            LocalPackages: megasync-5.2.1-4.1.x86_64

Should I uninstall MegaSync, upgrade to F41, and then re-install MegaSync? Does anyone have a different solution?

Thank you!

Maybe they also have an updated package? You will not be able to reinstall it if if has a dependency that is not in the repos anymore

They dont use repos (please tell them that they should absolutely make one) but they have a f41 version.

rpm-ostree uninstall theoldappp
rpm-ostree rebase
rpm-ostree install thenewapp
2 Likes

Thank you, @boredsquirrel !

Since I am uninstalling MegaSync anyhow, would I be better off trying to install it in a Toolbx when I re-install it? Or some other method?

Thanks again, @boredsquirrel ! I am now on F41.

I agree about MegaSync. I’d really like it if they offered a Flatpak, but no joy.

Toolbx likely doesnt work. Layering is best.

A flatpak would be nice but not sure where it hooks into, if that would even work.

There is Cryptomator, the only folder-based encryption that passed their audits (afaik, all others were vulnerable when the attacker could log the changing files over time).

They have a Flatpak but dont care to put their config files into the container for odd reasons (“what if people want to switch between versions?”). Also electron, but they have a CLI version now!

Ok, I have layered MegaSync for F41, and it seems to be working fine. All is well on F41 Kinoite!

Once I knew to uninstall & reinstall MegaSync, the upgrade from F40 to F41 was fast and painless!

I have heard about Cryptomator. I’ll check into it. I need a redundant backup anyhow.

Thanks!

1 Like