Hi guys
I've created an Nextcloud-, an Elasticsearch, an OnlyOffice and an ocrmypdf Docker Container - all from the Community Apps.
In Nexcloud I've add, install, activate and configure all Search Addons so that they should Crawl PDF OCR and Office Formats.
Now I'm waiting and nothing is happening. The index should be under /mnt/user/appdata/elasticsearch but there is no index.
Do I need to do some undocumented special configurations and map nextcloud and elasticsearch?
In some blogs I saw that I need to start manually the first scan with this command:
sudo -u www-data php ./occ fulltextsearch:index
I don't understand where should I start this command? Should I start this from the undocker SSH? Or from the Nexcloud Container SSH?
The reason is, that "occ" is stored on /mnt/user/appdata/nextcloud/www/nextcloud and this does share not exists is the docker container.
I'm totally confused...
docker exec -ti nextcloud occ
OCI runtime exec failed: exec failed: container_linux.go:345: starting container process caused "exec: \"occ\": executable file not found in $PATH": unknown
When I start ./occ fulltextsearch:index direct from unraid SSH it results in:
An unhandled exception has been thrown:
Doctrine\DBAL\DBALException: Failed to connect to the database: An exception occurred in driver: could not find driver in /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/DB/Connection.php:64
Stack trace:
#0 /mnt/user/appdata/nextcloud/www/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(420): OC\DB\Connection->connect()
#1 /mnt/user/appdata/nextcloud/www/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(380): Doctrine\DBAL\Connection->getDatabasePlatformVersion()
#2 /mnt/user/appdata/nextcloud/www/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(324): Doctrine\DBAL\Connection->detectDatabasePlatform()
#3 /mnt/user/appdata/nextcloud/www/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(683): Doctrine\DBAL\Connection->getDatabasePlatform()
#4 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/DB/Connection.php(151): Doctrine\DBAL\Connection->setTransactionIsolation(2)
#5 /mnt/user/appdata/nextcloud/www/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php(195): OC\DB\Connection->__construct(Array, Object(Doctrine\DBAL\Driver\PDOMySql\Driver), Object(Doctrine\DBAL\Configuration), Object(Doctrine\Common\EventManager))
#6 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/DB/ConnectionFactory.php(158): Doctrine\DBAL\DriverManager::getConnection(Array, Object(Doctrine\DBAL\Configuration), Object(Doctrine\Common\EventManager))
#7 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/Server.php(635): OC\DB\ConnectionFactory->getConnection('mysql', Array)
#8 /mnt/user/appdata/nextcloud/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\Server->OC\{closure}(Object(OC\Server))
#9 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/ServerContainer.php(120): Pimple\Container->offsetGet('OCP\\IDBConnecti...')
#10 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(161): OC\ServerContainer->query('OCP\\IDBConnecti...')
#11 /mnt/user/appdata/nextcloud/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(114): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(Object(OC\Server))
#12 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/ServerContainer.php(120): Pimple\Container->offsetGet('DatabaseConnect...')
#13 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/Server.php(1554): OC\ServerContainer->query('DatabaseConnect...')
#14 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/Server.php(362): OC\Server->getDatabaseConnection()
#15 /mnt/user/appdata/nextcloud/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\Server->OC\{closure}(Object(OC\Server))
#16 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/ServerContainer.php(120): Pimple\Container->offsetGet('OC\\Authenticati...')
#17 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(69): OC\ServerContainer->query('OC\\Authenticati...', true)
#18 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(99): OC\AppFramework\Utility\SimpleContainer->buildClass(Object(ReflectionClass))
#19 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(114): OC\AppFramework\Utility\SimpleContainer->resolve('OC\\Authenticati...')
#20 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/ServerContainer.php(145): OC\AppFramework\Utility\SimpleContainer->query('OC\\Authenticati...', true)
#21 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(69): OC\ServerContainer->query('OC\\Authenticati...', true)
#22 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(99): OC\AppFramework\Utility\SimpleContainer->buildClass(Object(ReflectionClass))
#23 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(114): OC\AppFramework\Utility\SimpleContainer->resolve('OC\\Authenticati...')
#24 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/ServerContainer.php(145): OC\AppFramework\Utility\SimpleContainer->query('OC\\Authenticati...', true)
#25 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(161): OC\ServerContainer->query('OC\\Authenticati...')
#26 /mnt/user/appdata/nextcloud/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(114): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(Object(OC\Server))
#27 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/ServerContainer.php(120): Pimple\Container->offsetGet('OC\\Authenticati...')
#28 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/Server.php(374): OC\ServerContainer->query('OC\\Authenticati...')
#29 /mnt/user/appdata/nextcloud/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\Server->OC\{closure}(Object(OC\Server))
#30 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/ServerContainer.php(120): Pimple\Container->offsetGet('OC\\User\\Session')
#31 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(161): OC\ServerContainer->query('OC\\User\\Session')
#32 /mnt/user/appdata/nextcloud/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(114): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(Object(OC\Server))
#33 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/ServerContainer.php(120): Pimple\Container->offsetGet('UserSession')
#34 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/Server.php(1430): OC\ServerContainer->query('UserSession')
#35 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/Server.php(688): OC\Server->getUserSession()
#36 /mnt/user/appdata/nextcloud/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\Server->OC\{closure}(Object(OC\Server))
#37 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/ServerContainer.php(120): Pimple\Container->offsetGet('OC\\App\\AppManag...')
#38 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(161): OC\ServerContainer->query('OC\\App\\AppManag...')
#39 /mnt/user/appdata/nextcloud/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(114): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(Object(OC\Server))
#40 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/ServerContainer.php(120): Pimple\Container->offsetGet('AppManager')
#41 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/Server.php(1725): OC\ServerContainer->query('AppManager')
#42 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/legacy/app.php(341): OC\Server->getAppManager()
#43 /mnt/user/appdata/nextcloud/www/nextcloud/lib/private/legacy/app.php(113): OC_App::getEnabledApps()
#44 /mnt/user/appdata/nextcloud/www/nextcloud/lib/base.php(640): OC_App::loadApps(Array)
#45 /mnt/user/appdata/nextcloud/www/nextcloud/lib/base.php(1081): OC::init()
#46 /mnt/user/appdata/nextcloud/www/nextcloud/console.php(46): require_once('/mnt/user/appda...')
#47 /mnt/user/appdata/nextcloud/www/nextcloud/occ(11): require_once('/mnt/user/appda...')
Please help me
Regards