Trouble updating machine due to dependency issue with fdk-aac-free

When trying to update my laptop I get an error regarding the fdk-aac-free package having inferior architecture. I tried googling the problem but it did not come up with anything that would help me.

Last metadata expiration check: 0:50:26 ago on Wed 11 Aug 2021 04:05:45 PM CEST.
Dependencies resolved.

 Problem: fdk-aac-free-2.0.0-6.fc34.i686 has inferior architecture
  - cannot install both fdk-aac-free-2.0.0-7.fc34.x86_64 and fdk-aac-free-2.0.0-6.fc34.x86_64
  - cannot install both fdk-aac-free-2.0.0-6.fc34.x86_64 and fdk-aac-free-2.0.0-7.fc34.x86_64
  - cannot install the best update candidate for package fdk-aac-free-2.0.0-6.fc34.i686
  - cannot install the best update candidate for package fdk-aac-free-2.0.0-6.fc34.x86_64
=====================================================================================================================================================================================
 Package                                        Architecture                       Version                                        Repository                                    Size
=====================================================================================================================================================================================
Upgrading:
 SDL2                                           x86_64                             2.0.16-1.fc34                                  updates                                      534 k
 akmod-nvidia                                   x86_64                             3:470.63.01-1.fc34                             fedora-nvidia                                 24 M
 azure-cli                                      x86_64                             2.27.1-1.el7                                   azure-cli                                     44 M
 google-cloud-sdk                               x86_64                             352.0.0-1                                      google-cloud-sdk                              76 M
 nvidia-driver                                  x86_64                             3:470.63.01-1.fc34                             fedora-nvidia                                2.5 M
 nvidia-driver-libs                             x86_64                             3:470.63.01-1.fc34                             fedora-nvidia                                143 M
 nvidia-kmod-common                             noarch                             3:470.63.01-1.fc34                             fedora-nvidia                                 16 M
 perl-HTTP-Tiny                                 noarch                             0.078-1.fc34                                   updates                                       55 k
 xeyes                                          x86_64                             1.2.0-3.fc34                                   updates                                       22 k
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 fdk-aac-free                                   x86_64                             2.0.0-7.fc34                                   unitedrpms                                   329 k

Transaction Summary
=====================================================================================================================================================================================
Upgrade  9 Packages
Skip     1 Package

Total download size: 307 M

Using the allow removal and best flags causes dnf to try and remove gnome.

There seems to be a 32-Bit Package installed
fdk-aac-free-2.0.0-6.fc34.i686

What does it say when you try to remove it?
dnf remove fdk-aac-free-2.0.0-6.fc34.i686

Does it try to uninstall gnome?

What packages exactly are reported to be removed? What architecture do they have?

2 Likes

Doing this will remove pipewire. Do you think I can go through with this and then just reinstall pipewire ?

sudo dnf remove fdk-aac-free-2.0.0-6.fc34.i686
[sudo] password for tim: 
Dependencies resolved.
==================================================================================================================================================================================================
 Package                                                  Architecture                          Version                                           Repository                                 Size
==================================================================================================================================================================================================
Removing:
 fdk-aac-free                                             i686                                  2.0.0-6.fc34                                      @fedora                                   580 k
Removing dependent packages:
 pipewire                                                 i686                                  0.3.33-1.fc34                                     @updates                                  383 k
 pipewire-alsa                                            i686                                  0.3.33-1.fc34                                     @updates                                  133 k
 pipewire-libs                                            i686                                  0.3.33-1.fc34                                     @updates                                  4.8 M
Removing unused dependencies:
 bluez-libs                                               i686                                  5.60-2.fc34                                       @updates                                  206 k
 libldac                                                  i686                                  2.0.2.3-8.fc34                                    @fedora                                    81 k
 libsbc                                                   i686                                  1.4-7.fc34                                        @fedora                                    80 k
 webrtc-audio-processing                                  i686                                  0.3.1-6.fc34                                      @fedora                                   746 k

Transaction Summary
==================================================================================================================================================================================================
Remove  8 Packages

Freed space: 7.0 M

edit: Thanks for the help! somehow I installed pipewire in 32 bit instead of x64 updating after removing installed pipewire x64 instead

3 Likes