无法升级 SaltStack

Unable to Upgrade SaltStack

我正尝试按照博客中的步骤在 ubuntu 上升级我的 saltstack master 和 minion http://www.revsys.com/blog/2014/nov/16/upgrade-salt-master-and-minions-ubuntu-servers/

但是我收到以下错误 第 1 步:sudo salt ‘*’ cmd.run “aptitude update”

第 2 步:更新母版

第 3 步:更新 Minion

我要升级到2015.8.6

我怀疑第 1 步有问题。

当前 Ubuntu 版本。

做了以下, * 1) 在 运行 fgrep -lR "saltstack" 上,它只给出主文件

2) 然后我打开了主文件,我只能在评论中看到 saltstack。所以没有在那里做任何改变

3) wget -O - https://repo.saltstack.com/apt/ubuntu/14.04/amd64/latest/SALTSTACK-GPG-KEY.pub | sudo apt-key 添加 - --2016-04-15 17:58:34-- https://repo.saltstack.com/apt/ubuntu/14.04/amd64/latest/SALTSTACK-GPG-KEY.pub 正在解析 repo.saltstack.com (repo.saltstack.com)...nnn.nnn.nn.nnn, 2805:a770:450:a0::2:d001 正在连接到 repo.saltstack.com (repo.saltstack.com)|nnn.nnn.nn.nnn|:443... 已连接。 已发送 HTTP 请求,正在等待响应... 200 OK 长度:1744 (1.7K) 保存到:'STDOUT' 100%[============================================= ================================================ =============================>] 1,744 --.-K/s in 0s 2016-04-15 17:58:36 (14.1 MB/s) - 写入标准输出 [1744/1744] 好的

4) 运行 'sudo apt-get update' 收到错误 W:GPG 错误:https://packages.elastic.co 稳定版本:无法验证以下签名,因为 public 密钥是不可用:NO_PUBKEY D38D777CD99E42A4*

您需要清理指向 http://ppa.launchpad.net 的旧 PPA,这个 repo 指向旧的 2015.5。这需要我一些努力来清理东西并指向 repo.saltstack.com

# go to apt repo
cd /etc/apt

# find all old saltstack repo
fgrep -lR "saltstack"

#open each file,remove the entry that show saltstack

#Now grab the key 
wget -O - https://repo.saltstack.com/apt/ubuntu/14.04/amd64/latest/SALTSTACK-GPG-KEY.pub | sudo apt-key add -

# Save following entry to /etc/apt/sources.list.d/saltstack.list
deb http://repo.saltstack.com/apt/ubuntu/14.04/amd64/latest trusty main

#Now update repo
sudo apt-get update

显示 saltstack ubuntu 存储库的正确文档在此处:
http://repo.saltstack.com/#ubuntu