Flatpaks Won't Run after F43 Upgrade

I upgraded to F43 using DNF System Plugin. After which some of my previously installed flatpaks will not run with the error:

bwrap: Can't mkdir parents for /home/${user}/.var/app/${app-name}/config/user-dirs.dirs: No such file or directory

(where ${app-name} is replaced with the literal application name). I didn’t track what version of flatpak existed prior to the upgrade, but am now runnning 1.16.1.

They are ‘system’ installed (vs user) and I’ve attempted to reinstall them both at system and user scope.

Workaround would be mkdir -p /home/rkroeker/.var/app/${app-name}/config/ but I wonder why this is happening…

The roots existed prior to running the app; and after removing them were re-created as well.

Did they exist also after upgrading to F43, before starting the app? Can you check for other Flatpaks installed system-wide, which you might not have started since the upgrade (i.e. not by running the Flatpak, but rather by checking the /home/${user}/.var/app/${app-name} folders.

If the folders are there, maybe something different with the permission sets? Or something specific to your setup (user migrated, systemd-homed etc)?

I did not check at this point.

I have 12 system flatpaks, only 2 of them do not start. My plan of action is to start looking at runtimes/dependencies and dig into the packaging itself.

1 Like

I’ve filed bugs at respective repositories for the packages.

Are these fedora flatpaks? If so, have you run flatpak update?

They are not fedora flatpaks. I have run flatpak update manually.