Backup
cPanel/WHM
Database
Table 'TABLE-NAME' of database 'DATABASE-NAME' is marked as crashed.⇨
mysql database connection failed [...] [1045] Access denied for user⇨
Successfully detected the source [...] but the information isn't working⇨
A database query has failed. [...] Unable to read `[...].data'⇨
mysql database connection failed: No such file or directory⇨
Data File
Filesystem
Remote Connections
HTTP
Installatron Remote
Licensing
My Applications
Notifications
PHP
Requirements
Developer Kit
Timeout
Webhosting Account
Errors associated with the creation of backups.
Errors associated with the webhosting control panel system, cPanel (and WHM).
Errors associated with or that reference databases.
Errors associated with Installatron data files.
Errors associated with filesystem actions like creating folders, editing files, and changing permissions.
Errors that involve connecting to remote locations, primarily for actions like backup and migrate.
Errors associated with the HTTP protocol.
(see also: List of HTTP status codes)
Errors associated with the Installatron product, Installatron Remote.
(see: Installatron Remote)
Errors associated with Installatron Plugin licensing.
Errors associated with the My Applications tab in Installatron.
Errors associated Installatron's email notification system.
Errors associated with the PHP programming language.
Errors associated application or Installatron requirements.
Errors associated any of Installatron's customization systems.
Installatron's attempts to make HTTP calls that time out.
Errors associated with your webhosting service account.
1. verb: todo
(see: todo)
ERROR BU001: extraction failure: unable to extract `/home/USERNAME/public_html/app_mydomain-com_-My-blog_2021-01-01_01-01-01.tar.gz' to `/home/USERNAME/public_html' (`'):
Installatron was unable to extract the backup archive into the location where you are trying to restore the backup.
(that will prompt you to download the backup to your home computer)
What you're looking for here are;
Q1. did the archive download without error?
Q2. did the archive extract without error?
(If you're not sure what 1-3 mean or how to fix them then ask your webhosting provider. They'll know what they mean.)
ERROR BU002: There are no available backup locations. Please add a location using the 'Edit' button of this installed application.
There is no backup location selected for this application.
(* the names may be localized into your language)
If, on the other hand, there were no backup locations listed;
The application should now be able to backup.
ERROR CP001: The request failed. (Error ID: [...]) Ask your hosting provider to research this error in cPanel & WHM’s main error log. at /usr/local/cpanel/Cpanel/MysqlFE.pm line [...].
This was caused by a bug in a particular version of the cPanel/WHM webhosting control panel software.
Pass this link on to your webhosting provider: https://support.cpanel.net/hc/en-us/articles/360056772334
Your provider will be able to fix it.
ERROR CP002: A fatal error or timeout occurred while processing this directive. [close] Template::Exception: [TYPE]=[undef] [INFO]=[open(/etc/trueuserdomains): Permission denied at /usr/local/cpanel/Cpanel/Config/LoadUserDomains/Count.pm line [...]. ] [TEXT]=[] at cpanel.pl line [...]. cpanel::cpanel::cptt_exectag("/usr/local/cpanel/whostmgr/docroot/templates/tq_RANDOM"..., 1) called at cpanel.pl line [...] cpanel::cpanel::run_standard_mode() called at cpanel.pl line [...] cpanel::cpanel::script("cpanel::cpanel", "/usr/local/cpanel/whostmgr/docroot/templates/tq_RANDOM"...) called at cpanel.pl line [...]
This is caused by a known cPanel bug which was fixed in recent versions of cPanel. The issue number was #2205. Please ask your server administrator to double check they're using the latest cPanel version as their selected release channel.
If the problem persists, ask your webhosting provider or server administrator to run this as root:
echo "fix_cpanel_trueuserdomains=yes" >> /usr/local/installatron/etc/settings.iniThat should provide a workaround for the problem.
ERROR CP003: Failed to save cache file “/var/cpanel/userhomes/cpanel/.cpanel/nvdata.cache” because of an error: (XID [...])
This was a cPanel/WHM bug introduced in v80.
Run these commands from SSH (or Terminal from WHM) as the root user:
mkdir -vp /var/cpanel/userhomes/cpanel/.cpanel
chmod 700 /var/cpanel/userhomes/cpanel/.cpanel
This means that the table TABLE-NAME in the database DATABASE-NAME is inaccessible and needs to be repaired before Installatron can operate on this application. It's possible that the website itself will continue to work fine until the damaged table is accessed.
it can usually be fixed using a tool named phpMyAdmin which might be available from your webhosting control panel dashboard. You might also be able to access it directly by clicking the small database link at the bottom-center of that application's information on the My Applications tab in Installatron.
If you click phpMyAdmin it may load with the DATABASE-NAME database already selected or you may need to select it from the list of databases in the left sidebar (find the db named DATABASE-NAME and click it).
With the database table details loaded into the main content area, find the table named TABLE-NAME (from the error) and [x] check it.
Then under the list of tables is a dropdown box that says something like [With selected...] -- click that and find the option called something like repair . Click that.
And it will attempt to repair the table.
(Here's a video of the repair process which might be easier to follow: https://www.youtube.com/watch?v=BQCe4CfCN3k)
ERROR DB002: mysql database connection failed: host = DB_HOSTNAME database = DB_NAME username = DB_USERNAME password = DB_PASSWORD prefix = [...] errstr = Could not connect to `DB_HOSTNAME` using the username `DB_USERNAME` and password `DB_PASSWORD` ([...]) -- [1045] Access denied for user 'DB_USERNAME'@'DB_HOSTNAME' (using password: YES)
Install
When you see this error during a failed install, either:
Install
If you experienced this error during installation of a new application;
ERROR DB003: Successfully detected the source installed application's database information, but the information isn't working. Please contact support for assistance.
Either:
Check The Website
Check the application's website in your web browser. If you expect the website to be working but you see a database error then that is probably the reason that Installatron can't access the application's database.
Potential causes of database errors are multitudinous, including the possibility that the MySQL database server is offline at the moment: nothing using a database will be working on your account while the database server is offline. If you have other websites, check them for similar errors. If it looks like the database server is offline then wait a few hours and reload your pages. If the error continues then ask your webhosting provider about the problem.
Check The Domain
If the website appears to be working fine then it's worth checking that your domain is pointing at this application's files (it's quite easy to be tricked into believing that the domain is directing at this application when it's really pointing somewhere else entirely). The simplest test is to create a file named test.php in the directory where the application's files are located and give the new file these contents:
<? echo 'yes, this domain is working'; ?>And then load http://YOUR_APPLICATION'S_URL/test.php into your web browser. (Where YOUR_APPLICATION'S_URL should be replaced with the URL of your website.)
If you see yes, this domain is working printed into the browser window then the domain is pointing at this application's files. If instead you see some variation of 404 Not Found , or just Not Found , then that might mean that the domain is not pointing at this webhosting account. You should speak to your webhosting provider at this point.
The Server Is Blocking Installatron
If the website is working and the domain test was successful then unfortunately it seems likely that your server is blocking Installatron from accessing the application's database. You might be able to ask your webhosting provider to check the following:
Otherwise you might need to complete the task manually (without using Installatron). And please note that if the task involves moving/copying an application then you should always follow the application's instructions for moving that application because there are often important steps involved in moving particular applications.
Feel free to contact us if you have any questions about any of this.
ERROR DB004: A database query has failed. Is the entered database information correct? Does the account have available disk space? type = mysql host = DATABASE-HOSTNAME database = DATABASE-NAME username = DATABASE-USER password = DATABASE-PASSWORD Technical information: method = importFile arguments = array ( 0 => '[...].data', 1 => NULL, 2 => NULL,) errstr = fopen([...].data): failed to open stream: No such file or directory Unable to read `[...].data': File does not exist.', 2 => NULL, ),
This error means that Installatron wasn't able to create the .htRANDOM.data file at the PATH named in the error (the RANDOM path in the middle of .htRANDOM.data is literally a sequence of random characters).
Here are some possible causes:
And now some questions:
Q1. Did the archive download without producing an error?
Q2. Did the archive extract without producing an error?
If there were no errors then '4' is not the cause.
(You should be able to check at least 2, 3, and 4 from your own login. Possibly '1' as well if you know what you're doing. Otherwise you'll need to ask your webhosting provider to check it for you.)
ERROR DB005: MySQL Barracuda format is not available. Ask your server administrator to upgrade MySQL and try again, and give your provider this link for a detailed explanation.
As of version 3.5 , Moodle requires the Barracuda SQL disk format. The Barracuda disk format is only standard on MySQL 5.6+ (or the MariaDB equivalent). Earlier versions of MySQL/MariaDB will default to the older Antelope release disk format.
You can read about it on the Moodle website here: Converting InnoDB tables to Barracuda
This is not something that Installatron can automatically handle, unfortunately, so we recommend that if an administrator wants Moodle 3.5+ to be installable on their server then they should update MySQL to a version that defaults to Barracuda.
Here is a tip for ensuring that MySQL 5.6 databases default to the Barracuda disk format:
innodb_file_format=Barracuda..and restart mysql.
All of the above gets your server ready to work with Moodle 3.5 but it doesn't cover the situation where you have an existing Moodle that uses the older Antelope MySQL disk format and now you want to upgrade to 3.5 where it requires Barracuda. There are two options here:
Note that it's likely that everything described here can only be performed by the webhosting provider or server administrator.
ERROR DB006: Variations: You have reached your maximum allotment of databases. You have exceeded the maximum allowed databases.
This error occurs when your webhosting account has used its full quota of databases. No more databases can be created.
Uninstall apps that you no longer need (don't uninstall anything that you are still using!) or ask your webhosting provider about increasing your database quota.
ERROR DB007: Variations: mysql database connection failed: No such file or directory. Unable to connect to Plesk MySQL database
This error occurs when an important MySQL file has been accidentally deleted from the server, or moved, or is no longer up to date. This prevents Installatron from communicating with the MySQL server.
(This problem can only be solved by the server administrator, so if that is not you then please pass them a link to this troubleshooting entry.)
If databases are successfully being created then try specifying a MySQL socket value in /usr/local/installatron/etc/php.ini . For example:
mysql.default_socket = /var/lib/mysql/mysql.sock(Note that both mysql and mysqli are included to provide for PHP <7 and >=7 cases, and allow for seamless swapping between them.)
mysqli.default_socket = /var/lib/mysql/mysql.sock
On the other hand, if databases are not successfully created then that hints at a deeper problem that you'll need to dig into.
ERROR DF001: Unable to load `current/1234567890abcdefghij1234567890ab' on behalf of '[...]'. Cannot find install by the ID `1234567890abcdefghij1234567890ab'. Looked at these locations: - /home/[...]/.appdata/current/1234567890abcdefghij1234567890ab
This error can appear after a failed install or when an Installatron data file is deleted. Neither should produce this error so we're working on a long term fix.
Does the file named in the error exist at this location:
~/.appdata/current/INSTALL_ID(replace INSTALL_ID with the actual ID value from the error)
A) the file exists
If that file exists then;
That should solve the error. You can then Import (Tutorials: Import) the website back into Installatron if you wish.
B) the file doesn't exist
If the file doesn't exist then;
(you will see a similar but different error)
That should have solved the error. If it did then you can Import (Tutorials: Import) the website back into Installatron if you wish.
ERROR FS001: This update will require 1MB of available disk space to complete. Sufficient disk space is currently not available. For assistance or to add additional disk space, contact your web hosting administrator. Technical error: Unable to write `PATH/deleteme.RANDOM.php'.
This either means that your webhosting account is out of disk space or the directory named in the error (PATH) is not writable by Installatron.
If you're not sure how to check or fix any of those then speak to your webhosting provider; they'll know what they mean.
ERROR FS002: failed to open stream: Disk quota exceeded Warning: mkdir(): Disk quota exceeded in /usr/local/installatron/lib/boot.php on line [...] Warning: chown(): Disk quota exceeded in /usr/local/installatron/lib/boot.php on line [...] gzip: stdout: Disk quota exceeded Could not write “PATH”: Disk quota exceeded
This error will appear any time Installatron tries to perform an operating but the operating system notices that your webhosting account has run out of disk space.
You might be able to free up enough disk space for the task by deleting files that you don't need or uninstalling applications that you don't use (Don't delete or uninstall anything that you need!). You could also ask your webhosting provider about increasing your disk space quota.
ERROR FS004: Destination configuration file failed to update with new values. Files: array ( 0 => '[...]', ) Expression: array ( [...]
This error means that your server is using an old version of Installatron.
Ask your webhosting provider or server administrator to update Installatron to the latest version by running this as the root user:
/usr/local/installatron/repair -f --release --quick
ERROR FS005: Unable to detect the source installed application's database information. Please contact support for assistance.
Import / Migration
This error means that Installatron could not find an instance of the selected application at the location entered.
Existing Application
This error means that Installatron can no longer find the application's main configuration file, suggesting that the app's files have been deleted.
Import
Check the URL and Directory values and try again. And be aware that Installatron can only import a working website so if the website is broken it won't import.
Migration
If you're sure that the source website is working fine (it won't import/migrate if the website isn't working) then the usual cause of this error is the Path value. Read this page about the Path value for details on how solve the problem.
Existing Application
Is the website still working fine? If it's not working then that might be a hint that there's something wrong with the app's files, and that problem might need to be resolved before Installatron can operate on the site again.
If the website is working fine then the question to resolve is: why can't Installatron find the application's main configuration file? You might need to contact us to dig into the problem.
ERROR FTP001: Error: Connection Failed
The remote FTP server has rejected the connection when Installatron has attempted to connect to a remote FTP location.
Check that the FTP values you gave Installatron are correct. If you can test them in another FTP utility (eg. Filezilla) then that's worth doing as a test.
If you're sure that the values are correct and you can FTP login through another tool then it means the FTP server is actively blocking Installatron. Installatron is making the connection from the server that Installatron is installed on (usually the same server as your domain, or from here on installatron.com if you're using Installatron Remote). You can try the different FTP protocols to see if one of them is allowed but if none of them work you'll need to ask your webhosting provider to check their FTP logs in order to find why the connections are being rejected.
ERROR HTTP302: 2021-01-01 01:01:01.000001 FAILURE [http code=302] URL [3; CURL_LIBRARY] @IP2(IP1)
The 302 HTTP error means just Found though in this context it is always involved in a URL redirection. In other words, the URL in the error is either not the original URL that Installatron called, or it is the URL that Installatron called but the redirection didn't work.
Domain/URL redirections are set up by you, either through the domain tools in your webhosting control panel or through the use of files named .htaccess (which might be hidden by your File Manager tool until you check [x]show system files in settings).
And this is an unusual error to see. URL forwarding is both common and expected to work in all cases.
If you're not comfortable examining the files of your webhosting account then ask your webhosting provider to go through the above list with you. They should be able to find which is causing the 403 in your case.
But if you are comfortable handling files then;
Installatron Update
Our first guess is that your server is using an old version of Installatron and that if your webhosting provider updates to the latest version then this error might go away. Your webhosting provider can update to the latest version by running this as root:
/usr/local/installatron/repair -f --release --quick.htaccess
If one or more of those .htaccess files was causing the problem then the task will work this time.
If the task still failed with the same [http code=403] error then the .htaccess files are not involved.
But if the task did work then you can open a new ticket with us, include the contents of those .htaccess files that you renamed in the test, and we'll see if we can spot which line(s) is causing the problem.
PHPInfo
You can see your full PHP configuration by creating a file named phpinfo.php in the main directory of the application that is producing the error, and give the new file this content:
<? phpinfo(); ?>You will then be able to see your PHP configuration here:
URL/phpinfo.php(Where URL is the website location where the application is installed.)
Once you've created that and have it working you can contact us with a) the URL to the phpinfo.php page, and b) the type and version of database server used on your account. You can ask your webhosting provider for assistance with either if you have difficulties.
ERROR HTTP403: 2021-01-01 01:01:01.000001 FAILURE [http code=403] URL [3; CURL_LIBRARY] @IP2(IP1)
The 403 HTTP error means Forbidden and it means that the server didn't allow Installatron's to call the URL in the error. This can occur for a various reasons, including:
Any of those would produce a 403 error. The last item is something that only your webhosting provider can check/fix while the others are all within your control.
If you're not comfortable examining the files of your webhosting account then ask your webhosting provider to go through the above list with you. They should be able to find which is causing the 403 in your case.
But if you are comfortable handling files then;
If one or more of those .htaccess files was causing the problem then the task will work this time.
If the task still failed with the same [http code=403] error then the .htaccess files are not involved.
But if the task did work then you can open a new ticket with us, include the contents of those .htaccess files that you renamed in the test, and we'll see if we can spot which line(s) is causing the problem.
ERROR HTTP404: 2021-01-01 01:01:01.000001 FAILURE [http code=404] URL [3; CURL_LIBRARY] @IP2(IP1)
The 404 HTTP error means Not Found and it means that the server didn't find the file that Installatron requested. This can occur for a various reasons, including:
Any of those would produce a 404 error and there are probably other causes too. None of these causes typically require assistance from your webhosting provider, they are all within your control.
If you're not comfortable examining the files of your webhosting account then ask your webhosting provider to go through the above list with you. They should be able to find which is causing the 403 in your case.
But if you are comfortable handling files then;
ERROR HTTP500: 2021-01-01 01:01:01.000001 FAILURE [http code=500] URL [3; CURL_LIBRARY] @IP2(IP1)
A 500 error means Internal Server Error and its essentially the web equivalent of a crash. You might find the cause of it in your domain's HTTP error log.
Any of those would produce a 404 error and there are probably other causes too. None of these causes typically require assistance from your webhosting provider, they are all within your control.
If you're not comfortable examining the files of your webhosting account then ask your webhosting provider to go through the above list with you. They should be able to find which is causing the 403 in your case.
But if you are comfortable handling files then;
Error Logs
Start by checking your domain's HTTP error log. Where do you find that log? Login to your webhosting control panel and search for Errors and logs . It'll be under one of those.
If you find a tool named Errors then click that and it'll show you the errors from all your domains combined. Do a search for URL in the error and hopefully it'll explain why the error occurred.
On the other hand, if you don't find Errors but you do find logs then click that and it'll show separate logs for each of your domains. Click the errors log for the domain in the URL in the error. Then search it for the full URL .
PHPInfo
If you don't find the answer in your domain's error log then the next most likely cause of a 500 error is an incompatibility between the selected version of the application and your server/account's configuration. You can see your full PHP configuration by creating a file named phpinfo.php in the main directory of the application that is producing the error, and give the new file this content:
<? phpinfo(); ?>You will then be able to see your PHP configuration here:
URL/phpinfo.php(Where URL is the website location where the application is installed.)
Once you've created that and have it working you can contact us with a) the URL to the phpinfo.php page, and b) the type and version of database server used on your account. You can ask your webhosting provider for assistance with either if you have difficulties.
ERROR HTTP503: 2021-01-01 01:01:01.000001 FAILURE [http code=503] URL [3; CURL_LIBRARY] Error: An error occurred while executing the application API.
A 503 error means Service Unavailable and it usually means either:
max_execution_time = 360
default_socket_timeout = 360
request_terminate_timeout = 0 (php-fpm only)
(If you're not sure what any of these mean then we recommend asking your webhosting provider. They'll be well placed to check on the cause of 503 errors.)
ERROR HTTP507:
This error code means that your Dropbox quota is exceeded.
Check your Dropbox usage and try again when you have storage available.
ERROR IR001: An error has occurred. Your change was not saved. Please check the highlighted settings and try again. ! This email address is too short or contains invalid characters.
This is a bug in the current build of Installatron Remote.
The workaround is to create an installatron.com account at https://installatron.com/login, then log into that new account, and now you will be able to use Installatron Remote without experiencing that error.
ERROR LIC001: No VPS detected The license allocated to this server is designated as VPS-only. Unfortunately, we were unable to verify this server as a VPS. All major virtualization software is supported, including OpenVZ, VMware, Xen, and others.
Either:
(This problem can only be solved by the server administrator, so if that is not you then please pass them a link to this troubleshooting entry.)
First try this:
yum -y install pciutilsOr for Ubuntu:
rm -f /usr/local/installatron/etc/license.key
apt-get install -y pciutilsIf that fails to solve the problem then please create a new ticket with the output of these commands:
rm -f /usr/local/installatron/etc/license.key
ls -al /procAnd then in a reply to that same ticket, post the output of these commands:
cat /proc/self/status
cat /proc/cpuinfo
lspci
dmidecode
dmesg
df -h(it will need two separate posts to get around the posting size limit here)
whereis lspci
which lspci
/usr/sbin/lspci
cat /proc/1/environ
cat /proc/self/status
cat /proc/self/environ
We should be able to add support for this VPS system from those collective outputs.
Your server's firewall is preventing access to Installatron's servers.
Firewall configurations that whitelist addresses must allow outgoing port 80 connections to these addresses:
dal01.installatron.com (North America - Dallas)Based on a server's geographic location, or for added redundancy, additionally allowing connections to these addresses is recommended. When multiple addresses are available the closest geographically will always be tried first.
dal02.installatron.com (North America - Dallas)
nue01.installatron.com (Europe - Nuremberg)It's also possible to create an internal mirror for your company: How do I create an Installatron Fast Update server?
phx01.installatron.com (North America - Phoenix)
syd01.installatron.com (Oceania - Sydney)
ERROR MA001: Website not found. If the website was recently renamed or moved please edit the install to save the new location (Advanced tab).
This error usually means that the domain's SSL certificate has expired, is not working, or has been removed from the domain.
Check the status of your domain's SSL certificate, and speak to your webhosting provider or server administrator if you're not sure how to fix SSL certificate problems.
ERROR NF001: This message has been rejected because it has an overlength date field which can be used to subvert Microsoft mail programs
Email notifications are bouncing with this error.
Try going to Installatron administration > Email and switch the Sender field from "PHP" to "SMTP" and enter values of the server's SMTP service (which might be "mail.{YOUR_DOMAIN}") and an administration email address for that service.
ERROR PHP001: The selected version [...] is not compatible with the selected install location. Requirements: [...]
Your PHP configuration is either broken or does not support the version of the application you are attempting to install, update to, restore, or clone; it depends on what module or value is missing.
For example, if it says:
php-dom 1- (detected: OFF)-then you have a broken PHP configuration (because the dom module is a core part of PHP--it can't be disabled). While if you see something like:
php 4.3.3-6.99 (detected: 7.2.33)-then to use this version of the selected application then you need to enable the sodium PHP module, but also lower your PHP version so that its in the range of PHP 4.3 to PHP 6.99 .
php-sodium 1- (detected: OFF)
If you see the php-dom 1- error then your PHP configuration is broken. If your webhosting control panel allows you to change your PHP version then you can possibly fix this by switching to another version*, otherwise you will need to contact your webhosting provider to ask them to either change your PHP version* or fix your current PHP version.
(* There are two things to note about changing PHP version: firstly, when you change your PHP version the whole PHP configuration will reset to the default values of that new version so any customizations you have will be reset, and secondly, all web applications and their versions are highly PHP-version-sensitive, meaning that they only work on specific versions of PHP. If it's an old version of the application then it won't work on modern versions of PHP and if you're using an old version of PHP then you won't be able to use new versions of the application. Installatron tries to check for compatibility but if the distance is too great then Installatron won't know about incompatibilities.)
A requirement error like php-memory-limit 40M tells you that the PHP parameter memory-limit requires a value of at least 40M (40 megabytes). This value, and others like it, can often be changed within your webhosting control panel but if you can't find a way to do it then ask your webhosting provider to increase it for you.
A requirement error like php-sodium 1- tells you that it requires the PHP sodium module. If your webhosting control panel allows you to customize your PHP configuration then you can possibly enable modules from there, otherwise you will need to contact your webhosting provider to ask them to add it for you.
A requirement error like php 7.2-7.3.11,7.3.13-7.4.99 tells you that this version of the application specifically requires a version of PHP between 7.2 and 7.3.11 or 7.3.13 and 7.4.99 . This hints at a couple of things: that there was something wrong with PHP 7.3.12 so don't use that version (this is just an example! there's nothing actually wrong with that version of PHP), and that it's not compatible with PHP 8 (which is the major version that comes after 7.4). Your only option here is to change your PHP version* or ask your webhosting provider to change your PHP version for you.
A requirement error like mysql 5.7.8- means that the version of MySQL used by your server is not compatible with this version of the application. This is different to the above errors in that it's something that only your webhosting provider can change, though they usually won't. So if you specifically need this version of this application then we recommend you ask your provider if they can update MySQL to a compatible version for you or move your webhosting account to a server that already has that version of MySQL. (And the same goes for an error involving mariadb which is another database system.)
ERROR PHP002: PHP for the selected domain has failed. Installatron is unable to install to a domain where PHP is not working. Your hosting provider can help you resolve this error. Error code: ERROR_CODE; HTTP code: HTTP_CODE
The ERROR_CODE and HTTP_CODE will often tell us what the problem is here:
ERROR REQ001: `/bin/ifconfig' does not exist. `/sbin/ifconfig' does not exist. `/usr/bin/ifconfig' does not exist. `/usr/sbin/ifconfig' does not exist. `/usr/local/bin/ifconfig' does not exist. `/usr/local/sbin/ifconfig' does not exist. Unable to locate a `ifconfig' executable. `lspci' does not exist.
Your server is missing net-tools .
(This problem can only be solved by the server administrator, so if that is not you then please pass them a link to this troubleshooting entry.)
Run this as root:
yum -y install pciutilsOr this for a Ubuntu server:
yum -y install net-tools
apt-get install -y net-tools
ERROR REQ002: A database query has failed. Is the entered database information correct? Does the account have available disk space? type = mysql host = localhost database = USER_jos1 username = USER_jos1 password = **HIDDEN** Technical information: method = query arguments = array ( 0 => 'INSERT INTO `jos_extensions` (`name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `manifest_cache`, `params`, `custom_data`, `system_data`, `checked_out`, `checked_out_time`, `ordering`, `state`) VALUES (?, \'language\', ?, \'\', 0, 1, 1, 1, \'\', \'\', \'\', \'\', 0, \'0000-00-00 00:00:00\', 0, 0)', 1 => array ( 0 => 'es-ES', ), 2 => NULL,) errstr = MYSQL ERROR 1292: Incorrect datetime value: '0000-00-00 00:00:00' for column 'checked_out_time' at row 1INSERT INTO `jos_extensions` (`name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `manifest_cache`, `params`, `custom_data`, `system_data`, `checked_out`, `checked_out_time`, `ordering`, `state`) VALUES ('es-ES', 'language', 'es-ES', , 0, 1, 1, 1, , , , '', 0, '0000-00-00 00:00:00', 0, 0)
This error occurs when NO_ZERO_DATE and/or NO_ZERO_IN_DATE is set in your server's database sql_mode configuration.
Ask your webhosting provider or server administrator to remove NO_ZERO_DATE and NO_ZERO_IN_DATE from the database server's sql_mode= configuration line.
Tip: the server administrator can see the current sql_mode configuration by running this as root:
mysql -e 'select @@GLOBAL.sql_mode;'
ERROR SDK001: PHP Fatal error: Uncaught Error: Using $this when not in object context in /usr/local/installatron/etc/installercustomcode.php:[...]
The format used by Administration » Customization code changed when Installatron added support for PHP 7. This error means that you are using Installatron on PHP 7 but the Customization code is using the older PHP-5-compatible format.
The changes that you need to make to your customization code are minimal and you can find them described in the highlighted box at the top of Installatron Administration Documentation: Customization.
ERROR TO001: A test of the selected domain has failed (HTTP error: 0). Installatron is unable to install on a domain that is not resolving/loading to this web account. If this is a new web hosting account, or if this is a newly registered domain, please allow up to 24 hours for the domain to begin working (though usually within a few hours). If you're sure that the domain is correctly loading to your web account, contact your web hosting administrator. Technical Error: [1] Written file `PATH/deleteme.RANDOM.php' not accessible at `URL/deleteme.RANDOM.php'. 2021-01-01 01:01:01.000001 FAILURE [http code=0; timeout=15] URL [3; CURL_LIBRARY] @IP2(IP1)*
The http code=0 HTTP error means that Installatron failed to connect to the server for this HTTP call, and the timeout=15 shows how long Installatron waited.
This can sometimes occur when the internet glitches, or when the destination server is caught rebooting a vital service; it happens.
But if you see the same error more than once then it usually indicates a problem with the destination server's configuration.
If your webhosting provider is not GoDaddy then we recommend waiting a little while and trying again. If you recieve the same error then ask your provider if they can see why Installatron is unable to connect to your domain's server.
However, if your webhosting provider is GoDaddy then this is a known problem and our understanding is that this is caused by a security tool that GoDaddy recently implemented. A member of GoDaddy's support staff resolved the problem thus:
"The tech I was chatting with said higher level support determined it wasWe don't know the specifics but we recommend asking your webhosting provider to look into it.
being caused by a new security feature that was recently implemented."
And if your provider needs more information then we can tell you that it looks like one of these IP addresses is blacklisted by your server's firewall:
127.0.0.1They should not be blocked and should not be allowed to be blocked.
(your domain's IP address)
(the server's IP address)
And if the support member you're speaking to can't find those IP in the firewall then here's a longer description of the problem:
And we strongly recommend that your provider stop this from happening. We've been seeing a lot of GoDaddy's users with this same error. GoDaddy should feel free to contact us here at https://installatron.com/tickets if they have any questions.
Either:
Whatever the cause, your best course of action is to remove the app from Installatron by;
That will remove the app from Installatron (it will not touch the application's files or database, if either still exist).
Now, if the app's files still exist you can Import (https://installatron.com/docs/websiteowner#install) the application back into Installatron from its new location/URL.
On the other hand, if the application's domain is no longer part of your webhosting account and you believe that it should be then it would be worth speaking to your webhosting provider about the situation. They might be able to restore your webhosting account to a previous state, or they might be able to re-add the missing domain.
NOTE: If you or your provider needs to re-add the domain to your webhosting account; then if you have backups of that application, in the My Backups tab in Installatron, you can restore one of them using the ..to a new location option, and then choose the domain that was re-added. Don't restore a backup using the ..to its original location option when the destination domain has been re-added to the account.
The directory where Installatron believes the application's files are located (the last part of the PATH in the error) has been either;
Whatever the cause, your best course of action is to remove the app from Installatron by;
That will remove the app from Installatron (it will not touch the application's files or database, if either still exist).
Now, if you're able to restore the application's files back to their original location you can Import (https://installatron.com/docs/websiteowner#install) the application back into Installatron. Or if you intentionally moved the application's files then you can import the app back into Installatron from its new location using this same tool.
On the other hand, if you're not able to move/rename the app's files back to their original location then; if you have backups of that application, in the My Backups tab in Installatron, you can restore one of them using the ..to a new location option, and then choose the domain that was re-added. Don't restore a backup using the ..to its original location option when the destination domain has been re-added to the account.