在Windows minion上,saltstack dotnet安装失败

时间:2016-04-13 08:45:56

标签: salt-stack

我试图在Windows Server 2012r2 minion上安装应用程序。即我对MS管理和.NET框架感兴趣。我可以成功安装winscp和firefox等应用程序,所以基本上它应该可以工作。

安装.NET(dotnet.sls)给了我这个:

# salt 'minion3' pkg.install dotnet
minion3:
    ----------
    dotnet:
        Unable to locate package dotnet

.sls指向MS下载站点,可以下载实际文件。

在小兵方面,我得到了:

2016-04-13 11:41:27 [salt.loaded.int.module.cmdmod][INFO    ] Executing command 'Powershell -NonInteractive "Import-Module ServerManager"' in directory 'C:\\Windows\\system32\\config\\systemprofile'
2016-04-13 11:41:28 [salt.loaded.int.module.win_pkg][ERROR   ] Unable to locate package dotnet

要求可用的版本(pkg.available_version dotnet)给我:

minion3:
    The minion function caused an exception: Traceback (most recent call last):
      File "c:\salt\bin\lib\site-packages\salt\minion.py", line 1071, in _thread_return
        return_data = func(*args, **kwargs)
      File "c:\salt\bin\lib\site-packages\salt\modules\win_pkg.py", line 103, in latest_version
        latest_available = _get_latest_pkg_version(pkg_info)
      File "c:\salt\bin\lib\site-packages\salt\modules\win_pkg.py", line 1088, in _get_latest_pkg_version
        return sorted(pkginfo, cmp=_reverse_cmp_pkg_versions).pop()
    IndexError: pop from empty list

我尝试的其他州档案都没有提供上述错误。

那么,发生了什么以及如何纠正这个问题?

0 个答案:

没有答案