Fulltextsearch upgrade to 0.6.1 crashed Nextcloud 13

Hi,

upgrading the 3 apps to 0.6.1 (or better one was still 0.6.0) my Nextcloud installation does not start any more. Internal Server error.

Within apache2 logs I can see the following:
[Sun Feb 18 12:30:12.576480 2018] [core:notice] [pid 583:tid 1993191424] AH00094: Command line: ‘/usr/sbin/apache2’
[Sun Feb 18 12:30:31.152712 2018] [proxy:error] [pid 584:tid 1979708464] (2)No such file or directory: AH02454: FCGI: attempt to connect to Unix domain socket /run/php/php7.0-fpm.sock (*) failed
[Sun Feb 18 12:30:31.152921 2018] [proxy_fcgi:error] [pid 584:tid 1979708464] [client 192.168.253.25:58171] AH01079: failed to make connection to backend: httpd-UDS
[Sun Feb 18 12:30:56.825533 2018] [proxy_fcgi:error] [pid 584:tid 1962931248] [client 192.168.253.25:58238] AH01071: Got error ‘PHP message: PHP Fatal error: Class OCA\Files_FullTextSearch\Provider\FilesProvider contains 3 abstract methods and must therefore be declared abstract or implement the remaining methods (OCA\FullTextSearch\IFullTextSearchProvider::getVersion, OCA\FullTextSearch\IFullTextSearchProvider::getConfiguration, OCA\FullTextSearch\IFullTextSearchProvider::onResettingIndex) in /var/www/html/cloud/apps/files_fulltextsearch/lib/Provider/FilesProvider.php on line 50\n’
[Sun Feb 18 12:31:26.414565 2018] [proxy_fcgi:error] [pid 584:tid 1820324912] [client 192.168.253.25:58351] AH01071: Got error ‘PHP message: PHP Fatal error: Class OCA\Files_FullTextSearch\Provider\FilesProvider contains 3 abstract methods and must therefore be declared abstract or implement the remaining methods (OCA\FullTextSearch\IFullTextSearchProvider::getVersion, OCA\FullTextSearch\IFullTextSearchProvider::getConfiguration, OCA\FullTextSearch\IFullTextSearchProvider::onResettingIndex) in /var/www/html/cloud/apps/files_fulltextsearch/lib/Provider/FilesProvider.php on line 50\n’
[Sun Feb 18 12:31:31.905245 2018] [proxy_fcgi:error] [pid 584:tid 1811936304] [client 192.168.253.25:58364] AH01071: Got error ‘PHP message: PHP Fatal error: Class OCA\Files_FullTextSearch\Provider\FilesProvider contains 3 abstract methods and must therefore be declared abstract or implement the remaining methods (OCA\FullTextSearch\IFullTextSearchProvider::getVersion, OCA\FullTextSearch\IFullTextSearchProvider::getConfiguration, OCA\FullTextSearch\IFullTextSearchProvider::onResettingIndex) in /var/www/html/cloud/apps/files_fulltextsearch/lib/Provider/FilesProvider.php on line 50\n’
[Sun Feb 18 12:31:42.690624 2018] [proxy_fcgi:error] [pid 585:tid 1828713520] [client 192.168.253.25:58369] AH01071: Got error ‘PHP message: PHP Fatal error: Class OCA\Files_FullTextSearch\Provider\FilesProvider contains 3 abstract methods and must therefore be declared abstract or implement the remaining methods (OCA\FullTextSearch\IFullTextSearchProvider::getVersion, OCA\FullTextSearch\IFullTextSearchProvider::getConfiguration, OCA\FullTextSearch\IFullTextSearchProvider::onResettingIndex) in /var/www/html/cloud/apps/files_fulltextsearch/lib/Provider/FilesProvider.php on line 50\n’
[Sun Feb 18 12:31:58.450616 2018] [proxy_fcgi:error] [pid 584:tid 1795159088] [client 192.168.253.25:58383] AH01071: Got error ‘PHP message: PHP Fatal error: Class OCA\Files_FullTextSearch\Provider\FilesProvider contains 3 abstract methods and must therefore be declared abstract or implement the remaining methods (OCA\FullTextSearch\IFullTextSearchProvider::getVersion, OCA\FullTextSearch\IFullTextSearchProvider::getConfiguration, OCA\FullTextSearch\IFullTextSearchProvider::onResettingIndex) in /var/www/html/cloud/apps/files_fulltextsearch/lib/Provider/FilesProvider.php on line 50\n’
[Sun Feb 18 12:32:30.881984 2018] [proxy_fcgi:error] [pid 585:tid 1811936304] [client 192.168.253.25:58396] AH01071: Got error ‘PHP message: PHP Fatal error: Class OCA\Files_FullTextSearch\Provider\FilesProvider contains 3 abstract methods and must therefore be declared abstract or implement the remaining methods (OCA\FullTextSearch\IFullTextSearchProvider::getVersion, OCA\FullTextSearch\IFullTextSearchProvider::getConfiguration, OCA\FullTextSearch\IFullTextSearchProvider::onResettingIndex) in /var/www/html/cloud/apps/files_fulltextsearch/lib/Provider/FilesProvider.php on line 50\n’
[Sun Feb 18 12:33:02.650326 2018] [proxy_fcgi:error] [pid 584:tid 1778381872] [client 192.168.253.25:58405] AH01071: Got error ‘PHP message: PHP Fatal error: Class OCA\Files_FullTextSearch\Provider\FilesProvider contains 3 abstract methods and must therefore be declared abstract or implement the remaining methods (OCA\FullTextSearch\IFullTextSearchProvider::getVersion, OCA\FullTextSearch\IFullTextSearchProvider::getConfiguration, OCA\FullTextSearch\IFullTextSearchProvider::onResettingIndex) in /var/www/html/cloud/apps/files_fulltextsearch/lib/Provider/FilesProvider.php on line 50\n’
[Sun Feb 18 12:33:34.383885 2018] [proxy_fcgi:error] [pid 585:tid 1795159088] [client 192.168.253.25:58420] AH01071: Got error ‘PHP message: PHP Fatal error: Class OCA\Files_FullTextSearch\Provider\FilesProvider contains 3 abstract methods and must therefore be declared abstract or implement the remaining methods (OCA\FullTextSearch\IFullTextSearchProvider::getVersion, OCA\FullTextSearch\IFullTextSearchProvider::getConfiguration, OCA\FullTextSearch\IFullTextSearchProvider::onResettingIndex) in /var/www/html/cloud/apps/files_fulltextsearch/lib/Provider/FilesProvider.php on line 50\n’

Try this:

  • disable the 3 apps if they are still enabled
  • uninstall Full text search - Files
  • reinstall Full text search - Files
  • enable all 3 apps.

Hi Cult,

I was not able to access Nextcloud any more. Therefore I was also not able to disable the apps.

What I did:

  • I deleted the three folders within the apps directory
  • Then Nextcloud at least started again and I was able to access the web interface
  • the apps showed still as installed but with the old version. I then pressed the “upgrade” button
  • now the apps works again (or at least they are shown as enabled) -> I have not really tested if the fulltext search itself is working again. The indexer charashed a few times…but I had no time until now to check this in detail. Will do it over the next days.

Thanks,
Tombar

You can also disable the app using occ on the command line

sudo -u [web-content-user] php occ app:disable fulltextsearch