diff --git a/node/config.go b/node/config.go
index 244b15459c2e0c7207cffdcfd0faf0ab239fcf6b..43ee5ec2127ab232fb1b185fb643277404f3811f 100644
--- a/node/config.go
+++ b/node/config.go
@@ -482,7 +482,7 @@ func makeAccountManager(conf *Config) (*accounts.Manager, string, error) {
 		if extapi, err := external.NewExternalBackend(conf.ExternalSigner); err == nil {
 			backends = append(backends, extapi)
 		} else {
-			log.Info("Error configuring external signer", "error", err)
+			return nil, "", fmt.Errorf("error connecting to external signer: %v", err)
 		}
 	}
 	if len(backends) == 0 {