Bug 1486825 - grub2/shim dependency conflicts
Summary: grub2/shim dependency conflicts
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: shim-signed
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Peter Jones
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-08-30 15:12 UTC by darrell pfeifer
Modified: 2017-09-16 05:55 UTC (History)
4 users (show)

Fixed In Version: shim-signed-13-0.5
Clone Of:
Environment:
Last Closed: 2017-09-11 22:27:37 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description darrell pfeifer 2017-08-30 15:12:50 UTC
dnf update --exclude=kern\*
Last metadata expiration check: 1:17:29 ago on Wed 30 Aug 2017 06:50:38 AM PDT.
Dependencies resolved.

 Problem 1: package grub2-tools-minimal-1:2.02-14.fc27.x86_64 obsoletes grub2-tools < 1:2.02-14.fc27 provided by grub2-tools-1:2.02-0.40.fc26.x86_64
  - package grub2-efi-x64-1:2.02-14.fc27.x86_64 requires grub2-tools-minimal >= 1:2.02-14.fc27, but none of the providers can be installed
  - package grub2-1:2.02-0.40.fc26.x86_64 requires grub2-tools = 1:2.02-0.40.fc26, but none of the providers can be installed
  - cannot install the best update candidate for package grub2-efi-1:2.02-0.40.fc26.x86_64
  - problem with installed package grub2-1:2.02-0.40.fc26.x86_64
 Problem 2: package grub2-tools-1:2.02-0.40.fc26.x86_64 requires librpm.so.7()(64bit), but none of the providers can be installed
  - cannot install both rpm-libs-4.13.90-0.git14002.8.fc28.x86_64 and rpm-libs-4.13.0.1-4.fc26.x86_64
  - package grub2-1:2.02-0.40.fc26.x86_64 requires grub2-tools = 1:2.02-0.40.fc26, but none of the providers can be installed
  - cannot install the best update candidate for package rpm-libs-4.13.0.1-4.fc26.x86_64
  - cannot install the best update candidate for package grub2-1:2.02-0.40.fc26.x86_64
 Problem 3: cannot install the best update candidate for package shim-0.8-10.x86_64
  - package shim-ia32-13-0.3.x86_64 obsoletes shim < 13-0.3 provided by shim-0.8-10.x86_64
  - package shim-x64-13-0.3.x86_64 obsoletes shim < 13-0.3 provided by shim-0.8-10.x86_64
  - package fwupdate-libs-9-0.2.fc27.x86_64 requires shim, but none of the providers can be installed
  - cannot install the best update candidate for package fwupdate-libs-9-0.2.fc27.x86_64


Version-Release number of selected component (if applicable):


This is a recent F26 live install, upgraded to koji.

The complete list of packages waiting is

