diff --git a/roles/container-engine/containerd/tasks/main.yml b/roles/container-engine/containerd/tasks/main.yml
index 4292770699547e280531cde61e8bba0be499f47f..f139fa75fbf2098faaaa092b9e9376a8c98a4972 100644
--- a/roles/container-engine/containerd/tasks/main.yml
+++ b/roles/container-engine/containerd/tasks/main.yml
@@ -107,7 +107,6 @@
   when:
     - not is_ostree
     - containerd_package_info.pkgs|length > 0
-  ignore_errors: true
 
 - include_role:
     name: container-engine/crictl
diff --git a/roles/container-engine/docker/tasks/main.yml b/roles/container-engine/docker/tasks/main.yml
index 1c624a9e66ef7ed3a5cf879282023566863cad4d..4ff88b88f72b99f2b8e0bcee79c5b5c9546324e9 100644
--- a/roles/container-engine/docker/tasks/main.yml
+++ b/roles/container-engine/docker/tasks/main.yml
@@ -159,7 +159,6 @@
   with_items: "{{ docker_package_info.pkgs }}"
   notify: restart docker
   when: not (ansible_os_family in ["Flatcar Container Linux by Kinvolk", "ClearLinux"] or is_ostree) and (docker_package_info.pkgs|length > 0)
-  ignore_errors: true
 
 - name: Ensure docker packages are installed
   action: "{{ docker_package_info.pkg_mgr }}"
@@ -172,24 +171,8 @@
   retries: 4
   delay: "{{ retry_stagger | d(3) }}"
   notify: restart docker
-  ignore_errors: true
   when: ansible_os_family in ["ClearLinux"]
 
-- name: get available packages on Ubuntu
-  command: apt-cache policy docker-ce
-  when:
-    - docker_task_result is failed
-    - ansible_distribution == 'Ubuntu'
-  register: available_packages
-  check_mode: false
-
-- name: show available packages on ubuntu
-  fail:
-    msg: "{{ available_packages }}"
-  when:
-    - docker_task_result is failed
-    - ansible_distribution == 'Ubuntu'
-
 # This is required to ensure any apt upgrade will not break kubernetes
 - name: Tell Debian hosts not to change the docker version with apt upgrade
   dpkg_selections: