Page MenuHomeDevCentral

Downgrade Salt to 3006.25
Closed, ResolvedPublic

Description

Salt version doesn't match between Eglide and other servers.

Doing an apt update on Eglide:

Unpacking salt-common (3008.1) over (3008.0~rc2) ...

We should pin the current version (as of 2026-06-14, it's 3006.25) for coherence.

NOTE: Eglide isn't directly connected with Complector Salt primary server. We are unsure how salt-ssh behaves for the version mismatch. What we know is it doesn't work for regular salt-minion connection.

Event Timeline

dereckson triaged this task as Normal priority.Sun, Jun 14, 14:12
dereckson created this task.

After pinning Salt version with D4113:

Eglide
$ apt upgrade
[...]
DOWNGRADING:
  salt-common  salt-minion

Summary:
  Upgrading: 0, Installing: 0, Downgrading: 2, Removing: 0, Not Upgrading: 0
  Download size: 26.9 MB
  Space needed: 3854 kB / 3591 MB available

Continue? [Y/n] Y

Get:1 https://packages.broadcom.com/artifactory/saltproject-deb stable/main amd64 salt-common amd64 3006.26 [26.8 MB]
Get:2 https://packages.broadcom.com/artifactory/saltproject-deb stable/main amd64 salt-minion amd64 3006.26 [123 kB]
Fetched 26.9 MB in 4s (6807 kB/s)     
Preconfiguring packages ...
dpkg: warning: downgrading salt-common (3008.2) to (3006.26)
(Reading database ... 140095 files and directories currently installed.)
Preparing to unpack .../salt-common_3006.26_amd64.deb ...
usermod: no changes
Unpacking salt-common (3006.26) over (3008.2) ...
dpkg: warning: downgrading salt-minion (3008.2) to (3006.26)
Preparing to unpack .../salt-minion_3006.26_amd64.deb ...
chown: cannot access '/var/run/salt/minion': No such file or directory
Unpacking salt-minion (3006.26) over (3008.2) ...
Setting up salt-common (3006.26) ...
Setting up salt-minion (3006.26) ...

Configuration file '/etc/salt/minion'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** minion (Y/I/N/O/D/Z) [default=N] ? O
salt-minion.service is a disabled or a static unit not running, not starting it.
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for libc-bin (2.41-12+deb13u3) ...

$ salt-call --versions
Salt Version:
          Salt: 3006.26
[...]