dnf list updates
Last metadata expiration check: 1:15:52 ago on Wed 30 Aug 2017 06:50:38 AM PDT.
Upgraded Packages
PackageKit.x86_64                                                 1.1.6-7.fc27                                             koji
PackageKit-command-not-found.x86_64                               1.1.6-7.fc27                                             koji
PackageKit-glib.x86_64                                            1.1.6-7.fc27                                             koji
PackageKit-gstreamer-plugin.x86_64                                1.1.6-7.fc27                                             koji
PackageKit-gtk3-module.x86_64                                     1.1.6-7.fc27                                             koji
abrt.x86_64                                                       2.10.4-1.fc28                                            koji
abrt-addon-ccpp.x86_64                                            2.10.4-1.fc28                                            koji
abrt-addon-coredump-helper.x86_64                                 2.10.4-1.fc28                                            koji
abrt-addon-kerneloops.x86_64                                      2.10.4-1.fc28                                            koji
abrt-addon-pstoreoops.x86_64                                      2.10.4-1.fc28                                            koji
abrt-addon-vmcore.x86_64                                          2.10.4-1.fc28                                            koji
abrt-addon-xorg.x86_64                                            2.10.4-1.fc28                                            koji
abrt-cli.x86_64                                                   2.10.4-1.fc28                                            koji
abrt-dbus.x86_64                                                  2.10.4-1.fc28                                            koji
abrt-desktop.x86_64                                               2.10.4-1.fc28                                            koji
abrt-gui.x86_64                                                   2.10.4-1.fc28                                            koji
abrt-gui-libs.x86_64                                              2.10.4-1.fc28                                            koji
abrt-libs.x86_64                                                  2.10.4-1.fc28                                            koji
abrt-plugin-bodhi.x86_64                                          2.10.4-1.fc28                                            koji
abrt-retrace-client.x86_64                                        2.10.4-1.fc28                                            koji
abrt-tui.x86_64                                                   2.10.4-1.fc28                                            koji
createrepo_c.x86_64                                               0.10.0-14.fc27                                           koji
createrepo_c-libs.x86_64                                          0.10.0-14.fc27                                           koji
deltarpm.x86_64                                                   3.6-24.fc27                                              koji
dnf.noarch                                                        2.6.3-4.fc28                                             koji
dnf-conf.noarch                                                   2.6.3-4.fc28                                             koji
dnf-plugins-core.noarch                                           2.1.3-2.fc27                                             koji
dnf-yum.noarch                                                    2.6.3-4.fc28                                             koji
drpm.x86_64                                                       0.3.0-11.fc27                                            koji
gnome-software.x86_64                                             3.25.90-1.fc27                                           koji
grub2-tools.x86_64                                                1:2.02-14.fc27                                           koji
kernel.x86_64                                                     4.13.0-0.rc7.git1.1.fc28                                 koji
kernel-core.x86_64                                                4.13.0-0.rc7.git1.1.fc28                                 koji
kernel-headers.x86_64                                             4.13.0-0.rc7.git1.1.fc28                                 koji
kernel-modules.x86_64                                             4.13.0-0.rc7.git1.1.fc28                                 koji
kernel-modules-extra.x86_64                                       4.13.0-0.rc7.git1.1.fc28                                 koji
libdnf.x86_64                                                     0.9.3-7.fc28                                             koji
libsolv.x86_64                                                    0.6.28-8.fc27                                            koji
python3-dnf.noarch                                                2.6.3-4.fc28                                             koji
python3-dnf-plugins-core.noarch                                   2.1.3-2.fc27                                             koji
python3-hawkey.x86_64                                             0.9.3-7.fc28                                             koji
python3-rpm.x86_64                                                4.13.90-0.git14002.8.fc28                                koji
rpm.x86_64                                                        4.13.90-0.git14002.8.fc28                                koji
rpm-build-libs.x86_64                                             4.13.90-0.git14002.8.fc28                                koji
rpm-libs.x86_64                                                   4.13.90-0.git14002.8.fc28                                koji
rpm-plugin-selinux.x86_64                                         4.13.90-0.git14002.8.fc28                                koji
rpm-plugin-systemd-inhibit.x86_64                                 4.13.90-0.git14002.8.fc28                                koji
satyr.x86_64                                                      0.23-8.fc28                                              koji
scl-utils.x86_64

Comment 1 darrell pfeifer 2017-09-01 15:53:23 UTC
I installed shim-x64. It replaced the old shim-unsigned. However, it didn't change the EFI entry so the old name remained. That made the system unbootable until I used the BIOS to add an entry for shim64

Comment 2 Peter Jones 2017-09-11 18:04:55 UTC
Well, the dependency problem is tracked in https://bugzilla.redhat.com/show_bug.cgi?id=1487867 as well, so I'm going to use this bug to track the shim.efi naming issue, if that's okay.

Comment 3 Fedora Update System 2017-09-11 18:14:03 UTC
shim-signed-13-0.5 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-249267e56b

Comment 4 darrell pfeifer 2017-09-11 19:05:33 UTC
Can you make a rawhide/koji build in addition to the F27 update?

Comment 5 Fedora Update System 2017-09-11 21:56:57 UTC
shim-signed-13-0.5 has been pushed to the Fedora 27 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-2017-249267e56b

Comment 6 darrell pfeifer 2017-09-11 22:27:37 UTC
Update works.

Comment 7 Fedora Update System 2017-09-16 05:55:38 UTC
shim-signed-13-0.5 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.