Upgrade error: target not found: xdg-desktop-portal-xapp

I’m trying to run the load of updates showing in the software centre today (It’s been about 3 or 4 days I think since I last updated).

I’ve done what I usually do and excluded any AUR stuff manually (I like to see it in the software centre but will update that separately using Yay later) - Today that’s only Zoom.

When trying to apply the updates I get the following error…

target not found: xdg-desktop-portal-xapp

I can’t find this in the list of updates so I suspect it’s a dependency, where can I begin tracking this down with nearly 100 updates listed?

Here’s the command line output log…

Preparing...
Synchronizing package databases...
Warning: zoom: ignoring package upgrade (5.15.2-1 => 5.15.3-1)
Resolving dependencies...
Checking inter-conflicts...
Warning: dependency cycle detected:
Warning: freetype2 will be installed before its harfbuzz dependency
Warning: dependency cycle detected:
Warning: lib32-harfbuzz will be installed before its lib32-freetype2 dependency
Warning: dependency cycle detected:
Warning: mhwd-nvidia will be installed before its mhwd dependency
Warning: dependency cycle detected:
Warning: mhwd-nvidia-390xx will be installed before its mhwd dependency
Warning: dependency cycle detected:
Warning: mhwd-nvidia-470xx will be installed before its mhwd dependency
Failed to prepare transaction:
target not found: xdg-desktop-portal-xapp

The transaction summary that appears after I first click apply lists the following…

TO REMOVE

  • python-cchardet 2.1.7-5

TO INSTALL

  • libutempter 1.2.1-3
  • electron24 24.6.2-1
  • python-faust-cchardet 2.1.18-1
  • js102 102.13.0-1
  • xdg-desktop-portal-app 1.0.2-1
  • aribb24 1.0.3-3

So it looks like it’s coming in here.

Try using pacman:

sudo pacman-mirrors --geoip
sudo pacman -Syyu
2 Likes

Love it! “When in doubt, Give up on the GUI…”

I thought the GUI in Manjaro was essentially just wrapping up calls to pacman in the background. I shall do it this way next time.

(Partially, it’s not the GUI that has the error, it is libpamac which is responsible for downloading the databases and installing the packages.
Pacman is not involved in this process.)

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