Bug ID | 1012999 |
---|---|
Summary | salt pkg.latest raises exception if package is not availible |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Other |
Assignee | bnc-team-screening@forge.provo.novell.com |
Reporter | fschreiner@suse.com |
QA Contact | qa-bugs@suse.de |
CC | tampakrap@opensuse.org |
Found By | --- |
Blocker | --- |
############################################################################### # /srv/salt/top.sls ############################################################################### base: '*': - non-existant-package ############################################################################### # /srv/salt/non-existant-package.sls ############################################################################### Install common packages: pkg.latest: - name: does-not-exist ############################################################################### # salt versions ############################################################################### student4-master:/srv/salt # salt \* pkg.version salt student4-minion1: 2016.11.0-4.1 student4-master: 2016.11.0-4.1 student4-minion2: 2016.11.0-4.1 ############################################################################### # used repos ############################################################################### student4-master:/srv/salt # zypper ls -u|grep salt 4 | systemsmanagement-saltstack | systemsmanagement-saltstack | Ja | ( ) Nein | Nein | rpm-md | http://download.opensuse.org/repositories/system smanagement:/saltstack:/testing/openSUSE_Leap_42.1/ ############################################################################### # salt pkg.latest raises exception if package is not availible ############################################################################### student4-master:/srv/salt # salt \* state.apply student4-minion1: ---------- ID: Install common packages Function: pkg.latest Name: does-not-exist Result: False Comment: An exception occurred in this state: Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/salt/state.py", line 1744, in call **cdata['kwargs']) File "/usr/lib/python2.7/site-packages/salt/loader.py", line 1702, in wrapper return f(*args, **kwargs) File "/usr/lib/python2.7/site-packages/salt/states/pkg.py", line 1903, in latest if not cur[pkg]: KeyError: 'does-not-exist' Started: 09:16:40.939220 Duration: 10861.113 ms Changes: Summary for student4-minion1 ------------ Succeeded: 0 Failed: 1 ------------ Total states run: 1 Total run time: 10.861 s student4-master: ---------- ID: Install common packages Function: pkg.latest Name: does-not-exist Result: False Comment: An exception occurred in this state: Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/salt/state.py", line 1744, in call **cdata['kwargs']) File "/usr/lib/python2.7/site-packages/salt/loader.py", line 1702, in wrapper return f(*args, **kwargs) File "/usr/lib/python2.7/site-packages/salt/states/pkg.py", line 1903, in latest if not cur[pkg]: KeyError: 'does-not-exist' Started: 09:16:41.003231 Duration: 11739.069 ms Changes: Summary for student4-master ------------ Succeeded: 0 Failed: 1 ------------ Total states run: 1 Total run time: 11.739 s student4-minion2: ---------- ID: Install common packages Function: pkg.latest Name: does-not-exist Result: False Comment: An exception occurred in this state: Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/salt/state.py", line 1744, in call **cdata['kwargs']) File "/usr/lib/python2.7/site-packages/salt/loader.py", line 1702, in wrapper return f(*args, **kwargs) File "/usr/lib/python2.7/site-packages/salt/states/pkg.py", line 1903, in latest if not cur[pkg]: KeyError: 'does-not-exist' Started: 10:16:41.296056 Duration: 12990.123 ms Changes: Summary for student4-minion2 ------------ Succeeded: 0 Failed: 1 ------------ Total states run: 1 Total run time: 12.990 s ERROR: Minions returned with non-zero exit code