Bug 1575116
Summary: | unable to upgrade from fedora 27 to fedora 28 i686 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Ed <itedjohnson> | ||||||||||
Component: | fwupdate | Assignee: | Peter Jones <pjones> | ||||||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||
Priority: | unspecified | ||||||||||||
Version: | 28 | CC: | cheese, j, msuchy, pjones | ||||||||||
Target Milestone: | --- | ||||||||||||
Target Release: | --- | ||||||||||||
Hardware: | Unspecified | ||||||||||||
OS: | Unspecified | ||||||||||||
Whiteboard: | |||||||||||||
Fixed In Version: | fwupdate-11-2.fc28 | Doc Type: | If docs needed, set a value | ||||||||||
Doc Text: | Story Points: | --- | |||||||||||
Clone Of: | Environment: | ||||||||||||
Last Closed: | 2018-07-01 02:37:20 UTC | Type: | Bug | ||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||
Documentation: | --- | CRM: | |||||||||||
Verified Versions: | Category: | --- | |||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||
Embargoed: | |||||||||||||
Attachments: |
|
I guess we should obsolete fwupdate-efi. I did not see this ticket when it was reassigned to me for some reason, so I apologize for the delay. However, I'm rather confused here. What exactly am I being asked to obsolete? It can't be fwupdate-efi as that is still in the distribution. Plus, /boot/efi/EFI/fedora is a directory, not a file, even in the F26. So something else has gone wrong here, and I have no idea what is is and have no information to determine what it might be. But I'm pretty sure that reassigning this ticket to fedora-obsolete-packages was the wrong thing to do. I can reassign to fwupdate, I guess, but I have no reasonable believe that the limited amount of information is going to be enough for that maintainer to do anything either. The only other options I have are to just close this, or to ignore it for a year and let it auto close. I guess reassigning is the lesser of the available evils, so I'll do that. My apologies to pjones. Tried again today and received the following: Running transaction test The downloaded packages were saved in cache until the next successful transaction. You can remove cached packages by executing 'dnf clean packages'. Error: Transaction check error: file /boot/efi/EFI/fedora from install of grub2-common-1:2.02-34.fc28.noarch conflicts with file from package fwupdate-efi-8-4.fc26.i686 Error Summary ------------- Any idea of what to do next? I think I see part of the issue, at least. In Fedora 28, fwupdate packages do not exist for the i686 architecture at all. I guess that's why @msuchy suggested that it be obsoleted. The conflict here is due to the fact that both grub2-common and the old fwupdate-efi package provide /boot/efi/EFI/fedora (as a directory) but the permissions differ. Currently it should be mode 0700 but the old fwupdate package has it as mode 0755. So I guess I would suggest removing fwupdate. But I guess that might remove things going up to gnome-software and maybe gnome. I don't use gnome so I don't really know. If it only removes gnome-software then you could remove it, upgrade and add it back in. Might be more difficult if it takes the whole desktop environment with it. The only other possibility I can see is that we make fedora-obsolete-package arch-specific and then obsolete different things on different architectures. I would certainly prefer to avoid going that route if at all possible. (In reply to Jason Tibbitts from comment #4) > I think I see part of the issue, at least. In Fedora 28, fwupdate packages > do not exist for the i686 architecture at all. I guess that's why @msuchy > suggested that it be obsoleted. > > The conflict here is due to the fact that both grub2-common and the old > fwupdate-efi package provide /boot/efi/EFI/fedora (as a directory) but the > permissions differ. Currently it should be mode 0700 but the old fwupdate > package has it as mode 0755. > > So I guess I would suggest removing fwupdate. But I guess that might remove > things going up to gnome-software and maybe gnome. I don't use gnome so I > don't really know. If it only removes gnome-software then you could remove > it, upgrade and add it back in. Might be more difficult if it takes the > whole desktop environment with it. > > The only other possibility I can see is that we make fedora-obsolete-package > arch-specific and then obsolete different things on different architectures. > I would certainly prefer to avoid going that route if at all possible. Jason, I removed fwupdate-libs-8.4.fc26.i686 and fwupdate-efi-8-4.fc26.i686 and received the same error message. I have not rebooted the workstation since retrying the upgrade. Then I don't know what to tell you, because I can't comprehend how you could have a conflict with a package that isn't on the system at all unless some part of the upgrade process is attempting to reinstall it. The next thing I'd try is passing --best --allowerasing to dnf system-upgrade. And if that doesn't help, you may wish to attach both the output of "rpm -qa" as well as the complete output of the dnf system-upgrade command you're running, assuming you don't mind disclosing your installed package list. (The usual caveat of this not being at all within my area of expertise applies.) Created attachment 1449201 [details]
upgrade error today
(In reply to Ed from comment #7) > Created attachment 1449201 [details] > upgrade error today Initially typed the following: sudo dnf system-upgrade download --releasever=28 --allowerasing Tried The Software App Update approach and received the same error will type the same and include --best. Will issue a script before doing anything to record a log and attach afterward. Created attachment 1449204 [details]
after attaching --best to the line command
Created attachment 1449205 [details]
rpm -qa results
Requested attachments You indicated that you had removed the fwupdate-efi package, but your rpm -qa results show that it is still installed. Are you certain that you actually removed it? (In reply to Jason Tibbitts from comment #12) > You indicated that you had removed the fwupdate-efi package, but your rpm > -qa results show that it is still installed. Are you certain that you > actually removed it? sudo rm -rf fwupdate-efi-8-4.fc26.i686 sudo rm -rf fwupdate-libs-8-4.fc26.i686 issued both Unless you happened to actually have files or directories in the current directory with those names, those commands did exactly nothing. I suggested you remove the fwupdate-efi package. That would be "dnf erase fwupdate-efi". I suspect it will remove other things which depend on that package, and thus would be a problem for you but if it doesn't then that would permit you to upgrade. Otherwise, I don't have any more help to offer. (In reply to Jason Tibbitts from comment #14) > Unless you happened to actually have files or directories in the current > directory with those names, those commands did exactly nothing. > > I suggested you remove the fwupdate-efi package. That would be "dnf erase > fwupdate-efi". I suspect it will remove other things which depend on that > package, and thus would be a problem for you but if it doesn't then that > would permit you to upgrade. > > Otherwise, I don't have any more help to offer. Pardon the delay I issued dnf eraase fwupdate-efi, re-ran dnf system-upgrade download --releasever=28 --allowerasing Was asked to reboot to start the upgrade and the message reads "starting system upgrade. This will take a while. Will update as soon as it completes. (In reply to Ed from comment #15) > (In reply to Jason Tibbitts from comment #14) > > Unless you happened to actually have files or directories in the current > > directory with those names, those commands did exactly nothing. > > > > I suggested you remove the fwupdate-efi package. That would be "dnf erase > > fwupdate-efi". I suspect it will remove other things which depend on that > > package, and thus would be a problem for you but if it doesn't then that > > would permit you to upgrade. > > > > Otherwise, I don't have any more help to offer. > > Pardon the delay I issued dnf eraase fwupdate-efi, re-ran dnf system-upgrade > download --releasever=28 --allowerasing > > Was asked to reboot to start the upgrade and the message reads "starting > system upgrade. This will take a while. > > Will update as soon as it completes. The upgrading completed but it never reaches the login in screen it just hangs, I left it 15 mins, nothing, selected Fedora 27 kernel and it to does not get to the login in screen. At boot, I receive failed to start load kernel modules I somehow doubt that is in any way related to the conflict you reported as part of this bug, since you indicated that you did erase fwupdate-efi as suggested and the the conflict was no longer present. Any further problems you're having are are most likely separate and will need separate debugging somewhere other than this ticket. Since the sum total of my suggestion was just "try removing the fwupdate-efi package" which somehow turned into an additional 13 comments, I don't really have anything else to offer here. A support channel or mailing list would be a far better way to get additional assistance. I'll leave it up to the fwupdate maintainer to decide if there is reason to obsolete of the fwupdate-efi package on any architecture. (In reply to Jason Tibbitts from comment #18) > I somehow doubt that is in any way related to the conflict you reported as > part of this bug, since you indicated that you did erase fwupdate-efi as > suggested and the the conflict was no longer present. Any further problems > you're having are are most likely separate and will need separate debugging > somewhere other than this ticket. > > Since the sum total of my suggestion was just "try removing the fwupdate-efi > package" which somehow turned into an additional 13 comments, I don't really > have anything else to offer here. A support channel or mailing list would > be a far better way to get additional assistance. > > I'll leave it up to the fwupdate maintainer to decide if there is reason to > obsolete of the fwupdate-efi package on any architecture. Thanks and you are correct. Just wanted to update you. This is a different issue. efibootmgr-16-2.fc28 fwupdate-11-2.fc28 efivar-35-1.fc28 shim-unsigned-aarch64-15-1.fc28 shim-unsigned-x64-15-1.fc28 shim-signed-15-2 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-92b266d831 efibootmgr-16-2.fc28, efivar-35-1.fc28, fwupdate-11-2.fc28, shim-signed-15-2, shim-unsigned-aarch64-15-1.fc28, shim-unsigned-x64-15-1.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-92b266d831 (In reply to Fedora Update System from comment #21) > efibootmgr-16-2.fc28, efivar-35-1.fc28, fwupdate-11-2.fc28, > shim-signed-15-2, shim-unsigned-aarch64-15-1.fc28, > shim-unsigned-x64-15-1.fc28 has been pushed to the Fedora 28 testing > repository. If problems still persist, please make note of it in this bug > report. > See https://fedoraproject.org/wiki/QA:Updates_Testing for > instructions on how to install test updates. > You can provide feedback for this update here: > https://bodhi.fedoraproject.org/updates/FEDORA-2018-92b266d831 I will give this a try and update. Thanks efibootmgr-16-2.fc28, efivar-35-1.fc28, fwupdate-11-2.fc28, shim-signed-15-2, shim-unsigned-aarch64-15-1.fc28, shim-unsigned-x64-15-1.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report. |
Created attachment 1431563 [details] unable to upgrade to fedora 28 Unable to upgrade to Fedora 28 Error running transaction file /boot/efi/EFI/fedora from install of grub2-common-1.2.02-34.fc28.noarch conflicts with file from fwupdate-efi-8.4.fc26.i686