mod_acme.so missing from 1.9.0 release - ACME feature completely non-functional

#1
OLS Version: 1.9.0
OS: Debian 12 and Debian 13

The mod_acme.so module is not included in the 1.9.0 release package despite ACME being announced as a key new feature.

Steps to reproduce:

1. Fresh install OLS 1.9.0 on Debian 12 or 13
2. Run /usr/local/lsws/admin/misc/install_acme.sh
3. Configure VHost with AutoCert ACME enabled
4. OLS error log shows: "Failed to load module [mod_acme], error: mod_acme.so: No such file or directory"
5. ls /usr/local/lsws/modules/ confirms mod_acme.so is absent

The source code exists in src/modules/modacme/ but was not compiled into the release package. ACME is completely non-functional. This cost users significant time debugging a feature that was never actually shipped.

Please include mod_acme.so in 1.9.1, or restore the previous certbot documentation so users have a working alternative.
 
#3
Thanks for the quick response! Looking forward to the fix in the next build. In the meantime, certbot works as a workaround.


PS: A "Würdevoller Neustart" had no effect either — we tried that first before debugging further.


Also, please have someone review the German translation — it is quite horrifying. Some examples:


  • "Listeners" is translated as "Zuhörer" (which means "audience" or "people who listen")
  • "Port" is translated as "Hafen" (which means "harbor" for ships)
  • "Listener Name" becomes "Name des Hörers" (Name of the listener/person)
  • "Graceful Restart" becomes "Würdevoller Neustart" (Dignified Restart)

The translation appears to be pure machine translation with no review. It makes the German UI very confusing and funny to use.
 
#4
Regarding the language improvements, we plan to use AI modules to enhance the translations and likely include them in version 1.9.1. We would appreciate any feedback you can provide in the meantime. :)
 
#5
Regarding the language improvements, we plan to use AI modules to enhance the translations and likely include them in version 1.9.1. We would appreciate any feedback you can provide in the meantime. :)
In a technical context, nothing at all should be translated, because any attempt, regardless of the language, is doomed to failure. Did you know, by the way, that the English language originated in German, and that most British people have German ancestors? ;)
 
Top