aaif-goose / aaif-goose/goose

[Desktop] "Check for updates" spinner does not resolve Linux

Offen
#11,672 2 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @DrewGitsIt Auf GitHub ansehen
Vorherrschende Sprache
Rust
Sterne
54.2k
Forks
6.2k
Ø Merge
3 T. 2 Std.
Gemergte PRs (30 T.)
262

Beschreibung

**Description**

On Linux desktop installs (deb/rpm/flatpak), clicking Check for Updates in Settings → App leaves the spinner running infinitely ("Checking for updates..."). The check itself completes instantly on the main process with a null result and no error, but the renderer never transitions out of the checking state.

---

**Steps To Reproduce**
1. Install the official desktop package on Linux (Ubuntu 24.04 aarch64, goose_1.48.0_arm64.deb)
2. Open Settings → App
3. Click Check for Updates

**Observed Behavior**
* Spinner keeps going indefinitely
Log signature (from ~/.config/Goose/logs/main.log):

```[2026-08-29 01:46:19.193] [info] === MANUAL UPDATE CHECK INITIATED ===
[2026-08-29 01:46:19.193] [info] Current version: 1.48.0
[2026-08-29 01:46:19.194] [warn] APPIMAGE env is not defined, current application is not an AppImage
[2026-08-29 01:46:19.194] [info] === MANUAL UPDATE CHECK COMPLETED in 1ms ===
[2026-08-29 01:46:19.194] [info] Auto-updater checkForUpdates result: null
```
---

**Expected behavior**
Check either reports "up to date" (when on latest), or detects an available update (via the GitHub fallback) and offers to download/install. Either way the user should get some sort of feedback in < 10s. Checking for updates should be fast on anything but the slowest connection.

---

**Screenshots**
If applicable, add screenshots to help explain your problem.

---

**Please provide the following information**
- OS & Arch: Ubuntu 24.04.4 LTS, arm64 (aarch64) & Pop!_OS 24.04 LTS
- Interface: UI (Electron desktop)
- Version: v1.48.0 (also observed on v1.46.0 and v1.45.0)
- Extensions enabled: n/a
- Provider & Model: n/a
---

**Additional context**
Add any other context about the problem here.

Do not begin implementation until the issue reaches **Ready** on the [Goose Issues board](https://github.com/orgs/aaif-goose/projects/1).

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.