I would go further and drop anything older than 5.6 - 5.4 is already a critical security problem and should not be supported anymore, 5.6 is officially old and outdated before the year is out - even supporting that will provide problems to the server provider, the customer and other users of the internet (hacked CMS sending spam any many more scenarios).
Posts by simplemind
-
-
I recently bought a few of the payed plugins (Let's Encrypt and others). For tax purposes I was searching for a bill or anything similar, an official order confirmation or such.
Is there anything like that? It does not have to include sales tax (if there are non because of the small business nature of the plugin store), but a bill should always get generated when payed services are offered.cheers
Markus -
I had no problem installing rc4.7 (fresh install, no update) with the exact same database. Somewhere in the update process old mysql passwords stop to work. The database currently has some old passwords (in old_password format, 16 char hash) and all new users / passwords are 41 char hashes). The mix does not seem to work in the update process.
[update] and thus the solution: I had to convert the password of the root user to the new hash format for the upgrade to work.
This is a new problem for me: the old passwords don't work anymore since 1.1.0 - I'm currently resetting all passwords to get them to be safed in the new password format to get that fixed. -
I'll try it myself, most likely (now that I know there was a user/mysql error at first) the error is derived from my database setup. Somehow it worked with 1.0.3 -> 1.1.0 but not rc4.7 -> 1.1.0
-
Ok, the critical error comes earlier:
Quote
erforming step 6 from total of 21Creating/updating i-MSCP database
XXX[Tue Feb 4 01:25:01 2014] [debug] iMSCP::File::save: Saving file /var/www/imscp/engine/setup/updDB.php
[Tue Feb 4 01:25:01 2014] [debug] iMSCP::Execute::execute: Executing command: /usr/bin/php5 /var/www/imscp/engine/setup/updDB.php
[Tue Feb 4 01:25:02 2014] [debug] iMSCP::Execute::getExitCode: External command exited with value 0
[Tue Feb 4 01:25:02 2014] [debug] main::setupUpdateDatabase:
Warning: PDO::__construct(): The server requested authentication method unknown to the client [mysql_old_password] in /var/www/imscp/gui/library/iMSCP/Database.php on line 94
An error occurred. Please contact your administrator or reseller.
[Tue Feb 4 01:25:02 2014] [debug] iMSCP::HooksManager::trigger: Trigger afterSetupCreateDatabase hook
[Tue Feb 4 01:25:02 2014] [debug] iMSCP::Execute::execute: Executing command: /usr/bin/php5 -v
[Tue Feb 4 01:25:02 2014] [debug] iMSCP::Execute::getExitCode: External command exited with value 0
[Tue Feb 4 01:25:02 2014] [debug] Servers::httpd::apache_php_fpm::installer::_fixPhpErrorReportingValues: PHP 5.4.4-14+deb7u7 (cli) (built: Dec 12 2013 08:42:07)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
[Tue Feb 4 01:25:02 2014] [debug] iMSCP::Dialog::Dialog::setGauge: XXX
33 -
I was just checking how deep the rabit hole goes - I deleted the columns afterwards. The error comes back even after a fresh install of 1.1.0-rc4.7 and another try to get the update going. Debug log says:
Code- Performing step 14 from total of 21
- Servers installation
- Performing step 4 from total of 7
- Running Servers::httpd::apache_php_fpm install tasks...
- [Tue Feb 4 01:25:08 2014] [debug] iMSCP::Execute::execute: Executing command: /usr/sbin/apache2ctl -v
- [Tue Feb 4 01:25:08 2014] [debug] iMSCP::Execute::getExitCode: External command exited with value 0
- [Tue Feb 4 01:25:08 2014] [debug] Servers::httpd::apache_php_fpm::installer::_setApacheVersion: Server version: Apache/2.2.22 (Debian)
- Server built: Mar 4 2013 22:05:29
- [Tue Feb 4 01:25:08 2014] [debug] Servers::httpd::apache_php_fpm::installer::_setApacheVersion: Apache version set to: 2.2.22
- [Tue Feb 4 01:25:08 2014] [error] Servers::httpd::apache_php_fpm::installer::_addUser: Error while executing query: Unknown column 'admin_sys_name' in 'field list'
- [Tue Feb 4 01:25:08 2014] [debug] iMSCP::Execute::execute: Executing command: /usr/bin/dialog --backtitle 'i-MSCP - internet Multi Server Control Panel' --title 'i-MSCP Setup Dialog' --colors --msgbox '
- \Z1[ERROR]\Zn
-
The admin table in the imscp-database seems to be incomplete in the RC4.7 - the columns admin_sys_name and admin_sys_gname are missing (setup breaks there).
When I add those and restart the setup, the installer hangs because those columns are empty (of course, I think the installer would like the user and group name in there).The error is thrown in the php-fpm-installation process.
I did another update from 1.1.0-rc2.3 and one from 1.0.3 - both were totally fine. Only upgrade from RC4.7 is not working properly.
I could however reinstall RC4.7 without a problem, server is running ok. -
I think that behaviour is a much cleaner solution than the confixx way, managed like this you always have a stable domain/folder relationship, always have a htdocs/ for the web files, the same base structure. Very neat.
The only thing I miss is being able to point domains/aliases/subdomains to an existing folder. Works in some menus (Reseller->add alias), but not in others (almost everywhere else).