diff --git a/install/installCyberPanel.py b/install/installCyberPanel.py index 94c1c2d87..067d1ee53 100755 --- a/install/installCyberPanel.py +++ b/install/installCyberPanel.py @@ -505,7 +505,7 @@ class InstallCyberPanel: install.preFlightsChecks.call(command, self.distro, command, command, 1, 1, os.EX_OSERR) - if int(get_Ubuntu_release()) > 20: + if get_Ubuntu_release() > 20: ### change mysql md5 to crypt command = "sed -i 's/MYSQLCrypt md5/MYSQLCrypt crypt/g' /etc/pure-ftpd/db/mysql.conf" diff --git a/plogical/upgrade.py b/plogical/upgrade.py index 9cf23edbb..f8ce2a9d9 100755 --- a/plogical/upgrade.py +++ b/plogical/upgrade.py @@ -1134,6 +1134,12 @@ CREATE TABLE `websiteFunctions_backupsv2` (`id` integer AUTO_INCREMENT NOT NULL ### update ftp issue for ubuntu 22 + try: + cursor.execute( + 'ALTER TABLE `users` CHANGE `Password` `Password` VARCHAR(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL; ') + except: + pass + if Upgrade.FindOperatingSytem() == Ubuntu22: command = "sed -i 's/MYSQLCrypt md5/MYSQLCrypt crypt/g' /etc/pure-ftpd/db/mysql.conf"