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

yuv41
Hello, updating aapanel will not affect the operation of the database. aapanel is an independent service.
It is recommended that you use phpmyadmin to check whether the database process is caused by too many processes?

Hi, do you have any more information? If it is a mobile version, we are working on compatibility
If it is a computer browser, please try using incognito mode to access it. Is it normal?

shahinsafari

My aapanel can't start after update
root@amlogic:~# bt
/usr/bin/bt: line 361: /usr/bin/python: No such file or directory

    4ndr3
    You can also try to use the ssh tool to log in to the server and execute the update command with root privileges to update.
    Update command:

    curl -k https://node.aapanel.com/install/update_7.x_en.sh | bash

      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!

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