Skip to content
This repository was archived by the owner on Feb 22, 2024. It is now read-only.
This repository was archived by the owner on Feb 22, 2024. It is now read-only.

Docker install (Puppet) fails with missing Linux image #35

Description

@ascheman

Currently the Vagrant provisioning fails at step Docker Install:

    default: ======================================================================
    default: Installing "docker"
    default: ======================================================================
    default: Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...
    default: Notice: Downloading from https://forgeapi.puppet.com ...
    default: Notice: Installing -- do not interrupt ...
    default: /etc/puppetlabs/code/environments/production/modules
    default: └─┬ puppetlabs-docker (v1.0.4)
    default:   ├── puppetlabs-apt (v6.2.1)
    default:   ├── puppetlabs-stdlib (v5.1.0)
    default:   └── stahnma-epel (v1.3.1)
    default: Warning: This method is deprecated, please use the stdlib validate_legacy function,
    default:                     with Stdlib::Compat::String. There is further documentation for validate_legacy function in the README. at ["/etc/puppetlabs/code/environments/production/modules/docker/manifests/init.pp", 472]:
    default:    (location: /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:28:in `deprecation')
    default: Warning: This method is deprecated, please use the stdlib validate_legacy function,
    default:                     with Pattern[]. There is further documentation for validate_legacy function in the README. at ["/etc/puppetlabs/code/environments/production/modules/docker/manifests/init.pp", 473]:
    default:    (location: /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:28:in `deprecation')
    default: Warning: This method is deprecated, please use the stdlib validate_legacy function,
    default:                     with Stdlib::Compat::Bool. There is further documentation for validate_legacy function in the README. at ["/etc/puppetlabs/code/environments/production/modules/docker/manifests/init.pp", 475]:
    default:    (location: /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:28:in `deprecation')
    default: Warning: This method is deprecated, please use the stdlib validate_legacy function,
    default:                     with Stdlib::Compat::Array. There is further documentation for validate_legacy function in the README. at ["/etc/puppetlabs/code/environments/production/modules/docker/manifests/init.pp", 478]:
    default:    (location: /etc/puppetlabs/code/environments/production/modules/stdlib/lib/puppet/functions/deprecation.rb:28:in `deprecation')
    default: Notice: Compiled catalog for dukecon-full.aschemann.intra in environment production in 0.40 seconds
    default: Notice: /Stage[main]/Docker::Repos/Package[debian-keyring]/ensure: created
    default: Notice: /Stage[main]/Docker::Repos/Package[debian-archive-keyring]/ensure: created
    default: Notice: /Stage[main]/Apt/File[preferences]/ensure: created
    default: Notice: /Stage[main]/Main/File[/data]/ensure: created
    default: Notice: /Stage[main]/Main/Exec[/bin/echo "This is a Vagrant Host"]/returns: executed successfully
    default: Notice: /Stage[main]/Apt/Apt::Setting[conf-update-stamp]/File[/etc/apt/apt.conf.d/15update-stamp]/content: content changed '{md5}b9de0ac9e2c9854b1bb213e362dc4e41' to '{md5}0962d70c4ec78bbfa6f3544ae0c41974'
    default: Notice: /Stage[main]/Docker::Repos/Apt::Source[docker]/Apt::Key[Add key: 9DC858229FC7DD38854AE2D88D81803C0EBFCD88 from Apt::Source docker]/Apt_key[Add key: 9DC858229FC7DD38854AE2D88D81803C0EBFCD88 from Apt::Source docker]/ensure: created
    default: Notice: /Stage[main]/Docker::Repos/Apt::Source[docker]/Apt::Setting[list-docker]/File[/etc/apt/sources.list.d/docker.list]/ensure: defined content as '{md5}102b755a1d6bf9a41b84296a25ca1fb9'
    default: Notice: /Stage[main]/Apt::Update/Exec[apt_update]: Triggered 'refresh' from 1 event
    default: Notice: /Stage[main]/Docker::Repos/Package[cgroup-lite]/ensure: created
    default: Notice: /Stage[main]/Docker::Repos/Apt::Pin[docker]/Apt::Setting[pref-docker]/File[/etc/apt/preferences.d/docker.pref]/ensure: defined content as '{md5}ee2dbee1afbf071d58e0a88361de09f6'
    default: Error: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install linux-image-extra-4.15.0-20-generic' returned 100: Reading package lists...
    default: Building dependency tree...
    default: Reading state information...
    default: E: Unable to locate package linux-image-extra-4.15.0-20-generic
    default: E: Couldn't find any package by glob 'linux-image-extra-4.15.0-20-generic'
    default: E: Couldn't find any package by regex 'linux-image-extra-4.15.0-20-generic'
    default: Error: /Stage[main]/Docker::Install/Package[linux-image-extra-4.15.0-20-generic]/ensure: change from 'purged' to 'present' failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install linux-image-extra-4.15.0-20-generic' returned 100: Reading package lists...
    default: Building dependency tree...
    default: Reading state information...
    default: E: Unable to locate package linux-image-extra-4.15.0-20-generic
    default: E: Couldn't find any package by glob 'linux-image-extra-4.15.0-20-generic'
    default: E: Couldn't find any package by regex 'linux-image-extra-4.15.0-20-generic'
    default: Notice: /Stage[main]/Docker::Install/Package[docker]: Dependency Package[linux-image-extra-4.15.0-20-generic] has failures: true
    default: Warning: /Stage[main]/Docker::Install/Package[docker]: Skipping because of failed dependencies
    default: Warning: /Stage[main]/Docker::Service/File[/etc/systemd/system/docker.service.d]: Skipping because of failed dependencies
    default: Warning: /Stage[main]/Docker::Service/File[/etc/systemd/system/docker.service.d/service-overrides.conf]: Skipping because of failed dependencies
    default: Warning: /Stage[main]/Docker::Service/Exec[docker-systemd-reload-before-service]: Skipping because of failed dependencies
    default: Warning: /Stage[main]/Docker::Service/File[/etc/default/docker-storage]: Skipping because of failed dependencies
    default: Warning: /Stage[main]/Docker::Service/File[/etc/default/docker]: Skipping because of failed dependencies
    default: Warning: /Stage[main]/Docker::Service/Service[docker]: Skipping because of failed dependencies
    default: Warning: /Stage[main]/Main/User[vagrant]: Skipping because of failed dependencies
    default: Error: Could not find a suitable provider for docker_network
    default: Notice: Applied catalog in 14.14 seconds

Metadata

Metadata

Assignees

Labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions