Snap installation fails though library dependencies are in snap
Metadata
Current evaluation
Snap installation fails on riscv64 when shared libraries in stage-packages cannot be loaded at runtime. No maintainer response in 518 days.
Suggested action: needs triage
Reason: This is a legitimate bug report about shared library loading on riscv64, but has received no maintainer engagement in 518 days and has no labels or assignee. The reporter provided concrete error logs and reproduction context. Without evidence that the issue has been fixed or is no longer relevant, it requires triage to determine if this is still reproducible on current snapcraft versions.
Impact:
60
Quick Win:
30.0
Staleness:
85
Complexity:
50
Confidence:
40
Support Request:
15
Issue body
I tried to install snap keepalived on a riscv64 system on which the packages libsnmp40 and libipset13 were not installed and received errors
Mar 19 10:42:35 node keepalived.daemon[255429]: /snap/keepalived/2945/usr/sbin/keepalived-519: error while loading shared libraries: libipset.so.13: cannot open shared object file: No such file or directory
Mar 19 10:42:35 node systemd[1]: snap.keepalived.daemon.service: Control process exited, code=exited, status=127/n/a
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
Mar 19 10:45:18 node keepalived.daemon[256538]: /snap/keepalived/2945/usr/sbin/keepalived-519: error while loading shared libraries: libnetsnmpmibs.so.40: cannot open shared object file: No such file or directory
Mar 19 10:45:18 node systemd[1]: snap.keepalived.daemon.service: Control process exited, code=exited, status=127/n/a
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
After installing packages libsnmp40 and libipset13 the installation succeeded.
This is unexpected as libsnmp40 and libipset13 are in stage-packages and the following paths are valid:
/snap/keepalived/current/usr/lib/riscv64-linux-gnu/libnetsnmpmibs.so.40 -> libnetsnmpmibs.so.40.1.0
/snap/keepalived/current/usr/lib/riscv64-linux-gnu/libipset.so.13 -> libipset.so.13.3.0
The snap source is available at https://github.com/acassen/keepalived.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
60
Quick Win:
30.0
Staleness:
85
Complexity:
50
Confidence:
40
Support Request:
15
|
needs triage | Snap installation fails on riscv64 when shared libraries in stage-packages cannot be loaded at runtime. No maintainer response in 518 days. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
45
Confidence:
90
Support Request:
15
|
needs triage | Snap installation fails on riscv64 due to missing shared libraries despite being in stage-packages. Untriaged, no maintainer response, inactive for over a year. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
90
Complexity:
55
Confidence:
80
Support Request:
5
|
needs triage | Snap keepalived fails to start on riscv64 due to missing shared libraries despite being listed in stage-packages. Unlabeled, zero comments, inactive for over a year. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
40
Confidence:
90
Support Request:
10
|
needs triage | Snap installation fails on riscv64 due to missing shared libraries despite being in stage-packages. Untriaged, no maintainer comments, inactive for over a year. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
40
Confidence:
75
Support Request:
10
|
close stale | Snap package fails to start on riscv64 due to missing shared libraries despite being in stage-packages. Unlabelled, zero maintainer comments, inactive for over a year. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2161237 Build cannot install already installed build-snap | snapcraft (launchpad) | open | Build fails when installing build-snap dependencies that are already present on the system. No maintainer response after 48 days. |