Unable to Update (fcitx5 Related Issue)

I’m running a stable version of Manjaro. Found myself unable to install the most recent system update due to what seems an FCITX-related issue (I use FCITX to type in Japanese). Reinstalled FCITX but it didn’t help. Here is the terminal output on running “pamac update.” Any suggestions about how to solve it? Many thanks.
"$ pamac update
Preparing…
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Authentication is required to install, update, or remove packages
Authenticating as:
Password:
==== AUTHENTICATION COMPLETE ====
Synchronizing package databases…
Checking sdl2 dependencies…
Choose a provider for vulkan-driver:
1: amdvlk 2024.Q4.3-1 extra
2: nvidia-390xx-utils 390.157-19 extra
3: nvidia-470xx-utils 470.256.02-10 extra
4: nvidia-utils 550.144.03-1 extra
5: vulkan-intel 1:24.3.4-1 extra
6: vulkan-nouveau 1:24.3.4-1 extra
7: vulkan-radeon 1:24.3.4-1 extra
8: vulkan-swrast 1:24.3.4-1 extra
9: vulkan-virtio 1:24.3.4-1 extra

Enter a number (default=1): 1

Resolving dependencies…
Choose a provider for vulkan-driver:
1: amdvlk 2024.Q4.3-1 extra
2: nvidia-390xx-utils 390.157-19 extra
3: nvidia-470xx-utils 470.256.02-10 extra
4: nvidia-utils 550.144.03-1 extra
5: vulkan-intel 1:24.3.4-1 extra
6: vulkan-nouveau 1:24.3.4-1 extra
7: vulkan-radeon 1:24.3.4-1 extra
8: vulkan-swrast 1:24.3.4-1 extra
9: vulkan-virtio 1:24.3.4-1 extra

Enter a number (default=1): 1

Checking inter-conflicts…
Warning: removing ‘sdl2-2.32.0-1’ from target list because it conflicts with ‘sdl2-compat-2.30.52-1’
Error: Failed to prepare transaction:
could not satisfy dependencies:

  • unable to satisfy dependency ‘fcitx’ required by fcitx-qt5
  • removing fcitx breaks dependency ‘fcitx>=4.2.7’ required by fcitx-configtool

Edit build files : [e]
Apply transaction ? [e/y/N] y

Transaction cancelled."

Before doing your update, remove the 2 packages that require the old version of fcitx:

sudo pacman -R fcitx-qt5 fcitx-configtool

Then run your update, which will install fcitx5.

After the update, install the equivalent fcitx5 packages:

sudo pacman -Syu fcitx5-configtool fcitx5-qt

or

pamac install fcitx5-configtool fcitx5-qt
3 Likes

I might also mention that amdvlk is not usually desirable for amd users … let alone if you are not.
Without knowing your system/components its difficult to suggest what you should choose … I just doubt its that.

3 Likes

@scotty65, thank you for your suggestions. In addition to the 2 packages you suggested removing, I had to uninstall fcitx-mozc and fcitx-qt6 (which somehow was in place), and the update went well. The issue is solved, thank you.

1 Like

@csxs,
I went with the Intel option and it seems to work well. Thank you.

1 Like

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