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

No one assigned

    Labels

    bugSomething isn't working

    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