What happened?
After the update from 3006.25 to 3006.26, and only on our RHEL minions (not on the Debian minions), checking for pkg.installed with a versioned package dependency now fails:
[ERROR ] Error occurred installing package(s). Additional info follows:
errors:
- No version matching '10.4.0.1-*' found for package 'VRTSnbcfg.x86_64' (available: none)
This is based on a state like this:
netbackup_pkg:
pkg.installed:
- hold: True
- update_holds: True
- pkgs:
{%- if grains['os_family'] == 'Debian' %}
- vrtsnbcfg: "10.4.0.1-*"
[...]
{% else %}
- VRTSnbcfg: "10.4.0.1-*"
[...]
{% endif %}
The package in question is of course available:
[root@dasi03] 542 (~): dnf list VRTSnbcfg
Updating Subscription Management repositories.
Last metadata expiration check: 1:05:43 ago on Tue 30 Jun 2026 12:52:59 PM CEST.
Installed Packages
VRTSnbcfg.x86_64 10.4.0.1-1717258879 @ZIB
Available Packages
VRTSnbcfg.x86_64 11.0.0.0-1741653229 ZIB
Type of salt install
Official rpm
Major version
3006.x
What supported OS are you seeing the problem on? Can select multiple. (If bug appears on an unsupported OS, please open a GitHub Discussion instead)
rhel-8
salt --versions-report output
salt@salt:/$ salt --versions-report output
Salt Version:
Salt: 3006.26
Python Version:
Python: 3.10.20 (main, Jun 11 2026, 02:19:33) [GCC 11.2.0]
Dependency Versions:
cffi: 2.0.0
cherrypy: 18.10.0
cryptography: 47.0.0
dateutil: 2.9.0.post0
docker-py: Not Installed
gitdb: 4.0.12
gitpython: 3.1.50
Jinja2: 3.1.6
libgit2: Not Installed
looseversion: 1.3.0
M2Crypto: Not Installed
Mako: Not Installed
msgpack: 1.1.2
msgpack-pure: Not Installed
mysql-python: Not Installed
packaging: 24.0
pycparser: 3.00
pycrypto: Not Installed
pycryptodome: 3.23.0
pygit2: Not Installed
python-gnupg: 0.5.6
PyYAML: 6.0.3
PyZMQ: 27.1.0
relenv: 0.22.14
smmap: 5.0.2
timelib: 0.3.0
Tornado: 6.5.5
ZMQ: 4.3.5
System Versions:
dist: debian 13.5 trixie
locale: utf-8
machine: x86_64
release: 6.1.0-48-amd64
system: Linux
version: Debian GNU/Linux 13.5 trixie
What happened?
After the update from 3006.25 to 3006.26, and only on our RHEL minions (not on the Debian minions), checking for
pkg.installedwith a versioned package dependency now fails:This is based on a state like this:
The package in question is of course available:
Type of salt install
Official rpm
Major version
3006.x
What supported OS are you seeing the problem on? Can select multiple. (If bug appears on an unsupported OS, please open a GitHub Discussion instead)
rhel-8
salt --versions-report output
salt@salt:/$ salt --versions-report output Salt Version: Salt: 3006.26 Python Version: Python: 3.10.20 (main, Jun 11 2026, 02:19:33) [GCC 11.2.0] Dependency Versions: cffi: 2.0.0 cherrypy: 18.10.0 cryptography: 47.0.0 dateutil: 2.9.0.post0 docker-py: Not Installed gitdb: 4.0.12 gitpython: 3.1.50 Jinja2: 3.1.6 libgit2: Not Installed looseversion: 1.3.0 M2Crypto: Not Installed Mako: Not Installed msgpack: 1.1.2 msgpack-pure: Not Installed mysql-python: Not Installed packaging: 24.0 pycparser: 3.00 pycrypto: Not Installed pycryptodome: 3.23.0 pygit2: Not Installed python-gnupg: 0.5.6 PyYAML: 6.0.3 PyZMQ: 27.1.0 relenv: 0.22.14 smmap: 5.0.2 timelib: 0.3.0 Tornado: 6.5.5 ZMQ: 4.3.5 System Versions: dist: debian 13.5 trixie locale: utf-8 machine: x86_64 release: 6.1.0-48-amd64 system: Linux version: Debian GNU/Linux 13.5 trixie