snapcraft validate does not work with snaps in stores other than Global
Metadata
Current evaluation
Closed without resolution. The snapcraft validate failure for non-global store snaps was abandoned due to inactivity, with no fix implemented or workaround provided.
Suggested action: —
No scores available.
Issue body
A customer is trying to issue a validation assertion using snapcraft, and one of the snaps being added as gated snap is not available in public searches.
So when running, for example, the following command:
nessita@dali:~$ snapcraft validate nessita-gating snapd=1255 caracalla-kernel=136 --key-name=validations-test
Getting details for snapd
Signing validations assertion for snapd=1255
Getting details for caracalla-kernel
Snap 'caracalla-kernel' was not found.
Recommended resolution:
Ensure you have proper access rights for 'caracalla-kernel'.
I can't issue the validation though my account does have access to that snap.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution. The snapcraft validate failure for non-global store snaps was abandoned due to inactivity, with no fix implemented or workaround provided. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution due to inactivity. The snapcraft validate command failed to locate snaps in non-global stores despite proper user access. No fix was implemented. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1919397 snapcraft doesn't run store checks locally, causing disappointment at upload time | snapcraft (launchpad) | open | Snapcraft should run store validation checks locally (e.g. external symlinks) before upload. Issue is 5+ years old with no comments; a snapcraft lint command was later added, but no evidence it covers this specific check. |