aaPanel_Jose

Traceback (most recent call last):
File "/www/server/panel/class/panelLets.py", line 14, in <module>
import sewer,public
File "/www/server/panel/class/sewer/__init__.py", line 1, in <module>
from .client import Client # noqa: F401
File "/www/server/panel/class/sewer/client.py", line 11, in <module>
import OpenSSL
ImportError: No module named OpenSSL

is received when I run python /www/server/panel/class/panelLets.py renew_lets_ssl from the terminal.

    yclywz41
    you may need to run command by btpython or /www/server/panel/pyenv/bin/python
    btpython /www/server/panel/class/panelLets.py renew_lets_ssl
    /www/server/panel/pyenv/bin/python /www/server/panel/class/panelLets.py renew_lets_ssl

      22 days later

      aaPanel_Jose

      automatic ssl does not work due to the following errors when i run python /www/server/panel/class/panelLets.py renew_lets_ssl from the terminal

      /www/server/panel/pyenv/lib/python3.7/site-packages/urllib3/connectionpool.py:986: InsecureRequestWarning: Unverified HTTPS request is being made to host 'acme-v02.api.letsencrypt.org'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings

        yclywz41
        The warning message should not affect the renewal
        please try to use this command
        /www/server/panel/pyenv/bin/python /www/server/panel/class/acme_v2.py --renew=1

          aaPanel_Jose

          I used the code you gave the terminal.
          /www/server/panel/pyenv/bin/python /www/server/panel/class/acme_v2.py --renew=1
          I use Multi Hosting. I host multiple domains in a single folder. Could the problem be caused by it?

            yclywz41
            please try to execute this command
            echo 'curl' > /www/server/panel/data/http_type.pl
            then execute renew ssl comand again.

              16 days later

              aaPanel_Jose

              |-2020-08-21 16:03:28 Total [0] renewal of visa tasks
              `/www/server/panel/pyenv/bin/python /www/server/panel/class/panelLets.py renew_lets_ssl`
              
              |-[]Not expired or the site does not use the Let's Encrypt certificate.
              |-2020-08-21 16:03:28 Waiting for renewal[0].
              |-After the task is completed, a total of renewals are required.[0], renewal success [0], renewal failed [0].

              When I run the command over ssh, the website list is Expiry: 4 days remaining, mercy ssl cannot be refreshed. The domain removed from the website section is querying.

                2 years later

                hi, i'm trying to use aapanel API. I successfully create new website by API but i don't know how to create SSL for it. There is no mention in the doc. how can i archive it?

                2 years later
                10 days later