You need to enable JavaScript to run this app. Linux Mint 19.2添加PHP降级源后apt update报Insomnia仓库403错误
优惠活动
大模型
产品
解决方案
定价
更多

Linux Mint 19.2添加PHP降级源后apt update报Insomnia仓库403错误

报错本质说明
  • 你当前遇到的403报错,和本次添加的ondrej PHP源没有任何关系,是系统里之前存的旧版Insomnia软件源已经彻底失效导致的:这个源原来指向的dl.bintray.com服务早已停止运营,所有存放在该域名下的软件仓库都已经无法访问,才会返回403禁止、无有效签名的提示。
分步操作解决

1. 优先清理掉失效的旧Insomnia源(推荐操作)

这是最省事、新手不易出错的处理方案,不需要额外保留无用的旧源条目:

  • 先定位系统里存的失效Insomnia源位置,执行命令:
    grep -r "getinsomnia" /etc/apt/sources.list.d/ /etc/apt/sources.list
    执行后会输出对应源文件的完整路径,比如常见的路径是/etc/apt/sources.list.d/insomnia.list
  • 直接删除这个失效的源文件,把上一步查到的实际路径替换进去执行:
    sudo rm 你查到的源文件完整路径
  • 清理该源残留的旧公钥缓存,避免后续更新时重复报错,执行:
    sudo rm /usr/share/keyrings/insomnia-archive-keyring.gpg
    如果系统提示“文件不存在”就直接忽略,说明没有残留缓存。

2. (可选)如果确实需要使用Insomnia

不要保留已经下线的bintray旧源,直接按照Insomnia当前官方提供的最新源配置重新添加新的仓库、导入对应签名公钥即可,不需要为旧源绕过安全校验。

3. 验证修复效果

  • 所有清理操作完成后,重新执行源更新命令:
    sudo apt update
    此时之前的Insomnia 403报错会完全消失,也不会再提示仓库无有效签名的告警。
  • 确认更新全程无报错后,就可以正常继续安装PHP7.4、完成版本降级的操作。

重要提醒:千万不要为了跳过这个报错,在apt update命令后加--allow-unauthenticated参数强行执行更新,这种操作会完全跳过apt的软件包签名校验,很容易被恶意源植入篡改的安装包,安全风险极高。


内容的提问来源于stack exchange,提问作者arjilm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.22 17:36:09