         put_cache(pkg, archive)
 
       {:error, reason} ->
-        Nerves.Utils.Shell.error("  => #{reason}")
+        Nerves.Utils.Shell.error("  => Prebuilt #{pkg.app} not found (#{reason})")
     end
   end
 

            nil ->
              get_artifact(pkg)

            _cache_path ->
              Nerves.Utils.Shell.success("  Cached #{app}")
          end
        end



  defp get_artifact(pkg) do
    archive = Artifact.download_path(pkg)
    Nerves.Utils.Shell.success("  Checking #{pkg.app}...")

    with true <- File.exists?(archive),
         :ok <- Nerves.Utils.File.validate(archive) do
