Hello, I’m having a fair few difficulties in upgrading from FreePBX 12 to FreePBX 13. I am currently running 6.12.65-31 on Asterisk 12.
I started by searching online for a guide or a Youtube video - there wasn’t one. I searched the FreePBX Wiki and couldn’t find anything. I then proceeded to upgrade FreePBX in the following way (Although I don’t know if this was the right way)
-
Check all modules are up to date within the FreePBX GUI;
-
Go to Sangoma Documentation and upgrade to x-32 in the shell, reboot the box, check for any upgrades within the FreePBX GUI;
-
Upgrade to x-100 in the shell, restart the box, check for any module updates within the FreePBX GUI.
Problem:
At this point, when I log back into the shell I get the following:
Last login: Thu Feb 25 08:09:27 2016
PDOException: SQLSTATE[HY000]: General error: 1030 Got error 134 from storage engine in file /var/www/html/admin/libraries/BMO/Database.class.php on line 166
Stack trace:
- PDOException->() /var/www/html/admin/libraries/BMO/Database.class.php:166
- PDO->query() /var/www/html/admin/libraries/BMO/Database.class.php:166
- FreePBX\Database->sql_getOne() /var/www/html/admin/libraries/BMO/Database.class.php:113
- FreePBX\Database->sql() /var/www/html/admin/libraries/DB.class.php:235
- DB->sql() /var/www/html/admin/libraries/sql.functions.php:29
- sql() /var/www/html/admin/libraries/modulelist.class.php:19
- modulelist->modulelist() /var/www/html/admin/libraries/modulelist.class.php:12
- modulelist->create() /var/www/html/admin/libraries/modulefunctions.class.php:613
- module_functions->getinfo() /var/www/html/admin/libraries/utility.functions.php:1346
- _bootstrap_parse_hooks() /var/www/html/admin/libraries/utility.functions.php:1321
- bootstrap_include_hooks() /var/www/html/admin/bootstrap.php:276
- require_once() /etc/freepbx.conf:9
- include_once() /var/lib/asterisk/bin/fwconsole:12
PDOException: SQLSTATE[HY000]: General error: 1030 Got error 134 from storage engine in file /var/www/html/admin/libraries/BMO/Database.class.php on line 166
Stack trace:- PDOException->() /var/www/html/admin/libraries/BMO/Database.class.php:166
- PDO->query() /var/www/html/admin/libraries/BMO/Database.class.php:166
- FreePBX\Database->sql_getOne() /var/www/html/admin/libraries/BMO/Database.class.php:113
- FreePBX\Database->sql() /var/www/html/admin/libraries/DB.class.php:235
- DB->sql() /var/www/html/admin/libraries/sql.functions.php:29
- sql() /var/www/html/admin/libraries/modulelist.class.php:19
- modulelist->modulelist() /var/www/html/admin/libraries/modulelist.class.php:12
- modulelist->create() /var/www/html/admin/libraries/modulefunctions.class.php:613
- module_functions->getinfo() /var/www/html/admin/libraries/utility.functions.php:1346
- _bootstrap_parse_hooks() /var/www/html/admin/libraries/utility.functions.php:1321
- bootstrap_include_hooks() /var/www/html/admin/bootstrap.php:276
- require_once() /etc/freepbx.conf:9
- include_once() /var/lib/asterisk/bin/fwconsole:12
Questions:
- What am I doing wrong?
- How do it right?
- What do I do next to get the system bang up to date in every respect please?
I also note that the FreePBX Upgrader is a commercial module and as I cannot afford this, I do not have it
Thank you and Kind Regards.