Snap refresh : invalid cross-device link

Since a few weeks i cannot refresh some snaps: ora, remmina: it will end with error: invalid cross-device link
I don’t understand what cross-device it is about.

/var/lib/snapd/snaps# snap refresh
erreur : cannot perform the following tasks:

  • Télécharger un paquet Snap “ora” (89) à partir du canal “stable” (link /var/lib/snapd/snaps/ora_89.snap /var/lib/snapd/cache/fffc9975081ca58f630eecde143adfcf9c8f9e37c85aedc66161c0e8c83740aee44437918edcd01d5ad84a3b687d22c8: invalid cross-device link)
  • Télécharger un paquet Snap “remmina” (3196) à partir du canal “edge” (link /var/lib/snapd/snaps/remmina_3196.snap /var/lib/snapd/cache/5008fb98d78a46e785772de62a5aeed9f4d90e6897b43ee755438be8f6f8bb4a2e88b64c843a207dcecb8b1556b14bbd: invalid cross-device link)

but if i do it this way, it works:

  1. snap download remmina
  2. snap ack remmina_3145.assert
  3. snap install remmina_3145.snap

regards

/var/lib/snapd/snaps and /var/lib/snapd/cache should be on the same device (partition, volume, etc).

1 Like