- NextCloud Version: 29.0.4
- Operating System: Ubuntu 24.04.1 LTS
- Installation Method: Docker (on aaPanel)
I installed Nextcloud using Docker within aaPanel. After successfully uploading smaller files (4-5 GB), I attempted to upload two larger files (~15 GB each) via the browser, which failed. When I tried to upload these files through the Online Accounts feature in Fedora 41, I encountered an “HTTP error: Request Entity Too Large.”
I managed to upload the files using SFTP, but they didn’t appear in Nextcloud. After researching, I found that I needed to set permissions and rescan the directory. I ran the following command to update permissions:
chown -R www-data:www-data /path/to/folder/
Then, I attempted to scan the files with:
sudo -u www-data php occ files:scan --path "/path/to/folder/"
**Error Encountered:** During the scan, I received a database connection error:
Doctrine\DBAL\Exception: Failed to connect to the database: An exception occurred in the driver: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mysql_YJ8f failed: Temporary failure in name resolution in /www/dk_project/dk_app/nextcloud/nextcloud_cWCh/html/lib/private/DB/Connection.php:163
Stack trace:
#0 /www/dk_project/dk_app/nextcloud/nextcloud_cWCh/html/3rdparty/doctrine/dbal/src/Connection.php(453): OC\DB\Connection->connect()
#1 /www/dk_project/dk_app/nextcloud/nextcloud_cWCh/html/3rdparty/doctrine/dbal/src/Connection.php(411): Doctrine\DBAL\Connection->getDatabasePlatformVersion()
#2 /www/dk_project/dk_app/nextcloud/nextcloud_cWCh/html/3rdparty/doctrine/dbal/src/Connection.php(318): Doctrine\DBAL\Connection->detectDatabasePlatform()
#3 /www/dk_project/dk_app/nextcloud/nextcloud_cWCh/html/lib/private/DB/ConnectionAdapter.php(200): Doctrine\DBAL\Connection->getDatabasePlatform()
#4 /www/dk_project/dk_app/nextcloud/nextcloud_cWCh/html/lib/private/DB/QueryBuilder/QueryBuilder.php(121): OC\DB\ConnectionAdapter->getDatabasePlatform()
#5 /www/dk_project/dk_app/nextcloud/nextcloud_cWCh/html/lib/private/AppConfig.php(1239): OC\DB\QueryBuilder\QueryBuilder->expr()
#6 /www/dk_project/dk_app/nextcloud/nextcloud_cWCh/html/lib/private/AppConfig.php(264): OC\AppConfig->loadConfig()
#7 /www/dk_project/dk_app/nextcloud/nextcloud_cWCh/html/lib/private/AppConfig.php(1380): OC\AppConfig->searchValues()
#8 /www/dk_project/dk_app/nextcloud/nextcloud_cWCh/html/lib/private/App/AppManager.php(131): OC\AppConfig->getValues()
#9 /www/dk_project/dk_app/nextcloud/nextcloud_cWCh/html/lib/private/App/AppManager.php(152): OC\App\AppManager->getInstalledAppsValues()
#10 /www/dk_project/dk_app/nextcloud/nextcloud_cWCh/html/lib/private/legacy/OC_App.php(234): OC\App\AppManager->getInstalledApps()
#11 /www/dk_project/dk_app/nextcloud/nextcloud_cWCh/html/lib/private/AppFramework/Bootstrap/Coordinator.php(90): OC_App::getEnabledApps()
#12 /www/dk_project/dk_app/nextcloud/nextcloud_cWCh/html/lib/base.php(706): OC\AppFramework\Bootstrap\Coordinator->runInitialRegistration()
#13 /www/dk_project/dk_app/nextcloud/nextcloud_cWCh/html/lib/base.php(1181): OC::init()
#14 /www/dk_project/dk_app/nextcloud/nextcloud_cWCh/html/console.php(48): require_once('...')
#15 /www/dk_project/dk_app/nextcloud/nextcloud_cWCh/html/occ(11): require_once('...').
The error appears only during the file scan. The Nextcloud instance itself operates normally otherwise.