Unable to locate package linux-image-extra-4.4.0-1012-aws
Opened this issue · 1 comments
nikosmeds commented
It appears one package name installed in install.pp
is selected through linux-image-extra-($uname -r)
I believe https://github.com/garethr/garethr-docker/blob/master/manifests/install.pp#L32 is where this occurs.
We host our infrastructure on AWS.
This worked previously on our old instances:
$ uname -r
4.4.0-38-generic
But recently spun up instances:
$ uname -r
4.4.0-1012-aws
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install linux-image-extra-4.4.0-1012-aws' returned 100: Reading package lists...
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: Building dependency tree...
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: Reading state information...
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: E: Unable to locate package linux-image-extra-4.4.0-1012-aws
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: E: Couldn't find any package by glob 'linux-image-extra-4.4.0-1012-aws'
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: E: Couldn't find any package by regex 'linux-image-extra-4.4.0-1012-aws'
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Docker::Install/Package[linux-image-extra-4.4.0-1012-aws]/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.4.0-1012-aws' returned 100: Reading package lists...
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Docker::Install/Package[linux-image-extra-4.4.0-1012-aws]/ensure) Building dependency tree...
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Docker::Install/Package[linux-image-extra-4.4.0-1012-aws]/ensure) Reading state information...
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Docker::Install/Package[linux-image-extra-4.4.0-1012-aws]/ensure) E: Unable to locate package linux-image-extra-4.4.0-1012-aws
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Docker::Install/Package[linux-image-extra-4.4.0-1012-aws]/ensure) E: Couldn't find any package by glob 'linux-image-extra-4.4.0-1012-aws'
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Docker::Install/Package[linux-image-extra-4.4.0-1012-aws]/ensure) E: Couldn't find any package by regex 'linux-image-extra-4.4.0-1012-aws'
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Package[docker]) Dependency Package[linux-image-extra-4.4.0-1012-aws] has failures: true
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Package[docker]) Skipping because of failed dependencies
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Docker::Service/File[/etc/systemd/system/docker.service.d]) Dependency Package[linux-image-extra-4.4.0-1012-aws] has failures: true
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Docker::Service/File[/etc/systemd/system/docker.service.d]) Skipping because of failed dependencies
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Docker::Service/File[/etc/default/docker]) Dependency Package[linux-image-extra-4.4.0-1012-aws] has failures: true
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Docker::Service/File[/etc/default/docker]) Skipping because of failed dependencies
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Docker::Service/File[/etc/systemd/system/docker.service.d/service-overrides.conf]) Dependency Package[linux-image-extra-4.4.0-1012-aws] has failures: true
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Docker::Service/File[/etc/systemd/system/docker.service.d/service-overrides.conf]) Skipping because of failed dependencies
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Docker::Service/File[/etc/default/docker-storage]) Dependency Package[linux-image-extra-4.4.0-1012-aws] has failures: true
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Docker::Service/File[/etc/default/docker-storage]) Skipping because of failed dependencies
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Docker::Service/Exec[docker-systemd-reload-before-service]) Dependency Package[linux-image-extra-4.4.0-1012-aws] has failures: true
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Docker::Service/Exec[docker-systemd-reload-before-service]) Skipping because of failed dependencies
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Docker::Service/Service[docker]) Dependency Package[linux-image-extra-4.4.0-1012-aws] has failures: true
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Docker::Service/Service[docker]) Skipping because of failed dependencies
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Prometheus_server::Blackbox_exporter/Docker::Run[blackbox-exporter]/File[/etc/systemd/system/docker-blackbox-exporter.service]) Dependency Package[linux-image-extra-4.4.0-1012-aws] has failures: true
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Prometheus_server::Blackbox_exporter/Docker::Run[blackbox-exporter]/File[/etc/systemd/system/docker-blackbox-exporter.service]) Skipping because of failed dependencies
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Prometheus_server::Blackbox_exporter/Docker::Run[blackbox-exporter]/Exec[docker-blackbox-exporter-systemd-reload]) Dependency Package[linux-image-extra-4.4.0-1012-aws] has failures: true
Apr 3 17:54:05 ip-10-232-27-21 puppet-user[2038]: (/Stage[main]/Prometheus_server::Blackbox_exporter/Docker::Run[blackbox-exporter]/Exec[docker-blackbox-exporter-systemd-reload]) Skipping because of failed dependencies
scottybrisbane commented
+1, I am having the same issue. I have temporarily resolved it by setting $manage_kernel
to false
when the host is using the AWS tuned Ubuntu kernel ($::kernelrelease =~ /-aws$/
). Would love a more permanent solution though.