← Back to issue list

Fetch-service snap doesn't start after refresh

View original Github issue

Metadata

Project
fetch-service
Number
#231
Type
issue
State
open
Author
simonepelosi
Labels
—
Created
Updated
Closed
—

Current evaluation

Fetch-service snap required manual `systemctl start snap.fetch-service.fetchd.service` after refresh; fixed in snap/snapcraft.yaml by setting refresh-mode: endure (commit bdbb27d, PR #273).

Suggested action: close resolved

Reason: Maintainer @lengau confirmed the cause and proposed setting the service to endure mode, and commit bdbb27d "fix(snap): set the service to endure mode (#273)" did exactly that — snap/snapcraft.yaml now contains `refresh-mode: endure` under the `fetchd` app, so the daemon keeps running across a snap refresh and the manual systemctl start is no longer needed. The only residual gap is that users must still start it themselves once after upgrading to the fixed snap, but the reported defect itself is resolved in the codebase.

Evaluated by: mr-cal-bot

Impact: 35 Quick Win: 25 Complexity: 12 Confidence: 95 Actionability: 82

Issue body

### Bug Description When snap is refreshed you have manually run this command: ``` sudo systemctl start snap.fetch-service.fetchd.service ``` ### To Reproduce _No response_ ### Relevant log output _No response_

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 35
Quick Win: 25
Complexity: 12
Confidence: 95
Actionability: 82
close resolved Fetch-service snap required manual `systemctl start snap.fetch-service.fetchd.service` after refresh; fixed in snap/snapcraft.yaml by setting refresh-mode: endure (commit bdbb27d, PR #273).
stealth/space-bunny-alpha
Impact: 45
Quick Win: 44
Complexity: 3
Confidence: 99
Actionability: 100
close resolved Manual restart after snap refresh is resolved: merged PR #273 (commit bdbb27d) sets the fetch service to refresh-mode endure, preserving its state across refreshes.
qwen/qwen3.6-35b-a3b
Impact: 35
Quick Win: 26
Staleness: 90
Complexity: 25
Confidence: 75
Support Request: 75
close stale Fetch-service snap requires manual restart after refresh. Maintainer explained this is intentional and suggested refresh-mode=endure. No follow-up in 390 days.

Update history

Date Change
created

Related work

  • Likely Fixed By: fetch-service#273 (confidence 92%)

    Commit bdbb27d 'fix(snap): set the service to endure mode (#273)' added refresh-mode: endure to the fetchd app in snap/snapcraft.yaml, matching the maintainer's stated plan.

Related issues

Issue Project State Summary Similarity
#273 fix(snap): set the service to endure mode fetch-service merged Merged PR #273 via commit bdbb27d set the snap daemon to endure mode, keeping fetchd running after refreshes as a workaround for #231.
74%