repo "webmin-noarch" is not an official supported Fedora repo, what happens if you disable that for the upgrade:
sudo dnf system-upgrade download --releasever=39 --disablerepo=webmin-noarch
sudo dnf system-upgrade reboot --disablerepo=webmin-noarch
then when it's in Fedora 39, try "dnf upgrade" with your normal webmin-noarch being enabled as usual and see if it updates your usermin
you said you can't uninstall usermin-noarch but why not, is there a dependency problem where it would make you uninstall too much else?
This is a misfeature in the package. I thought @Jamie had already fixed it. It was reported on github a week or two ago. Usermin shouldnât depend on rm, by path or otherwise.
I know that âwebmin-noarchâ is not an official supported Fedora repo, but I had no problem with Fedoraâs previous upgrades. For upgrade F38 â F39 i had this specific error with usermin package and i had to unistall it to continue with Fedora Upgrade to F39.
I have reinstall webmin-noarch repo following the instructions from " Downloading and Installing | Webmin " and i have the same error installing Usermin from the webmin repo or with manual download the rpm.
There is something wrong with the package dependenciesâŠ
on my RedHat 8 system, /bin/ is a symlink to /usr/bin/ and in there I find RM
isnât RM (âremoveâ aka âdeleteâ) a very common/standard/old utility? Why would it not be on his system, regardless if usermin has a dependency or not?
It would be, but it wouldnât show up as a provided if itâs on a different path in the package.
It should not be a dependency of the package. It was added, Iâm sure, because some crazy user in the distant past tried to install Webmin on a system with a bunch of missing core stuff, and Jamie wanted to avoid that situation. But, itâs not reasonable to accommodate bizarrely stripped down systemsâŠitâs reasonable to expect a user installing Webmin is doing so on a normal Linux system with the basic core utilities available. Base OS (which rm is a part of) is not included in dependencies in standard OS packages and we shouldnât include it either.