• SupportTutorial
  • aaPanel 7.x operating environment upgrade to Python 3.12 Questions and Answers

after update panel won't start, and got this error after bt start

after bt 22

edit:
i reinstall panel and its working now

Good morning
ssl problem

System: Ubuntu 22.04.4 LTS x86_64(Py3.12.3)
ver 7.0.3

[2024-05-30 08:06:36][DEBUG] - v2-auth---1
/www/server/panel/BT-Panel:63: SyntaxWarning: invalid escape sequence '\c'
os.system("\cp -f {} {}".format(plugin_loader_src_file, plugin_loader_file))
/www/server/panel/BT-Panel:238: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
task_thread.setDaemon(True)
[2024-05-30 08:07:05][DEBUG] - v2-auth---1
['5', '15', '0', '107']
[2024-05-30 08:29:17][DEBUG] - v2-auth---1
/www/server/panel/class/ssh_terminal.py:437: SyntaxWarning: invalid escape sequence '\l'
version = public.readFile('/etc/issue').strip().split("\n")[0].replace('\n','').replace('\l','').strip()
/www/server/panel/class/panelController.py:35: SyntaxWarning: invalid escape sequence '\w'
if not re.match(r"\w+$",args['mod_name']): return public.return_status_code(1000,'调用的模块名称中不能包含\w以外的字符')
/www/server/panel/class/panelController.py:36: SyntaxWarning: invalid escape sequence '\w'
if not re.match(r"\w+$",args['def_name']): return public.return_status_code(1000,'调用的方法名称中不能包含\w以外的字符')
/www/server/panel/class/ajax.py:797: SyntaxWarning: invalid escape sequence '\s'
rep = "disable_functions\s=\s{0,1}(.)\n"
/www/server/panel/class/ajax.py:803: SyntaxWarning: invalid escape sequence '\s'
rep = "upload_max_filesize\s=\s([0-9]+)(M|m|K|k)"
/www/server/panel/class/ajax.py:809: SyntaxWarning: invalid escape sequence '\s'
rep = u"\n;\scgi.fix_pathinfo\s=\s([0-9]+)\s\n"
/www/server/panel/class/ajax.py:1051: SyntaxWarning: invalid escape sequence '.'
ssl_conf = """server
/www/server/panel/class/ajax.py:1098: SyntaxWarning: invalid escape sequence '.'
ssl_conf = '''Listen 887
/www/server/panel/class/ajax.py:1334: SyntaxWarning: invalid escape sequence '\d'
result['port'] = int(re.search('PORT=(\d+)',conf).groups()[0])
/www/server/panel/class/ajax.py:1335: SyntaxWarning: invalid escape sequence '\d'
result['maxconn'] = int(re.search('MAXCONN=(\d+)',conf).groups()[0])
/www/server/panel/class/ajax.py:1336: SyntaxWarning: invalid escape sequence '\d'
result['cachesize'] = int(re.search('CACHESIZE=(\d+)',conf).groups()[0])
/www/server/panel/class/ajax.py:1361: SyntaxWarning: invalid escape sequence '\d'
conf = re.sub('PORT=\d+','PORT='+get.port,conf)
/www/server/panel/class/ajax.py:1362: SyntaxWarning: invalid escape sequence '\d'
conf = re.sub('MAXCONN=\d+','MAXCONN='+get.maxconn,conf)
/www/server/panel/class/ajax.py:1363: SyntaxWarning: invalid escape sequence '\d'
conf = re.sub('CACHESIZE=\d+','CACHESIZE='+get.cachesize,conf)
/www/server/panel/class/ajax.py:1372: SyntaxWarning: invalid escape sequence '\s'
port = re.findall('\n\s
port\s+(\d+)',c)[0]
/www/server/panel/class/ajax.py:1373: SyntaxWarning: invalid escape sequence '\s'
password = re.findall('\n\s*requirepass\s+(.+)',c)
[2024-05-30 08:31:44][DEBUG] - v2-auth---1

    aaP_michael
    Hi, can you give us your aapanel information? The server makes a snapshot backup first, if possible, please send it to kern@aapanel.com.
    It is recommended to fill in the following
    Post link:
    SSH IP address, account password and port:
    aapanel login link address and account password:
    Detailed problem description:

    No post link will not be able to know which user's information is, and the problem will not be processed

    After the update, my file systems no longer open.

    I sent more details by email.

      tectonny
      Hi, can you give us your aapanel information? The server makes a snapshot backup first, if possible, please send it to kern@aapanel.com.
      It is recommended to fill in the following
      Post link:
      SSH IP address, account password and port:
      aapanel login link address and account password:
      Detailed problem description:

      No post link will not be able to know which user's information is, and the problem will not be processed

        RIATOTO, Thanks You . . . Don't Forget Help To Up The Link Sites In Google..

        Hello.

        I already very much regret that I paid for a subscription to your product.
        The price of the product is very high compared to the prices of competitors.
        But the price of your product does not guarantee quality.
        There are a lot of mistakes.
        After updating to version 7.x.x there are generally continuous errors and complete disappointment.

        Dear developers - either take action to test updates or offer a good discount for paying customers!
        I didn’t want to test your mistakes for my own money and I won’t!

          Hello, updating aapanel will not affect the operation of the database and website. aapanel is an independent service.
          It is recommended that you check whether the relevant services are started?

          aaP_bhagoes86

            @aaPanel_Kern

            Hi,
            after update

            Traceback (most recent call last):
            File "/www/server/panel/BTPanel/init.py", line 2527, in publicObject
            return run_exec().run(toObject, defs, get)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            File "/www/server/panel/BTPanel/init.py", line 2474, in run
            result = getattr(toObject, get.action)(get)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            File "/www/server/panel/class_v2/ajax_v2.py", line 1767, in get_pay_type
            plugin_list = plu_panel.get_cloud_list()
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
            File "/www/server/panel/class/panelPlugin.py", line 421, in get_cloud_list
            softList = public.load_soft_list(True if force == 1 else False)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            File "/www/server/panel/class/public/init.py", line 8033, in load_soft_list
            import PluginLoader
            ImportError: /www/server/panel/class/PluginLoader.so: file too short

            ^ sorted. After update locale and apache broke down. Also LD_LIBRARIES path was wrong and some .so files were 'missing' Corrected those errors and for now it seems to be up and running.

            Hello
            Added edit file
            In the more section, it has been too long

            I don't think it will take that much time

            People who don't have computers and work with mobile phones are really in trouble

            Such a performance was unthinkable from your company

            Hello
            Added edit file
            In the more section, it has been too long

            I don't think it will take that much time

            People who don't have computers and work with mobile phones are really in trouble

            Such a performance was unthinkable from your company

              13 days later

              After updating to the latest version I can't get Let's Encrypt Certificate

              cannot import name '_ED25519_KEY_SIZE'
              from 'cryptography.hazmat.primitives.asym
              metric.ed25519' (/www/server/panel/pyenv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py)

                Connect with us: 📨 Telegram 💬 Discord Email: support@aapanel.com