bad argument #1 to 'match'

  • 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

    PHP
    local v = string.match(LC.distribution.version, "^%d+")


    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
  • Hallo Herr Keppler,


    gibt es schon einen konkreteren Zeitplan zur Unterstützung von CentOS Stream ?
    Bei uns laufen bereits einige Hosts mit CentOS 8, dessen EOL ja auf den December 31, 2021 umdatiert wurde.


    Wäre hilfreich zu wissen, ob die Stream Unterstützung seitens LiveConfig im Zeitplan Q2/2021 (noch 2 Monate) _definitiv_ realisiert wird, oder ob wir die EL-8 Hosts lieber gleich zu einem anderen von LC supportetem OS migrieren sollten.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!