Summary: | puppet-агент каждый прогон пытается обновить пакет | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Вадим М. <matveevskiy.vadim> |
Component: | puppet | Assignee: | majioa <majioa> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | cas, imz, led, majioa, mike, nbr, pav, rider, stalker, zurabishvilinn |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Вадим М.
2024-05-03 18:09:18 MSK
puppet-8.4.0-alt1.1 Стенды (обновлены до сизифа): KWorkstation 10.3 x86-64 Workstation 10.2 x86-64 Education 10.2 KDE x86-64 Education 10.2 x86-64 Server 10.2 office x86-64 Шаги: 1. # puppet apply --verbose --debug --execute "package {'neofetch': ensure => latest }" Фактический результат: puppet сравнивает версию без %{DISTTAG} и поэтому считает что новая версия доступна для установки Debug: Prefetching aptrpm resources for package Debug: Executing: '/usr/bin/rpm --version' Debug: Executing '/usr/bin/rpm -qa --nosignature --nodigest --qf '%{NAME} %|EPOCH?{%{EPOCH}}:{0}| %{VERSION} %{RELEASE} %{ARCH}\n' | sort' Debug: Executing: '/usr/bin/apt-cache showpkg neofetch' Debug: /Stage[main]/Main/Package[neofetch]/ensure: neofetch "7.1.0-alt5" is installed, latest is "7.1.0-alt5:sisyphus+342895.100.1.1@1710578036" Debug: Executing: '/usr/bin/apt-get -q -y install neofetch' Notice: /Stage[main]/Main/Package[neofetch]/ensure: ensure changed '7.1.0-alt5' to '7.1.0-alt5:sisyphus+342895.100.1.1@1710578036' Ожидаемый результат: puppet сравнит версию с использованием %{DISTTAG} и не будет пытаться установить новую версию которой еще нет |