【问题标题】:Unable to Upgrade SaltStack无法升级 SaltStack
【发布时间】:2016-08-06 00:06:44
【问题描述】:

我正在尝试按照博客中的步骤在 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 步:更新 Master

第 3 步:更新 Minion

我要升级到2015.8.6

我怀疑在第 1 步中有些东西不起作用。

目前的 Ubuntu 版本。

做了以下, * 1) 在运行 fgrep -lR "saltstack" 时,它只提供主文件

2) 我打开了主文件,我只能在 cmets 中看到 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 stable 版本:由于公钥不可用,无法验证以下签名:NO_PUBKEY D38D777CD99E42A4*

【问题讨论】:

  • ppa.launchpad.net 是一个旧的存储库。新的仓库是 repo.saltstack.com
  • 当“apt-get update”遇到OTHER repo包错误时会停止,即使saltstack repo也可以。您需要在 /etc/apt/souces.list 或 sources.list.d 文件夹中修复 packages.elastic.co 的签名,或者只是将它们标记为不需要它。引用修复带有签名错误的 repo:chrisjean.com/…
  • 您的弹性搜索存储库出现签名错误,只需修复它并再次运行 apt-get update。 elastic.co/guide/en/elasticsearch/reference/current/…

标签: ubuntu salt-stack


【解决方案1】:

您需要清理指向 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

【讨论】:

  • 您好,我尝试了您给出的步骤,仍然出现上述错误,有什么建议吗?对不起,linux的新手。
猜你喜欢
  • 2013-07-29
  • 2015-09-22
  • 2017-05-01
  • 2015-09-11
  • 2021-02-27
  • 2017-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多