Skip to content

[Linux/Fedora RPM] “Install and Restart” closes and relaunches OpenCode Desktop but does not upgrade the app #23538

@MoeDeeActual

Description

@MoeDeeActual

Description

OpenCode Desktop’s in-app updater does not actually install updates on my Fedora system.

When the app launches and an update is available, I get the bottom-right notification offering “Install and Restart” or “Not Yet.” If I click “Install and Restart,” the app closes and relaunches immediately, but the update is not applied. After relaunch, I see the same update notification again for the same target version.

Current example:

  • Installed version: 1.14.17
  • Update offered: 1.14.19

This is not a one-off version-specific issue. I have been seeing the same behavior repeatedly across multiple releases, likely since before 1.14.10. Updating manually by downloading the latest RPM from GitHub Releases and installing it with DNF works, so the issue appears to be specific to the in-app update flow rather than the package itself.

Environment:

  • OS: Fedora Workstation 43
  • Desktop: KDE Plasma
  • Session: Wayland
  • Package type: RPM
  • Install method: DNF install of the RPM package
  • OpenCode CLI is also installed

Additional notes:

  • No plugins are being used
  • No privilege escalation prompt appears during the update attempt
  • No error message or failure notification is shown
  • The only result is that the app restarts without updating, and the same upgrade notification reappears

Plugins

None

OpenCode version

Installed version: 1.14.17

Steps to reproduce

  1. Launch OpenCode Desktop on Fedora.
  2. Wait for the update notification to appear in the bottom-right corner.
  3. Click “Install and Restart.”
  4. The app closes and relaunches immediately.
  5. After relaunch, the same update notification appears again for the same target version.
  6. Verify that the installed version did not change.

Screenshot and/or share link

No response

Operating System

Fedora Workstation 43 (KDE)

Terminal

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions