YunoHost-Apps / collabora_ynh

Collabora package for YunoHost
https://www.collaboraoffice.com/
GNU General Public License v3.0
16 stars 13 forks source link

resolved-Résolu Collabora sur serveur yunohost - Nextcloud files editor connexion collabora bug - Loop ? #49

Open sympaticBE opened 3 years ago

sympaticBE commented 3 years ago

Bonjour tout le monde, Tout d'abbord gratitude pour le taffais par Toustes. Je débute dans le monde de l'open source et du collaboratif et du Linux. Sur un PC core I7-5ém 16Go de mémoire 240Go SSD. J'ai installer YunoHost 4.2.6.1 (stable) sur un Débian 10 avec Curl ( Car impossible de crée les partition si j'utilisais l'iso yunohost)

J'ai :

  1. Crée mon 1er user.
  2. J'ai installer un VPN Chaton et les SSL sur chaque domaines et sous domaine
  3. J'ai installer Collabora sur un sous-domaine sans problème. collabora.xxx.be
  4. Et Idem pour Nextcloud cloud.xxx.be
  5. J'ai installer collabora dans Nexcloud et configurer mon serveur dans les paramètres. seveur acce nexcloud

Seulement j'ai un bug que je ne parviens pas à résoudre. Lorsque que je veux édité un document depuis mon Nextcloud cela ne fonctionne pas. Cela commence à s'ouvrir puis j'ai deux message qui reviens en boucle.

  1. collabora bug
  2. collabora bug 2

Avez-vous une idée de comment résoudre ce problème ?

Bien à tous le mondes

Max / SympaTicBe

csolisr commented 3 years ago

I'm having a very similar problem. My Nextcloud domain is, say, https://cloud.example.net and my Collabora domain is https://collabora.example.net. Configuring Nextcloud with the latter shows that the "Collabora Online server is reachable", and opening the admin page also shows the application running. However, when I attempt to open any given document via Nextcloud (tested with ODT and ODS files, some of them as small as 1 KB), a popup always appears with the following text:

Failed to load the document. This document is either malformed or is taking more resources than allowed. Please contact the administrator.

Checking online, this error matches with the "docloadtimeout" error code, which either means that the connection never finishes (perhaps due to a permissions or firewall error?), or that the connection dies midway due to resources saturation (which would be odd but still possible).

csolisr commented 3 years ago

Update on my side: the exact same error appears when using the test server as well! I'm starting to be confident that some handshake is failing due to some configuration on my server being pending to be configured

sympaticBE commented 3 years ago

Bonjour tout le monde,

Je résolus le problème. J'ai modifier les autorisations pour les visiteurs dans l'interface de Yunohost (Groupes et autorisations). image Et le problème ai résolus.

Max / SympaTicBe

sympaticBE commented 3 years ago

J'ai un problème très similaire. Mon domaine Nextcloud est, disons, https://cloud.example.net et mon domaine Collabora est https://collabora.example.net . La configuration de Nextcloud avec ce dernier montre que le "serveur Collabora Online est accessible", et l'ouverture de la page d'administration montre également l'application en cours d'exécution. Cependant, lorsque j'essaie d'ouvrir un document donné via Nextcloud (testé avec des fichiers ODT et ODS, certains d'entre eux aussi petits que 1 Ko), une fenêtre contextuelle apparaît toujours avec le texte suivant :

Échec du chargement du document. Ce document est soit mal formé, soit utilise plus de ressources que ce qui est autorisé. Veuillez contacter l'administrateur.

En vérifiant en ligne, cette erreur correspond au code d'erreur "docloadtimeout", ce qui signifie soit que la connexion ne se termine jamais (peut-être à cause d'une erreur d'autorisations ou de pare-feu ?), soit que la connexion meurt à mi-chemin en raison de la saturation des ressources (ce qui serait étrange mais encore possible).

Hi, Have you been to the collabora admin page? If I remember well, there is a possibility to adjust the loading delay . The link to acces this page is : https://collabora.exemple.net/loleaflet/dist/admin/admin.html

mateMathieu commented 2 years ago

Bonjour tout le monde,

Je résolus le problème. J'ai modifier les autorisations pour les visiteurs dans l'interface de Yunohost (Groupes et autorisations). Et le problème ai résolus.

@sympaticBE Can you please give the app on which you made modifications and the details of the modifications you have done on the permissions. Thank you

naolivier17 commented 2 years ago

Bonjour, j'ai exactement le même souci, mais qui ne survient qu'après un certain temps. J'installe collabora sur un sous domaine particulier que je connecte à Nextcloud et tout fonctionne très bien depuis un ordi ou un téléphone. Mais au bout d'un certain temps, 4 jours, 10 jours sans que je sache pourquoi, la connexion ne se fait plus. Je désinstalle collabora de son domaine, et je réinstalle aussitôt collabora sur le même domaine et tout refonctionne à nouveau.

sympaticBE commented 2 years ago

@mateMathieu Hello, Like on the image I shared. ( on aug 2021) I had given access to Nexloud and collabora to visitor users. This is not ideal in terms of security, but at that time I could not find another solution.

sympaticBE commented 2 years ago

Bonjour, j'ai exactement le même souci, mais qui ne survient qu'après un certain temps. J'installe collabora sur un sous domaine particulier que je connecte à Nextcloud et tout fonctionne très bien depuis un ordi ou un téléphone. Mais au bout d'un certain temps, 4 jours, 10 jours sans que je sache pourquoi, la connexion ne se fait plus. Je désinstalle collabora de son domaine, et je réinstalle aussitôt collabora sur le même domaine et tout refonctionne à nouveau.

Salut, Je n'est pas rencontrer ce problème , je sais qu'une société de par chez moi ( en Belgique ) Behosting à eu du mail à gérer le bannissement IP et la sécurité au niveau de Nexcloud et collabora.

mateMathieu commented 2 years ago

@mateMathieu Hello, Like on the image I shared. ( on aug 2021) I had given access to Nexloud and collabora to visitor users. This is not ideal in terms of security, but at that time I could not find another solution.

Hi, I just checked my install and it is the original configuration that already include access of the collabora into the nextcloud permissions. I think it is not related to our issue. Thanks anyways :)

ashworksco commented 2 years ago

I am having the same problem that @mateMathieu describes, i.e.:

NextCloud is not able to resolve past the Collabora loading screen. I am experiencing the problem with identical symptoms, i.e. I get to the loading screen, but it never finishes. The same occurs with the demo server.

My NextCloud language settings are English/United States.

Changing user permissions in YunoHost does nothing to fix it, seemingly.

In addition, my Collabora admin page seems to easily get stuck in a login loop, and is only accessible through an incognito window (Chrome).

I don't know if this related, but being stuck not loading a document and also not resolving logging into the admin panel could possibly be due to some caching issue. Or perhaps the php.ini settings need to be reviewed/mentioned in the docs for adjustment?

It seems that it may be a bug that is being investigated. Adding the link here for more details:

https://github.com/nextcloud/richdocuments/issues/2316#issuecomment-1206862994