当用盐云创build一个容器时,Proxmox API将返回一个模糊的错误

我正在使用含盐云的Proxmox库来自动提供lxc容器。 在尝试创build具有以下隐含错误消息的容器时,Salt的供应失败:

Can't call method "map_method_by_name" on an undefined value at /usr/share/perl5/PVE/RESTHandler.pm 

  • validation之前,盐状态
  • 使用Salt轻松安装txt文件中的软件包列表
  • 我应该将部署设置保存在单独的存储库中吗?
  • 用Saltstack部署最新的.NET Framework
  • 如何在NAT后面使用Salt Stack(不可公开访问,默认salt端口未打开)?
  • Ubuntu上的LXC和Saltstack minion_idconfiguration
  • One Solution collect form web for “当用盐云创build一个容器时,Proxmox API将返回一个模糊的错误”

    这个问题可以通过给访问API的用户添加适当的权限来解决:

    通过命令行:

     pveum aclmod / -user salt@pve -role PVEVMAdmin pveum aclmod / -user salt@pve -role PVEDatastoreAdmin 

    记得为自己的用户交换salt@pve


    通过networking界面:

    1. 确保您使用的是服务器视图,然后select数据中心

    1. 点击权限标签:

    1. 点击添加,然后从下拉菜单中select用户权限

    1. 在对话框的“path”下,input/
    2. 在“用户”下拉菜单中,select用户盐云login为。
    3. 在“angular色”下,select“PVEVMAdmin”。

    1. 对于“PVEDatastoreAdmin”权限也重复步骤3-6。
    服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.