Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing dependency check (external storage) during installation #71

Open
Vertux opened this issue May 19, 2020 · 3 comments
Open

Missing dependency check (external storage) during installation #71

Vertux opened this issue May 19, 2020 · 3 comments

Comments

@Vertux
Copy link

Vertux commented May 19, 2020

If you install sharepoint and external storage is not installed/activated before, you get no error but after the installation your Nextcloud applcation is currupted - the web interface just shows a blank page. If you look into the log file you see the following error:

PHP Fatal error: Interface ‘OCA\Files_External\Lib\Config\IBackendProvider’ not found in /var/www/vhosts/next/apps/sharepoint/lib/Backend/Provider.php on line 31

This is a very old bug (see Nextcloud forum), which still persists.

While installation Sharepoint should check if external storage is already installed/activated. If this is not the case, the installation should be automaticlly canceled with a warning or external storage should be installed/activated automaticlly.

In the App description there is no Hint, that external storage is required to install/use Sharepoint:

The Sharepoint Backend allows administrators to add Sharepoint document libraries as folders in Nextcloud. This offers an easy way for users to access Sharepoint data in the same place where they find their other files, facilitating collaboration and sharing within and across the borders of the organization. Users can use the desktop client, mobile apps or web interface and comment, tag, share and collaboratively edit files on Sharepoint just like with any other data on Nextcloud.

Requires Nextcloud 10 or newer. Supports Sharepoint 2013 and 2016. Nextcloud accesses Sharepoint through the Sharepoint REST API and uses NTLM authentication. Nextcloud respects file access permissions associated with its configured user credentials. Versioning and sharing are handled by Nextcloud.

Learn more about External Storage and Sharepoint on https://nextcloud.com/storage/

I am running Nextcloud v18.0.4 (Sharepoint backend v1.6.0) stable on Debian 10, PHP v7.3.18

@Vertux Vertux changed the title Missing dependency check (external storage) druring installation Missing dependency check (external storage) during installation May 19, 2020
@JSchoeck
Copy link

JSchoeck commented Dec 9, 2020

I can confirm that this still happens on Nextcloud 20.0.2.
Nextcloud WebUI stops working and Sharepoint folder in the /var/www/nextcloud/apps... folder has to be deleted in order to fix it.

@soaska
Copy link

soaska commented Apr 7, 2024

Will they fix it?

@soaska
Copy link

soaska commented Apr 8, 2024

UPD: unauthorised apps issue
Removed apps I recently installed (cad viewer, camera raw, dropbox integration) and now it works

I think that Dropbox integration (unauthorised app) made this issue for me

I know that app like google drive integration and etc can also give you this error.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants