Problems when updating Tumbleweed (conflict : dracut / sdbootutil / grub2)

Hi all, I am trying to update tumbleweed, and have the following conflict:

Problem: 3: the to be installed dracut-pcr-signature-0.3+5-1.1.noarch conflicts with 'grub2' provided by the to be installed grub2-2.12-13.1.x86_64
 Solution 1: Following actions will be done:
  deinstallation of grub2-2.12-12.2.x86_64
  deinstallation of grub2-i386-pc-2.12-12.2.noarch
 Solution 2: Following actions will be done:
  deinstallation of dracut-pcr-signature-0.3+0-1.1.noarch
  deinstallation of sdbootutil-snapper-1+git20240410.3325802-1.1.x86_64
 Solution 3: keep obsolete dracut-pcr-signature-0.3+0-1.1.noarch

I am realy unsure what to do here - all packages are supplied by the main repository (OSS), so I am slightly surprised to see this. Is tumbleweed removing grub2 already, and should I take the option to remove grub (and switch to sd-boot)?

This seems like the only sane choice, but I hadn’t seen anything about actually making this step in the news feed.

Please always copy ALL: the line with the prompt and the command, all output and the line with the new prompt.

Only so can other see what you saw: what you did, who you were, where you were, what you got and that it is complete.

E.g. you may be sure you update in the correct way, but others have no way to check this when you do not show the command.

Or simply reading the Mailing lists as Tumbleweed user…

1 Like

Yep, thanks, someone already pointed this out to me, and I fixed it. I was coming back to post this as well. I had some issues with login in the early days, and thus didn’t get subscribed to the email list when I should have done, sorting this now.

My error message is slightly different:

2 Problems:
Problem: 1: the to be installed sdbootutil-1+git20240410.3325802-1.1.x86_64 requires 'dracut-pcr-signature', but this requirement cannot be provided
not installable providers: dracut-pcr-signature-0.3+5-1.1.noarch[download.opensuse.org-oss]
                   dracut-pcr-signature-0.3+5-1.1.noarch[https-download.opensuse.org-4d909c98]
                   dracut-pcr-signature-0.3+5-1.1.noarch[https-download.opensuse.org-e3ebdfcd]

Problem: 2: the installed grub2-2.12-12.2.x86_64 requires 'grub2-i386-pc = 2.12-12.2', but this requirement cannot be provided
deleted providers: grub2-i386-pc-2.12-12.2.noarch


Problem: 1: the to be installed sdbootutil-1+git20240410.3325802-1.1.x86_64 requires 'dracut-pcr-signature', but this requirement cannot be provided
not installable providers: dracut-pcr-signature-0.3+5-1.1.noarch[download.opensuse.org-oss]
                   dracut-pcr-signature-0.3+5-1.1.noarch[https-download.opensuse.org-4d909c98]
                   dracut-pcr-signature-0.3+5-1.1.noarch[https-download.opensuse.org-e3ebdfcd]

 Solution 1: Following actions will be done:
  deinstallation of grub2-2.12-12.2.x86_64
  deinstallation of grub2-i386-pc-2.12-12.2.noarch
 Solution 2: deinstallation of sdbootutil-1+git20240321.04bfbac-1.2.x86_64
 Solution 3: keep obsolete sdbootutil-1+git20240321.04bfbac-1.2.x86_64
 Solution 4: break sdbootutil-1+git20240410.3325802-1.1.x86_64 by ignoring some of its dependencies

Should I select Solution 2? Is deleting sdbootutil not going to cause problems for me? (I’m on Tumbleweed with BTRFS).

Please start a new thread. You can not expect that your problem gets the maximum of exposure when you hang it at the end of a Solved topic.

1 Like

Uninstalling sdbootutil should not cause you any issues if you are using grub2 (didn’t for me anyway) but yeah, tagging it onto a solved issues like this is only likely to get response from me.

1 Like

Thanks! Uninstalling sdbootutil did not cause any problems for me.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.