User-Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:70.0) Gecko/20100101 Firefox/70.0 Build Identifier: The provides list for this package seems to be missing mono(appindicator-sharp), packages that depend on this fail to install. Reproducible: Always
This package also appears to be missing some Requires lines for mono and does not properly pull in its own dependencies.
Is this for F31 or EL7? The libappindicator-sharp package is only on EL7. If it's about Fedora, then please change the component to libappindicator.
It is in F31, this rpm: https://koji.fedoraproject.org/koji/rpminfo?rpmID=18317945 - have updated it to libappindicator.
Any news on this? I'm unable to upgrade Fedora Server 30 to 31 because Duplicati v2 fails during the checks: Error: Problem: package duplicati-2.0.4.38-2.0.4.38_canary_20191229.noarch requires mono(appindicator-sharp), but none of the providers can be installed - libappindicator-sharp-12.10.0-24.fc30.x86_64 does not belong to a distupgrade repository - problem with installed package duplicati-2.0.4.38-2.0.4.38_canary_20191229.noarch
This is a two minute fix to the spec file and it has been fixed in the rpm for F32 and F31 Modular, unfortunately nothing in F31 proper. If you remove Duplicati, do your upgrade, and rebuild the rpm with rpmrebuild it should work fine. (https://linuxconfig.org/how-to-modify-an-rpm-package-using-rpmrebuild is a good starting place) Provides needs added: mono(appindicator-sharp) = 0.2.0.0 mono(policy.0.0.appindicator-sharp) = 0.0.0.0 mono(policy.0.1.appindicator-sharp) = 0.0.0.0 Requires needs added: mono(gdk-sharp) = 2.12.0.0 mono(glib-sharp) = 2.12.0.0 mono(gtk-sharp) = 2.12.0.0 mono(mscorlib) = 4.0.0.0
(In reply to Steve Susbauer from comment #5) > This is a two minute fix to the spec file and it has been fixed in the rpm > for F32 and F31 Modular, unfortunately nothing in F31 proper. If you remove > Duplicati, do your upgrade, and rebuild the rpm with rpmrebuild it should > work fine. > (https://linuxconfig.org/how-to-modify-an-rpm-package-using-rpmrebuild is a > good starting place) > > Provides needs added: > mono(appindicator-sharp) = 0.2.0.0 > mono(policy.0.0.appindicator-sharp) = 0.0.0.0 > mono(policy.0.1.appindicator-sharp) = 0.0.0.0 > > Requires needs added: > mono(gdk-sharp) = 2.12.0.0 > mono(glib-sharp) = 2.12.0.0 > mono(gtk-sharp) = 2.12.0.0 > mono(mscorlib) = 4.0.0.0 Thanks, was giving this a try but it seems kernel 5.4.7 causes a kernel panic both when updating v30 and upgrading to v31. Oh joy.
Will this fix be pushed for F31? I would rather not upgrade to F32 without being able to run my backup software first.
I'll check out it during this weekend
I guess, just a rebuild should work. We have had an issue with Mono, that the Provides was not calculated correctly. It has been fixed here: https://src.fedoraproject.org/rpms/mono/c/fba27de001aaa1ec4fb558f0c41e2447d3145d35?branch=f31 For a similar problem with another package, that had the same issue, see bug 1755274. That links to a discussion on the mailing list: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/KZWBOX6DLZA7VCUZLA6W7BBI2DNNNKJ4/
Perhaps rebuild is the wrong word. I meant: increase the release number, and create a new build for libappindicator, and initiate the update on bodhi.
FEDORA-2020-2a750996d6 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-2a750996d6
FEDORA-2020-2a750996d6 has been pushed to the Fedora 31 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-2a750996d6` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-2a750996d6 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-2a750996d6 has been pushed to the Fedora 31 stable repository. If problem still persists, please make note of it in this bug report.