Open djasa opened 5 months ago
Update: the permutation I missed is rpm-ostree override reset --uninstall ipa-client
. I still think however that the issue is valid, there should be way out without removing the package and rather upgrading/reinstalling it from the base repos.
Describe the bug
Because of wish to provide data for SSSD/sssd#7027, I was keeping a copr override for a PR there which recently expired. This repo now 404s. One package in its installed version depends on a library from that now-gone repo (I suppose it's stuck at the older version, with new version having to be pulled together with the override reset to resolve the dependencies).
Reproduction steps
Expected behavior
There is some discoverable way how to get the system out of this state
Actual behavior
Packages get essentially stuck at current versions due to the external repo unavailability, no obvious transaction works (see below).
System details
Additional information
Trying
override reset
Trying to remove the
ipa-client
(==freeipa-client
) packageOK, let's disable the missing repo...
let's try
upgrade
OK, let's check the
--help
. No--disablerepo
, no--override-reset
but maybe--uninstall
and/or--cache-only
will help?let's try with
--cache-only
Isn't the cache only mode supposed to be equal to without network?
OK, let's try
--uninstall ipa-client
now with
-C
possible
rpm-ostree
additions?I'm essentially done here, I just can't see any clean path to resolve this state.
The cleanest solutions could be IMO:
upgrade
:--disablerepo
upgrade
to do resets:--reset=PKG
override reset
to help it resolve deps:--install
/--upgrade
/--remove
override reset
to ignore deps, to get them fixed subsequently:--nodeps
Furthermore, I see these as issues:
--cache-only
forremove
--disablerepo=
ofremove
has no effect