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

Nextcloud AiO issue #21

Closed
GodfatherX64 opened this issue Oct 24, 2023 · 9 comments
Closed

Nextcloud AiO issue #21

GodfatherX64 opened this issue Oct 24, 2023 · 9 comments

Comments

@GodfatherX64
Copy link

Is your feature request related to a problem? Please describe.

I'm facing this issue when installing inside AiO
is there a fix or just not supported yet?

(App "Exchange EWS Connector (Exchange Web Services)" cannot be installed because the following dependencies are not fulfilled: The library soap is not available)

@ksainc
Copy link
Owner

ksainc commented Oct 24, 2023

Morning,

This app requires an additional php module. You need to install php-soap in your AIO instance. I believe the AIO is is baseed on ubuntu so, you need to run "apt install php-soap" in your AIO terminal.

Sebastian

@ksainc ksainc closed this as completed Oct 31, 2023
@Latschenharry
Copy link

Sadly apt is not available inside the AiO containers

@ksainc
Copy link
Owner

ksainc commented Nov 21, 2023

Hey,

I think the issue is that the docker containers are based on Alpine Linux and the command is "apk" not "apt".

I just tested this, on my AIO instance and it worked.

Connect to your docker NC Instance:
docker exec -t -i nextcloud-aio-nextcloud /bin/bash

Install the xml dev package:
apk add libxml2-dev

Then install the docker php extension:
docker-php-ext-install soap

Reboot your instance:
reboot

After reboot, reconnect to your instance (Step 1)

Run "php -m" to confirm that the soap extension is installed. It should now be in the list.

@Latschenharry
Copy link

Thank you that worked

@JSChasle
Copy link

Thanks you works perfectly for me also

@szaimen
Copy link

szaimen commented Nov 22, 2023

Hi, see https://github.com/nextcloud/all-in-one#how-to-add-php-extensions-permanently-to-the-nextcloud-container

@ksainc
Copy link
Owner

ksainc commented Nov 22, 2023

Hi @szaimen ,

That would be much easier.

One question tho, will this automatically install the libxml2-dev dependency?

@szaimen
Copy link

szaimen commented Nov 22, 2023

@ksainc
Copy link
Owner

ksainc commented Nov 22, 2023

Ah. Its already part of the container creation script! Then yes, That would do it.

Sebastian

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

No branches or pull requests

5 participants