diff --git a/server/replay_cache.c b/server/replay_cache.c
index 7fea676..4d28035 100644
--- a/server/replay_cache.c
+++ b/server/replay_cache.c
@@ -271,8 +271,8 @@ replay_file_cache_init(fko_srv_options_t *opts)
     */
     if ((digest_file_ptr = fopen(opts->config[CONF_DIGEST_FILE], "r")) == NULL)
     {
-        log_msg(LOG_WARNING, "Could not open digest cache: %s",
-            opts->config[CONF_DIGEST_FILE]);
+        log_msg(LOG_WARNING, "Could not open digest cache: %s: %s",
+            opts->config[CONF_DIGEST_FILE], strerror(errno));
         return(-1);
     }
 
@@ -493,8 +493,8 @@ add_replay_file_cache(fko_srv_options_t *opts, char *digest)
     */
     if ((digest_file_ptr = fopen(opts->config[CONF_DIGEST_FILE], "a")) == NULL)
     {
-        log_msg(LOG_WARNING, "Could not open digest cache: %s",
-            opts->config[CONF_DIGEST_FILE]);
+        log_msg(LOG_WARNING, "Could not open digest cache: %s: %s",
+            opts->config[CONF_DIGEST_FILE], strerror(errno));
         return(SPA_MSG_DIGEST_CACHE_ERROR);
     }
 
