diff --git a/upup/pkg/fi/nodeup/nodetasks/package.go b/upup/pkg/fi/nodeup/nodetasks/package.go index e87c5f0554..ffb30bb641 100644 --- a/upup/pkg/fi/nodeup/nodetasks/package.go +++ b/upup/pkg/fi/nodeup/nodetasks/package.go @@ -218,7 +218,7 @@ func (e *Package) findDpkg(c *fi.Context) (*Package, error) { target := c.Target.(*local.LocalTarget) updates := target.HasTag(tags.TagUpdatePolicyAuto) - if !updates && !installed { + if updates || !installed { return nil, nil } @@ -268,7 +268,7 @@ func (e *Package) findYum(c *fi.Context) (*Package, error) { target := c.Target.(*local.LocalTarget) updates := target.HasTag(tags.TagUpdatePolicyAuto) - if !updates && !installed { + if updates || !installed { return nil, nil }