You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Rocket.Chat(Snap安装)首页加载失败,报meteor_runtime_config相关错误

修复Snap安装的Rocket.Chat无限加载问题

针对你遇到的meteor_runtime_config.js 404、MIME类型错误及__meteor_runtime_config__未定义问题,按以下步骤排查修复:

1. 确认服务运行状态

  • 执行命令检查Rocket.Chat服务是否正常启动:
    snap services rocketchat-server
    
    确保状态为active,如果不是,执行sudo snap start rocketchat-server重启服务。

2. 验证反向代理配置(若使用HTTPS)

因为你访问的是HTTPS域名,大概率使用了反向代理(如Nginx),需确认:

  • 代理配置正确将请求转发到Rocket.Chat默认端口3000,示例Nginx配置片段:
    location / {
        proxy_pass http://localhost:3000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
    
  • 没有错误拦截静态资源请求,确保/meteor_runtime_config.js这类路径能正常转发到后端。

3. 清除静态资源缓存

Snap安装的Rocket.Chat静态资源缓存可能损坏,执行以下操作:

sudo snap stop rocketchat-server
sudo rm -rf /var/snap/rocketchat-server/common/rocketchat/.meteor/local/build/programs/web.browser
sudo snap start rocketchat-server

4. 检查静态资源文件与权限

  • 确认静态资源目录存在目标文件:
    ls /var/snap/rocketchat-server/common/rocketchat/programs/web.browser/meteor_runtime_config.js
    
    如果文件不存在,执行sudo snap refresh rocketchat-server重新安装,修复缺失的文件。
  • 检查文件权限,确保Snap进程可读取:
    sudo ls -l /var/snap/rocketchat-server/common/rocketchat/programs/web.browser/
    

5. 验证域名解析与SSL

  • 执行ping rocketchat.office129-5.local确认域名正确解析到服务器IP。
  • 如果使用SSL证书,确认证书有效,且反向代理未出现重定向循环导致资源请求失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 06:22:44