1 votes

Les WebApps Chromium Snap cessent de fonctionner après la mise à jour de Chromium -> Bug ! (Pas encore de correction)

Après avoir bricolé et finalement réparé mes WebApps avec Chromium Snap sur Ubuntu 20.04, j'ai découvert aujourd'hui que toutes mes WebApps avaient disparu du dock et n'étaient plus disponibles lorsqu'on les recherchait.

Le problème est lié au paquet Snap et à la façon dont les raccourcis WebApp sont créés.

En regardant les fichiers .desktop dans ~/.local/share/applications vous remarquerez que le binaire Chromium est appelé pour la version spécifique de Snap pour laquelle il a été créé :

Exec=/snap/chromium/1123/usr/lib/chromium-browser/chrome --profile-directory=Default --app-id=<yourappid>

Ainsi, dans l'exemple ci-dessus, la version 1123 est appelée. Maintenant, cela fonctionne bien, jusqu'à une nouvelle version de Chromium Snap est publiée. Cette nouvelle version, c'est-à-dire la 1143, est alors installée dans un nouveau répertoire : /snap/chromium/1143/usr/lib/chromium-browser/chrome . Maintenant, dès que l'ancienne version (1123) est automatiquement purgée, tous les fichiers .desktop se cassent.

0voto

iGadget Points 763

EDIT : Malheureusement, à cause de ce bug, les WebApps sont un désastre total sur Chromium Snap actuellement : https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1732482

Veuillez vous abonner à ce bug et vous marquer comme "Ce bug m'affecte" pour augmenter la chaleur.

----OLD info below----

La solution au problème ci-dessus consiste à modifier tous les fichiers .desktop concernés et à remplacer le chemin obsolète de Chromium (1123 dans l'exemple ci-dessus) par current qui fait toujours référence à la dernière version de Chromium Snap installée.

Alors Exec=/snap/chromium/1123/usr/lib/chromium-browser/chrome --profile-directory=Default --app-id=<yourappid>

devient Exec=/snap/chromium/current/usr/lib/chromium-browser/chrome --profile-directory=Default --app-id=<yourappid>

Lorsque vous avez terminé, enregistrez le fichier .desktop et votre WebApp devrait fonctionner à nouveau. Bien sûr, ce processus devra être répété pour chaque WebApp que vous créez, donc je suppose qu'un correctif définitif devra être implémenté par l'équipe Chromium Snap.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X