diff --git a/source/texk/web2c/luatexdir/ChangeLog b/source/texk/web2c/luatexdir/ChangeLog
index 9cd534c2c56ec636dcee84a9960e56360471d574..d8b6a5d5de636395b67aa3f1ef7bb11b2ec17117 100644
--- a/source/texk/web2c/luatexdir/ChangeLog
+++ b/source/texk/web2c/luatexdir/ChangeLog
@@ -1,3 +1,6 @@
+2022-11-10  Luigi Scarso <luigi.scarso@gmail.com> 
+    * Better error message if setlocale fails
+
 2022-10-28  Luigi Scarso <luigi.scarso@gmail.com> 
     * \variablefam (backport from luametatex, handy for latex) (H .Hagen)
 
diff --git a/source/texk/web2c/luatexdir/lua/luainit.c b/source/texk/web2c/luatexdir/lua/luainit.c
index 35683fccca3b38e7ffe766df6ead7711c28ed61f..9eecb714cefd182fc55b4a38b52d7824ee24007e 100644
--- a/source/texk/web2c/luatexdir/lua/luainit.c
+++ b/source/texk/web2c/luatexdir/lua/luainit.c
@@ -997,7 +997,7 @@ void lua_initialize(int ac, char **av)
         */
         env_locale = setlocale (LC_ALL, "");
         if (!env_locale && !lua_only) {
-            fprintf(stderr,"Unable to read environment locale: exit now.\n");
+            fprintf(stderr,"Unable to read locale data: please check the 'locale' settings of your environment for consistency. Exiting now.\n");
             exit(1);
         }
         tmp = setlocale (LC_CTYPE, NULL);
@@ -1018,7 +1018,7 @@ void lua_initialize(int ac, char **av)
         */
         env_locale = setlocale (LC_ALL, old_locale);
         if (!env_locale) {
-          fprintf(stderr,"Unable to restore original locale %s: exit now.\n",old_locale);
+          fprintf(stderr,"Unable to restore original locale %s: exiting 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 e7cc57b48d78a4922ff5d0ed6b9943cf4a96eb12..2630418c80c8aeebe53e37a678c5eec12ac96adf 100644
--- a/source/texk/web2c/luatexdir/luatex_svnversion.h
+++ b/source/texk/web2c/luatexdir/luatex_svnversion.h
@@ -1,4 +1,4 @@
 #ifndef luatex_svn_revision_h
 #define luatex_svn_revision_h
-#define luatex_svn_revision 7547
+#define luatex_svn_revision 7548
 #endif