cuda 设置的 saltstack 状态 - 如何在 salt 中强制 apt-get --force-yes pkg.installed
saltstack state for cuda setup - how to force apt-get --force-yes in salt pkg.installed
我有一个状态,我尝试在 gpu 服务器上安装 cuda。状态正确调用 apt-get install cuda 等,但无法回答第二个是进一步依赖的调用
这是输出
ID: package_cuda
Function: pkg.installed
Name: cuda
Result: False
Comment: Problem encountered installing package(s). Additional info follows:
errors:
- E: There are problems and -y was used without --force-yes
Started: 16:55:24.408065
Duration: 17031.708 ms
这是cuda状态
include:
- repos.pkgs.{{ salt['grains.get']('os') ~ '.' ~ salt['grains.get']('oscodename') }}.cuda
package_cuda:
pkg:
- installed
- name: cuda
- require:
- pkgrepo: pkgrepo_cuda
包回购
pkgrepo_cuda:
pkgrepo:
- managed
- humanname: nvidia cuda repo
- name: deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64 /
- file: /etc/apt/sources.list.d/cuda.list
- key_url: http://developer.download.nvidia.com/compute/cuda/repos/GPGKE
所以像 apt-get install --force-yes 这样的选项在 docs 中会很棒我很幸运找到了一个选项
必须使用 "force_yes" 键。它不在文档中,但可以从 salt util 文档中获取。
package_cuda:
pkg:
- installed
- name: cuda-8-0
# the installation may ask twice for driver
- force_yes: True
- require:
- pkgrepo: pkgrepo_cuda
我有一个状态,我尝试在 gpu 服务器上安装 cuda。状态正确调用 apt-get install cuda 等,但无法回答第二个是进一步依赖的调用
这是输出
ID: package_cuda
Function: pkg.installed
Name: cuda
Result: False
Comment: Problem encountered installing package(s). Additional info follows:
errors:
- E: There are problems and -y was used without --force-yes
Started: 16:55:24.408065
Duration: 17031.708 ms
这是cuda状态
include:
- repos.pkgs.{{ salt['grains.get']('os') ~ '.' ~ salt['grains.get']('oscodename') }}.cuda
package_cuda:
pkg:
- installed
- name: cuda
- require:
- pkgrepo: pkgrepo_cuda
包回购
pkgrepo_cuda:
pkgrepo:
- managed
- humanname: nvidia cuda repo
- name: deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64 /
- file: /etc/apt/sources.list.d/cuda.list
- key_url: http://developer.download.nvidia.com/compute/cuda/repos/GPGKE
所以像 apt-get install --force-yes 这样的选项在 docs 中会很棒我很幸运找到了一个选项
必须使用 "force_yes" 键。它不在文档中,但可以从 salt util 文档中获取。
package_cuda:
pkg:
- installed
- name: cuda-8-0
# the installation may ask twice for driver
- force_yes: True
- require:
- pkgrepo: pkgrepo_cuda