Bug 28878 - Conflict between fwupdate-efi and grub2-common
Summary: Conflict between fwupdate-efi and grub2-common
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Olav Vitters
QA Contact:
URL:
Whiteboard: MGA8TOO
Keywords: FOR_ERRATA8, Junior_job
Depends on:
Blocks: 30163
  Show dependency treegraph
 
Reported: 2021-05-06 11:50 CEST by Thomas Bigot
Modified: 2023-06-19 23:31 CEST (History)
4 users (show)

See Also:
Source RPM: fwupdate-12-2.mga8.src.rpm
CVE:
Status comment:


Attachments

Description Thomas Bigot 2021-05-06 11:50:31 CEST
Description of problem:
When trying to install fwupdate on an up-to-date Mageia 8, there is a conflict between fwupdate-efi and grub2-common:

# urpmi fwupdate
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Release")
  fwupdate                       12           2.mga8        x86_64  
  fwupdate-efi                   12           2.mga8        x86_64  
  lib64fwup1                     12           2.mga8        x86_64  
  lib64smbios2                   2.4.3        2.mga8        x86_64  
551KB of additional disk space will be used.
188KB of packages will be retrieved.
Proceed with the installation of the 4 packages? (Y/n) 


installing lib64smbios2-2.4.3-2.mga8.x86_64.rpm fwupdate-12-2.mga8.x86_64.rpm lib64fwup1-12-2.mga8.x86_64.rpm fwupdate-efi-12-2.mga8.x86_64.rpm from /var/cache/urpmi/rpms
Preparing...                     ############################################################################################################################################################################
Installation failed:    file /boot/efi/EFI/mageia from install of fwupdate-efi-12-2.mga8.x86_64 conflicts with file from package efi-filesystem-4-1.mga8.noarch
        file /boot/efi/EFI/mageia from install of fwupdate-efi-12-2.mga8.x86_64 conflicts with file from package grub2-common-2.04.0-29.mga8.x86_64

Version-Release number of selected component (if applicable):
fwupdate-efi-12-2.mga8.x86_64
grub2-common-2.04.0-29.mga8.x86_64

How reproducible:
Always

Steps to Reproduce:
1. urpmi fwupdate
2. accept dependecies including suggested packages
Comment 1 Aurelien Oudelet 2021-05-06 15:40:35 CEST
Hum, this is strange as:

r1616526 | tv | 2020-08-20 10:56:50 +0200 (jeu. 20 août 2020) | 1 ligne

do not own /boot/efi/EFI (right path being /boot/EFI/EFI on mga, which causes rpm file conflicts with grub2)
=======================================================

It seems to be still the case:

[aurelien@mageia ~]$ LANG=C sudo urpmi --test fwupdate-efi
To satisfy dependencies, the following packages are going to be installed:
(test only, installation will not be actually done)
  Package                        Version      Release       Arch    
(medium "Core Release (distrib1)")
  fwupdate-efi                   12           2.mga8        x86_64  
  lib64fwup1                     12           2.mga8        x86_64  
131KB of additional disk space will be used.
69KB of packages will be retrieved.
Proceed with the installation of the 2 packages? (Y/n) y


installing lib64fwup1-12-2.mga8.x86_64.rpm fwupdate-efi-12-2.mga8.x86_64.rpm from /var/cache/urpmi/rpms
Preparing...                     ##########################################################################
Installation failed:    file /boot/efi/EFI/mageia from install of fwupdate-efi-12-2.mga8.x86_64 conflicts with file from package efi-filesystem-4-1.mga8.noarch
        file /boot/efi/EFI/mageia from install of fwupdate-efi-12-2.mga8.x86_64 conflicts with file from package grub2-common-2.04.0-29.mga8.x86_64

Confirming.
Cauldron also affected.

Assigning.

Version: 8 => Cauldron
Whiteboard: (none) => MGA8TOO
CC: (none) => ouaurelien, thierry.vignaud
Assignee: bugsquad => olav

Comment 2 Thomas Bigot 2021-05-06 17:27:57 CEST
In fact, fwupdate was deprecated in favor of fwupd (https://github.com/rhboot/fwupdate), which is available in Mageia.

Maybe this package is not useful anymore?
Comment 3 Thierry Vignaud 2021-05-17 16:02:14 CEST
Yeah it should be probably obsoleted.
I considered it at some time but never bored enough to do it…
We should probably/definitively obsolete it.
Probably in task-obsolete…

Keywords: (none) => FOR_ERRATA8, Junior_job

Comment 4 Morgan Leijström 2022-04-02 12:22:48 CEST
ping.

CC: (none) => fri

Morgan Leijström 2022-05-01 01:02:17 CEST

Blocks: (none) => 30163

Comment 5 Nicolas Lécureuil 2023-06-19 23:31:07 CEST
$ LC_ALL=C urpmq -i fwupdate
No package named fwupdate

Resolution: (none) => FIXED
Status: NEW => RESOLVED
CC: (none) => mageia


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