Moin,
unter CentOS 8 Stream 2004 (letzter Patchstand) erscheint beim anpassen der Dovecot Konfiguration folgender Fehler:
Zitat/usr/lib/liveconfig/lua/dovecot.lua:709: bad argument #1 to 'match' (string expected, got nil) stack traceback: [C]: in function 'match' /usr/lib/liveconfig/lua/dovecot.lua:709: in function 'configure' /usr/lib/liveconfig/lua/popimap.lua:207: in functi
Die Meldung erscheint nur wenn man SSL aktivieren möchte.
Die Zeile beinhaltet folgenden Inhalt
Scheinbar funktioniert hier die LC.Distribution.version Abfrage nicht korrekt.
Vorerst reicht es aus wenn man den Code kommentiert
PHP
-- local v = string.match(LC.distribution.version, "^%d+")
-- local protocols = "!SSLv2 !SSLv3"
-- if (LC.distribution.name == "Debian" and tonumber(v) >= 9)
-- or (LC.distribution.name == "Ubuntu" and tonumber(v) >= 20)
-- or (LC.distribution.family == "RedHat" and tonumber(v) >= 8) then
-- Debian 9+, Ubuntu20+, CentOS8+ ship with OpenSSL 1.1, which doesn't know about SSLv2 any more!
protocols = "!SSLv3"
-- end