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

通过GitHub安装Salt的memcached formula后,cp.list_master无相关文件求助

Salt GitFS 无法加载memcached-formula的排查方案
  • 手动触发Git仓库同步:Salt首次配置GitFS后不会自动拉取仓库内容,执行salt-run gitfs.update强制同步,之后再执行salt x_minion cp.list_master查看结果。
  • 修正配置格式:将两个独立的YAML配置块合并为一个,避免解析异常,修改后的/etc/salt/master相关配置如下:
    fileserver_backend:
      - git
      - roots
    gitfs_remotes:
      - https://github.com/saltstack-formulas/memcached-formula.git
    
    修改完成后重启salt-master服务:systemctl restart salt-master
  • 验证Python Git依赖有效性:执行python3 -c "import git; print(git.__version__)",若报错则重新安装python3-git,确保依赖与当前Salt版本兼容。
  • 检查GitFS缓存与日志:查看/var/cache/salt/master/gitfs/目录下是否存在memcached-formula的文件;通过journalctl -u salt-master -f实时查看master日志,排查同步过程中的错误信息。
  • 指定环境查询:cp.list_master默认仅查询base环境,若公式分支未映射到该环境,尝试指定环境查询:salt x_minion cp.list_master saltenv=base
  • 修复缓存目录权限:确保salt用户拥有GitFS缓存目录的读写权限,执行chown -R salt:salt /var/cache/salt/master/gitfs/

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 13:18:00