On Fri, Sep 1, 2017 at 3:10 PM, Hedayat Vatankhah <hedayat....@gmail.com>
wrote:

> Hi,
>
> *Igor Gnatenko* wrote on Fri, 01 Sep 2017 19:01:49 +0200:
>
> <..>
> Do you still have some critical missing functionality in DNF? And let
> us know reasons why would you like to keep YUM available (hopefully
> there are no)!
>
> I've not tried 'dnf  remove --duplicates' yet, but if it behaves similar
> to 'dnf  remove --assumeno $(dnf -C repoquery --duplicated --latest-limit
> -1 -q)', then there is still no 'sane' way to remove duplicated packages,
> which might be needed if 'dnf upgrade' is terminated half-way. There is
> also a RFE at [1] for such scenarios, but it would be enough is 'dnf remove
> --duplicates' doesn't try to remove other packages as dependencies of
> duplicated packages, or even better, if 'dnf upgrade' is able to 'sanely'
> continue a terminated 'dnf upgrade' operation instead of complaining about
> conflicts and being unable to proceed. Currently, the user must know that
> the problem is duplicated packages, and learn how to safely remove them
> without removing other required stuff.
>

I have to agree here... It happened to me with an upgrade. I got bit by
some bug where the screen was blank but the upgrade was actually happening.
I didn't see much in the way of disk activity so I force rebooted the
machine. It actually booted but I had a bunch of duplicate packages since
most of the f26 packages had installed but the f25 (and 24) packages didn't
get cleaned up.

I tried using 'dnf repoquery --duplicated > duplicates.log' and then
cat'ing that to dnf remove with xargs (grepping for fc25) but it wanted to
remove a bunch of dependent packages.

I ended up having the use 'rpm -e --nodeps' to get rid of the duplicate
packages and then a 'dnf distro-sync' got me pretty much fixed up.

On a side note, I also updated an old laptop and I did not interrupt the
upgrade process but I still ended up with a lot of duplicate packages...
Not sure how that happened.

Thanks,
Richard
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to