With the command undermentioned, I was attempting to resolve a similar problem to what the topic that it is cited within was attempting to:
However, the output was strange:
RokeJulianLockhart@Beedell:~$ sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld
Updating and loading repositories:
Repositories loaded.
Package "mesa-va-drivers-freeworld-25.3.6-1.fc43.x86_64" is already installed.
Package "mesa-va-drivers-freeworld-25.3.6-1.fc43.i686" is already installed.
Problem: cannot install the best candidate for the job
- conflicting requests
Package Arch Version Repository Size
Removing:
mesa-va-drivers-freeworld i686 25.3.6-1.fc43 rpmfusion-free-updates 52.3 MiB
Reinstalling:
mesa-va-drivers-freeworld x86_64 25.3.6-1.fc43 rpmfusion-free-updates 48.7 MiB
replacing mesa-va-drivers-freeworld x86_64 25.3.6-1.fc43 rpmfusion-free-updates 48.7 MiB
Transaction Summary:
Reinstalling: 1 package
Replacing: 1 package
Removing: 1 package
Total size of inbound packages is 13 MiB. Need to download 13 MiB.
After this operation, 52 MiB will be freed (install 49 MiB, remove 101 MiB).
Is this ok [y/N]: y
[1/1] mesa-va-drivers-freeworld-0:25.3.6-1.fc43.x86_64 100% | 3.3 MiB/s | 12.8 MiB | 00m04s
-------------------------------------------------------------------------------------------------------------
[1/1] Total 100% | 3.2 MiB/s | 12.8 MiB | 00m04s
Running transaction
[1/5] Verify package files 100% | 30.0 B/s | 1.0 B | 00m00s
[2/5] Prepare transaction 100% | 6.0 B/s | 3.0 B | 00m00s
[3/5] Reinstalling mesa-va-drivers-freeworld-0:25.3.6-1.fc43.x86_64 100% | 248.3 MiB/s | 48.7 MiB | 00m00s
[4/5] Removing mesa-va-drivers-freeworld-0:25.3.6-1.fc43.i686 100% | 147.0 B/s | 13.0 B | 00m00s
[5/5] Removing mesa-va-drivers-freeworld-0:25.3.6-1.fc43.x86_64 100% | 17.0 B/s | 13.0 B | 00m01s
Complete!
Did I previously have the 32-bit version installed, which it has replaced with the 64-bit version? I hope that the reason that the output confuses me is evident.
Yes, based on the output we can see you already had both i686 and x86_64 versions of the package installed. It didn’t replace it with the x86_64, it removed i686 and reinstalled the x86_64 since it was already installed.
Yes. If you didn’t install it yourself, might could be worth checking to see if you can find out when and why it was installed; maybe there’s a bug somewhere.
It looks like transaction 8 installed it - I guess explicitly specifying .i686 overrides any multilib preferences.
Nothing was removed in that transaction, so presumably mesa-va-drivers.i686 wasn’t previously installed, and so dnf swap mesa-va-drivers.i686 mesa-va-drivers-freeworld.i686 was equivalent to dnf install mesa-va-drivers-freeworld.i686.