diff --git a/lib/workers/repository/process/fetch.ts b/lib/workers/repository/process/fetch.ts
index 057d49446df2d6e9e4cb5e801262da74591155a0..b0d6e3606a066d1809e3a683541a5a8316f800d9 100644
--- a/lib/workers/repository/process/fetch.ts
+++ b/lib/workers/repository/process/fetch.ts
@@ -95,11 +95,18 @@ async function fetchManagerPackagerFileUpdates(
       'fetchManagerPackagerFileUpdates starting sequentially'
     );
     for (const dep of pFile.deps) {
-      await fetchDepUpdates(packageFileConfig, dep);
-      logger.debug(
-        { manager, packageFile, dependency: dep.depName },
-        'fetchDepUpdates done'
-      );
+      try {
+        await fetchDepUpdates(packageFileConfig, dep);
+        logger.debug(
+          { manager, packageFile, dependency: dep.depName },
+          'fetchDepUpdates done'
+        );
+      } catch (err) /* istanbul ignore next */ {
+        logger.warn(
+          { manager, packageFile, dependency: dep.depName, err },
+          'fetchDepUpdates error'
+        );
+      }
     }
   } else {
     const queue = pFile.deps.map(dep => (): Promise<void> =>