2016-04-14 3 views
0

Я пытаюсь обновить мой мастер saltstack и любимец на убунту следующих шагов в блоге http://www.revsys.com/blog/2014/nov/16/upgrade-salt-master-and-minions-ubuntu-servers/Невозможно Upgrade SaltStack

Но я получаю следующую ошибку Шаг 1: Суда соль «*» cmd.run «обновление на пригодность » enter image description here

Шаг 2: Обновление Мастер enter image description here

Шаг 3: Обновление Minion enter image description here

Я хочу, чтобы обновить 2015.8.6

Я подозреваю, что что-то не работает на шаге 1.

Present версия Ubuntu.

enter image description here

сделал следующее, * 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 add - --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 в 0s 2016-04-15 17:58:36 (14,1 МБ/с) - записано на стандартный вывод [1744/1744] OK

4) о запуске «Sudo APT-получить обновление» получить ошибки W: ошибка GPG: https://packages.elastic.co стабильный релиз: следующие подписи не могут быть проверены, так как открытый ключ недоступен: NO_PUBKEY D38D777CD99E42A4 *

+0

ppa.launchpad.net старый репозиторий , Новое репо - repo.saltstack.com – mootmoot

+0

Когда «apt-get update» встречается с ДРУГОЙ ошибкой пакета репо, он будет остановлен, даже repo солонки будет в порядке. Вам нужно исправить подпись для packages.elastic.co в папке /etc/apt/souces.list или внутри папки sources.list.d или просто отметить, что вам это не нужно. Ссылка на исправление репо с ошибками подписи: https: // chrisjean.com/fix-apt-get-update-the-follow-signatureatures-cannt-be-verified-because-the-public-key-is-not-available/ – mootmoot

+0

У вас есть эластичное поисковое репо с ошибкой подписи, просто исправьте его и снова запустите apt-get update. https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-repositories.html – mootmoot

ответ

3

Вы должны очистки старый PPA tha t указывает на http://ppa.launchpad.net, этот пункт репо на старый 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

+0

Привет, я попробовал шаги, которые вы дали, все еще получая ошибку, как указано выше, любые советы? извините новичок в Linux. – Lav