Bug 23498

Summary: Installation failed: file /usr/bin/fusermount3 from install of fuse3-3.2.5-1.mga7.x86_64 conflicts with file from package fuse-0:3.2.0-1.mga7.x86_64
Product: Mageia Reporter: Shlomi Fish <shlomif>
Component: RPM PackagesAssignee: Jani Välimaa <jani.valimaa>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: marja11, tmb
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: fuse3-3.2.0-1.mga7, fuse3-3.2.5-1.mga7 CVE:
Status comment:

Description Shlomi Fish 2018-08-29 07:39:39 CEST
Description of problem:

sudo urpmi --auto --keep --resume --noclean --downloader wget --wget-options -c --auto-select --nokeep


installing gcc-8.2.1-0.20180824.2.mga7.x86_64.rpm lib64atk-gir1.0-2.29.92-1.mga7.x86_64.rpm python2-sphinx-1.7.8-1.mga7.noarch.rpm libstdc++-devel-8.2.1-0.20180824.2.mga7.x86_64.rpm libgfortran5-8.2.1-0.20180824.2.mga7.x86_64.rpm libquadmath0-8.2.1-0.20180824.2.mga7.x86_64.rpm sshfs-fuse-3.5.0-1.mga7.x86_64.rpm java-1.8.0-openjdk-1.8.0.181-1.b13.2.mga7.x86_64.rpm gcc-cpp-8.2.1-0.20180824.2.mga7.x86_64.rpm python3-sphinx-1.7.8-1.mga7.noarch.rpm atk1.0-common-2.29.92-1.mga7.noarch.rpm java-1.8.0-openjdk-devel-1.8.0.181-1.b13.2.mga7.x86_64.rpm libgomp1-8.2.1-0.20180824.2.mga7.x86_64.rpm glibc-debugsource-2.28-7.mga7.x86_64.rpm libobjc4-8.2.1-0.20180824.2.mga7.x86_64.rpm seahorse-3.29.92-1.mga7.x86_64.rpm java-1.8.0-openjdk-headless-1.8.0.181-1.b13.2.mga7.x86_64.rpm python-sphinx-locales-1.7.8-1.mga7.noarch.rpm libstdc++-static-devel-8.2.1-0.20180824.2.mga7.x86_64.rpm libgcc1-8.2.1-0.20180824.2.mga7.x86_64.rpm gcc-c++-8.2.1-0.20180824.2.mga7.x86_64.rpm lib64atk1.0-devel-2.29.92-1.mga7.x86_64.rpm fuse3-3.2.5-1.mga7.x86_64.rpm gcc-plugins-8.2.1-0.20180824.2.mga7.x86_64.rpm glibc-debuginfo-2.28-7.mga7.x86_64.rpm bison-3.1-1.mga7.x86_64.rpm libstdc++6-8.2.1-0.20180824.2.mga7.x86_64.rpm bind-utils-9.11.4.P1-2.mga7.x86_64.rpm lib64atk1.0_0-2.29.92-1.mga7.x86_64.rpm lib64fuse3_3-3.2.5-1.mga7.x86_64.rpm from /var/cache/urpmi/rpms
Preparing...                     #############################################
Installation failed:    file /usr/bin/fusermount3 from install of fuse3-3.2.5-1.mga7.x86_64 conflicts with file from package fuse-0:3.2.0-1.mga7.x86_64
        file /usr/sbin/mount.fuse3 from install of fuse3-3.2.5-1.mga7.x86_64 conflicts with file from package fuse-0:3.2.0-1.mga7.x86_64

on x86-64 cauldron.
Comment 1 David Walser 2018-08-29 20:23:14 CEST
It looks like it comes from Epoch: 0 being removed:
http://svnweb.mageia.org/packages/cauldron/fuse3/current/SPECS/fuse3.spec?r1=1169576&r2=1169601

but this should be a Cauldron-only issue as fuse3 wasn't in mga6, so you'll just need to force the upgrade on your system.
Comment 2 Marja Van Waes 2018-08-30 20:34:28 CEST
 (In reply to David Walser from comment #1)
> It looks like it comes from Epoch: 0 being removed:
> http://svnweb.mageia.org/packages/cauldron/fuse3/current/SPECS/fuse3.
> spec?r1=1169576&r2=1169601
> 
> but this should be a Cauldron-only issue as fuse3 wasn't in mga6, so you'll
> just need to force the upgrade on your system.

Thanks David.

Assigning to the registered fuse3 maintainer who is unavailable for some weeks, but there's probably nothing that can be done, anyway, except leaving this report open until all cauldron users have updated their systems.

Source RPM: fuse-3.2.0-1.mga7.src.rpm => fuse3-3.2.0-1.mga7, fuse3-3.2.5-1.mga7
CC: (none) => marja11
Assignee: bugsquad => jani.valimaa

Comment 3 David Walser 2018-08-31 19:24:40 CEST
It shouldn't be left open.  The dev ml should be notified of the issue (if it hasn't been already) and this bug can be closed.
Comment 4 Thomas Backlund 2018-09-02 11:27:40 CEST
Why are we adding a "fuse*3*" since original fuse is also at version 3.*

CC: (none) => tmb

Comment 5 David Walser 2018-09-04 19:13:25 CEST
(In reply to Thomas Backlund from comment #4)
> Why are we adding a "fuse*3*" since original fuse is also at version 3.*

No it isn't.  It's fuse-2.9.8-2.mga7.

It was temporarily updated to 3 which broke things and then reverted, so you might need to manually fix your system.
Comment 6 Thomas Backlund 2018-09-04 19:16:27 CEST
Ok, so the next question... Why do we need 2 fuse versions ?
Comment 7 Shlomi Fish 2019-02-19 11:42:46 CET
Seems that fuse and fuse3 can coexist on mga7 now. Closing.

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