Skip to content

Memmy v1.2.3 安装更新失败,检查更新后多次重试仍无法完成升级 #756

Closed

Description

@Memtensor-AI

问题描述

用户反馈:Memmy v1.2.3 在执行更新时安装失败。

已知现象:

  • 在“关于”页点击“检查更新”后安装失败
  • 通过小圆圈入口执行更新也失败
  • 系统提示:安装更新失败,请稍后再试。
  • 连续尝试三四次,均无法完成升级

影响版本

  • Memmy v1.2.3

复现路径

  1. 打开 Memmy v1.2.3
  2. 进入“关于”页,点击“检查更新”
  3. 或通过小圆圈入口触发更新
  4. 观察安装结果

实际结果

更新安装失败,提示:安装更新失败,请稍后再试。

期望结果

检测到新版本后应能正常完成下载/安装/升级流程。

复现情况

  • 稳定复现
  • 用户连续尝试 3~4 次均失败

排查线索

建议研发重点检查:

  • 更新通道是否可用
  • 安装链路是否存在异常
  • 更新包下载、校验、权限、替换流程是否失败
  • 不同入口(关于页/小圆圈)是否共用同一更新逻辑

附加信息

  • trace_id: e260c498a8c8b146bc6004e0ea36a9cc
  • xiaoyi: 908e9703439966d5c5d85b84
  • issue: bfa37594e3b566c115336064
  • 知识库检索结果:暂无对应解决方案,已按产品异常进入故障分诊

Activity

  1. self-assigned this
    on Oct 27, 2026
  2. Memtensor-AI commented on Oct 27, 2026

    @Memtensor-AI
    CollaboratorAuthor

    🤖 AutoDev has picked up this issue and started working on it.

    Task ID: 052eb912b4cb83ef
    Working branch: feature/autodev-756-20261027031644382
    Target branch: main
    Workflow: AutoDev (coding → PR)

    I will post the PR link here once done. If I need more information, I will ask in the comments.

  3. Memtensor-AI commented on Oct 27, 2026

    @Memtensor-AI
    CollaboratorAuthor

    ⏸️ AutoDev task 052eb912b4cb83ef needs manual clarification.

    Reason: Investigated Memmy v1.2.3 → v1.2.4 update failure. Verified server side is healthy: GET https://api.memmy.cn/api/memmy/desktop/latest returns a well-formed v1.2.4 record for both darwin-arm64-cn-signed and win32-x64-cn-signed, and the OSS DMG/EXE download URLs respond 200 with correct Content-Length/MD5. The literal error "安装更新失败,请稍后再试。" (settings.about.updateInstallFailed) is set from three code paths in update-coordinator.tsx: the downloadUpdate catch (download/staging failed), the installPreparedUpdate catch (open-installer threw), and the missing-bridge fallback (web only). Combined with "三四次重试均失败", the most probable client-side causes are: (a) macOS stage/install helper fails codesign --verify -R against the v1.2.4 bundle because its signing TeamIdentifier differs from the v1.2.3 install (helper deletes DMG and re-throws, user retries, same loop); (b) codesign -dv on the currently running Memmy.app can't produce a TeamIdentifier (translocated bundle / broken sealed resources); (c) Windows Get-AuthenticodeSignature publisher mismatch between installed exe and v1.2.4 installer; (d) /Applications/Memmy.app is missing so resolveMacUpdateDestinationAppPath() returns null. No code changes yet because a speculative fix could regress other upgrade paths on the same release.

  4. syzsunshine219 commented on Oct 28, 2026

    @syzsunshine219
    Collaborator

    This issue has been fixed in v1.2.401. You can download the latest installation package. If you are unable to update, you can download the installation package from the official website and overwrite the existing installation with the latest package

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

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions