diff --git a/source/texk/web2c/luatexdir/lua/luainit.w b/source/texk/web2c/luatexdir/lua/luainit.w
index 7d7e8e8d3e92c5d7206d111d266a5c9428a3a83a..04d86dac004ce6680494addb4f14198cb7a47757 100644
--- a/source/texk/web2c/luatexdir/lua/luainit.w
+++ b/source/texk/web2c/luatexdir/lua/luainit.w
@@ -944,7 +944,7 @@ void lua_initialize(int ac, char **av)
         /* could be compromised, and we exit.        */
         env_locale = setlocale (LC_ALL, "");
 	if (!env_locale) {
-	  fprintf(stderr,"Unable to read environment locale:exit now.\n");
+	  fprintf(stderr,"Unable to read environment locale: exit now.\n");
 	  exit(1);
 	}
         tmp = setlocale (LC_CTYPE, NULL);
@@ -964,7 +964,7 @@ void lua_initialize(int ac, char **av)
 	/* we can't ensure a 'sane' locale for lua.   */
 	env_locale = setlocale (LC_ALL, old_locale);
 	if (!env_locale) {
-	  fprintf(stderr,"Unable to restore original locale:exit now.\n");
+	  fprintf(stderr,"Unable to restore original locale %s: exit now.\n",old_locale);
 	  exit(1);
 	}
         xfree(old_locale);
diff --git a/source/texk/web2c/luatexdir/luatex_svnversion.h b/source/texk/web2c/luatexdir/luatex_svnversion.h
index 20af464c67c694cf0f7de98c3f3e81cc498aa1aa..54061ae58aee3adbfd9659863086e43842c7a085 100644
--- a/source/texk/web2c/luatexdir/luatex_svnversion.h
+++ b/source/texk/web2c/luatexdir/luatex_svnversion.h
@@ -1 +1 @@
-#define luatex_svn_revision 6353
+#define luatex_svn_revision 6354