On Mon, Nov 20, 2017 at 1:18 PM, Sam Varshavchik <mrsam(a)courier-mta.com>
It is relatively simple to temporarily edit the .conf files in
/etc/yum.repos.d for whatever custom repository you have that have a short
expiration period, and set them to a month, or something. Then, delete
everything that was downloaded the first time, and do a 'dnf system-upgrade
This should put a sufficiently long metadata expiration on the downloaded
packages so that dnf doesn't try to refresh them during a 'dnf
system-upgrade reboot'. After the upgrade restore the original expiration
settings, and do a 'dnf clean all'.
It's a machine I don't use very often so no hurry and at this point it's
more on principal :) I admittedly only skimmed both the bugzilla and the
github issue but I didn't see any response from the dnf team. This seems
serious enough to warrant attention.