Skip to content

Install (rightfully) fails when Docker is installed, but this is hard to troubleshoot #2992

Closed
@NicolasT

Description

@NicolasT

When docker is installed on a host, the installation fails (and should fail). docker has a Provides for runc which we want to install, but it's not a 'good' version of runc (and containerd). At some later point in time, install will then fail for obscure reasons.

#2960 could help to make the late error a bit more clear, but it's still difficult to link this (as a user) to docker being installed on the system.

As such, it likely makes sense to keep some kind of blacklist of 'known incompatible' packages, and ensuring these are not installed, either in a Salt state (somehow?), or in bootstrap.sh (though then the same checks would not be performed on non-bootstrap nodes...)

Known conflicting packages:

Also suggested by @Baitanik in #2989 (comment) and reported earlier by @vrancurel.

Metadata

Metadata

Assignees

Labels

complexity:mediumSomething that requires one or few days to fixgood first issueGood for newcomerskind:enhancementNew feature or requesttopic:deploymentBugs in or enhancements to deployment stages

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions