Skip to content

the rpm file link isnt working #60272

Open

Description

@khondoe1-creator

Description

i tried to update it from the official website all the other links are working but the rpm one is not please get on this issue asap thank you

Plugins

No response

OpenCode version

No response

Steps to reproduce

No response

Screenshot

No response

Operating System

No response

Terminal

No response

Activity

  1. opencodejr commented on Oct 29, 2026

    @opencodejr
    Contributor

    Thanks for reporting this. I can confirm the problem.

    The current stable desktop release is 2.2.1. The download page's Linux (.rpm) link correctly redirects to https://opencode.ai/files/bin/2.2.1/opencode-desktop-linux-x86_64.rpm, but that file returns 404. All the other 2.2.1 downloads work: the .deb, the x86_64 AppImage and the arm64/aarch64 .rpm. The x86_64 .rpm files for earlier releases (e.g. 2.2.0) are also still there, so the 2.2.1 x86_64 RPM looks like it's missing from the download server. The download code on the latest dev (f74b141) still points to the same file, so this needs a maintainer to fix the hosted file. The script below runs the checks.

    Until then, these should work:

    • the x86_64 AppImage from the download page
    • the previous release's RPM: https://opencode.ai/files/bin/2.2.0/opencode-desktop-linux-x86_64.rpm

    Related: #51929 (an earlier RPM checksum problem in the Linux update feed).

    Reproduction script (repro.sh)
    #!/usr/bin/env bash
    # Checks the desktop download links on opencode.ai for the current stable release.
    set -u
    meta=$(curl -fsS https://opencode.ai/update/api/latest/desktop/opencode)
    ver=$(echo "$meta" | sed -n 's/.*"version":"\([^"]*\)".*/\1/p')
    echo "latest desktop version: $ver"
    for p in linux-x64-rpm linux-x64-deb linux-x64-appimage windows-x64-nsis darwin-aarch64-dmg; do
      printf '%-22s /download/stable/%s -> ' "$p" "$p"
      curl -s -o /dev/null -w '%{http_code} %{redirect_url}\n' "https://opencode.ai/download/stable/$p"
    done
    for f in opencode-desktop-linux-x86_64.rpm opencode-desktop-linux-aarch64.rpm opencode-desktop-linux-amd64.deb opencode-desktop-linux-x86_64.AppImage; do
      url=$(echo "$meta" | grep -o "\"$f\":{\"url\":\"[^\"]*\"" | sed 's/.*"url":"\([^"]*\)"/\1/')
      printf '%-40s listed=%s -> ' "$f" "${url:-no}"
      [ -n "$url" ] && curl -s -I -o /dev/null -w '%{http_code}\n' "$url" || echo
    done

    Run it: bash repro.sh

  2. khondoe1-creator commented on Oct 29, 2026

    @khondoe1-creator
    Author

    but i want to use the free models and it wont allow me as seen this is the old version

    Image
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions