diff --git a/apps/routerconsole/java/src/net/i2p/router/update/UnsignedUpdateRunner.java b/apps/routerconsole/java/src/net/i2p/router/update/UnsignedUpdateRunner.java
index eb797b9a1bf1e9a3779efe0d308eeb21e02b5e90..e010714c12ff6d80394f5635a4a9d51f3e770811 100644
--- a/apps/routerconsole/java/src/net/i2p/router/update/UnsignedUpdateRunner.java
+++ b/apps/routerconsole/java/src/net/i2p/router/update/UnsignedUpdateRunner.java
@@ -53,6 +53,8 @@ class UnsignedUpdateRunner extends UpdateRunner {
             } catch (Throwable t) {
                 _log.error("Error updating", t);
             }
+            if (!this.done)
+                _mgr.notifyTaskFailed(this, "", null);
         }
         
         /** eepget listener callback Overrides */