ljf
September 22, 2025, 10:10pm
41
Thanks for this useful idea.
otm33
September 22, 2025, 10:12pm
42
The fix is available in testing branch.](Nginx.service crash by onlyoffice config - #8 by ljf )
Désolé, je n’avais pas vu ce fil-là… j’ai découvert le problème en cherchant une solution à ce problème de connexion entre nc et oo.
otm33
September 22, 2025, 10:23pm
43
Cela fonctionne aussi si on force l’IPv6.
Je ne comprends vraiment pas pourquoi dans certains cas (cela a l’air aléatoire), nodejs décide de privilégier l’ipv6 locale. Bien sûr, en la supprimant, le problème disparaît et la connexion se fait mais, comme solution, on repassera…
ljf
September 22, 2025, 10:31pm
44
Elle ressemble à quoi l’ipv6 locale ?
C’est hébergé à la maison ? ou sur un vps ?
otm33
September 22, 2025, 11:04pm
45
ipv6 locale classique, exactement comme dans les autres logs : fe80::… (machine ynh autohébergée). Même type d’erreur. Sauf que dans mon cas, ça tombe sur Humhub et non sur Nextcloud. Et je viens de tester avec un deuxième serveur OO sur la même machine. Rien de curieux dans le fichiers hosts.
otm33
September 23, 2025, 12:00am
46
J’ai peut-être un début de réponse : j’ai réinstallé le deuxième onlyoffice mais cette fois, en prenant la version avec les binaires officiels et… il n’y a plus d’erreur. A confirmer par d’autres…
ljf
September 23, 2025, 9:38am
47
Pour rappel, j’ai une install oo+nc sans erreur et en mode recompilé.
Ta reinstall tu l’as faite avec testing ou avec la version officielle actuelle ?
otm33
September 23, 2025, 12:45pm
48
Cela fonctionne aussi pour moi avec nextcloud : c’est lorsque je veux aussi utiliser OO pour humhub que le problème apparaît dans certains cas.
=> L’ajout de "family": 4 dans la version testing résout le problème.
Pour le moment, voici les résultats avec différentes configurations :
Yunohost 1 : domaines locaux + certificats autosignés (Onlyoffice recompilé master 9.0.4~ynh4 avec “rejectUnauthorized”: false)
oo ↔ nc & oo ↔ humhub:
Yunohost 2 : domaines publics + certificats LE
OnlyOffice 1 (recompilé master 9.0.4~ynh4) : - oo1 ↔ nc & oo1 ↔ humhub
OnlyOffice 2 (binaires officiels master 9.0.4~ynh4) : - oo2 ↔ nc & oo2 ↔ humhub
OnlyOffice 3 (recompilé testing 9.0.4~ynh6 avec l’ajout de “family”: 4) : - oo3 ↔ nc & oo3 ↔ humhub
@ljf Du coup, as-tu une idée de la modification du binaire officiel qui pourrait entraîner le bug du passage par l’ipv6 locale ?
Guido
September 23, 2025, 2:49pm
49
otm33:
Comme solution, voici ce qui a fonctionné pour moi : forcer node à passer par ipv4.
Dans local.json:
"requestDefaults": {
"rejectUnauthorized": 1,
"family": 4
}
puis
Hélas, ça ne marche pas pour moi
otm33
September 23, 2025, 3:57pm
50
Did you roll back the other changes (/etc/hosts, local.json)?
Guido
September 23, 2025, 4:12pm
51
Yes, restored /etc/hosts to its original state, and in local.json I reset "allowMetaIPAddress": to false. Not sure what best to do with rejectUnauthorised, it is now set to true.
I am also on the testing branch, following the suggestion by @ljf .
otm33
September 23, 2025, 10:02pm
52
Autre problème rencontré lors de l’installation sur un ynh tout neuf installé à partir de l’image iso stable:
2025-09-23 23:47:07,653: DEBUG - /var/www/onlyoffice/deb /var/cache/yunohost/app_tmp_work_dirs/app_1_6ui2mr/scripts
2025-09-23 23:47:07,654: DEBUG - + ar vx /var/www/onlyoffice/deb/onlyoffice-documentserver.deb
2025-09-23 23:47:07,661: WARNING - _common.sh: ligne 61: ar : commande introuvable
2025-09-23 23:47:07,663: DEBUG - + ynh_exit_properly
2025-09-23 23:47:07,663: DEBUG - + local exit_code=127
2025-09-23 23:47:07,665: DEBUG - + [[ install =~ ^install$|^upgrade$|^restore$ ]]
2025-09-23 23:47:07,666: DEBUG - + '[' 127 -eq 0 ']'
2025-09-23 23:47:08,266: ERROR - Impossible d'installer onlyoffice : Une erreur est survenue dans le script d'installation de l'application
https://paste.yunohost.org/raw/muzosukiso
=> binutils n’était pas préinstallé sur la machine (il me semble avoir fait, à la mise en service, les qqs màj qui étaient disponibles mais je ne suis plus très sûr…).
ljf
September 23, 2025, 10:11pm
53
otm33:
binutils
Merci pour l’info. J’avais testé sur un ynh-dev mais j’imagine qu’il y avait déjà ar. La CI n’a rien rapporté non plus…
J’ai corrigé ça aussi dans testing.
ljf
September 23, 2025, 10:20pm
54
Pour détailler:
Les sources sont patchées avec ce diff:
diff --git a/Common/sources/constants.js b/Common/sources/constants.js
index 4fc0d807..cd504b73 100644
--- a/Common/sources/constants.js
+++ b/Common/sources/constants.js
@@ -87,8 +87,8 @@ exports.LICENSE_RESULT = {
NotBefore: 16
};
-exports.LICENSE_CONNECTIONS = 20;
-exports.LICENSE_USERS = 3;
+exports.LICENSE_CONNECTIONS = 9999;
+exports.LICENSE_USERS = 200;
exports.LICENSE_EXPIRE_USERS_ONE_DAY = 24 * 60 * 60; // day in seconds
exports.AVS_OFFICESTUDIO_FILE_UNKNOWN = 0x0000;
diff --git a/Common/sources/license.js b/Common/sources/license.js
index d43ee210..c0f63d4b 100644
--- a/Common/sources/license.js
+++ b/Common/sources/license.js
@@ -44,22 +44,23 @@ exports.readLicense = async function () {
This file has been truncated. show original
Et aussi avec ces remplacements:
Il y a aussi des remplacements dans des outils de maintenances. Mais c’est aussi le cas avec la version compilée, c’est une réorga des fichiers pour que ça colle plus avec l’orga yunohost.
Puis c’est compilé avec yao-pkg:
Il n’est pas exclu que l’étape de compilation soit en cause…
otm33
September 23, 2025, 10:29pm
55
Honnêtement ce comportement reste très obscur pour moi.
Merci pour les infos.
ljf
September 23, 2025, 11:51pm
56
Je viens de publier en version officielle, il y a déjà de belles améliorations, et je pense que ça permettra à pas mal de monde faire fonctionner leur installation.
Guido
September 24, 2025, 9:11am
57
Je suis passé à OnlyOffice 9.0.4~ynh6, mais pas de chance. L’erreur EINVAL semble disparu, mais d’autres erreurs sont apparus:
tail -f /var/log/onlyoffice/converter.log
[2025-09-23T17:54:59.807] [ERROR] [localhost] [326902455] [userId] nodeJS - receiveTask Error: EACCES: permission denied, mkdir '/home/yunohost.app/onlyoffice/cache/files/data/conv_326902455_1025'
[2025-09-24T03:45:49.595] [WARN] [localhost] [docId] [userId] nodeJS - num of CPUs: 4; availableParallelism: 4
[2025-09-24T03:45:49.678] [WARN] [localhost] [docId] [userId] nodeJS - update cluster with 1 workers
[2025-09-24T03:45:49.729] [WARN] [localhost] [docId] [userId] nodeJS - worker 2274378 started.
[2025-09-24T07:09:04.547] [WARN] [localhost] [docId] [userId] nodeJS - num of CPUs: 4; availableParallelism: 4
[2025-09-24T07:09:04.649] [WARN] [localhost] [docId] [userId] nodeJS - update cluster with 1 workers
[2025-09-24T07:09:04.659] [WARN] [localhost] [docId] [userId] nodeJS - worker 2300577 started.
[2025-09-24T08:20:38.099] [ERROR] [localhost] [check_520795659] [userId] nodeJS - receiveTask Error: EACCES: permission denied, mkdir '/home/yunohost.app/onlyoffice/cache/files/data/conv_check_520795659_65'
[2025-09-24T09:02:06.934] [ERROR] [localhost] [check_124619529] [userId] nodeJS - receiveTask Error: EACCES: permission denied, mkdir '/home/yunohost.app/onlyoffice/cache/files/data/conv_check_124619529_65'
[2025-09-24T09:02:37.027] [ERROR] [localhost] [check_70369955] [userId] nodeJS - receiveTask Error: EACCES: permission denied, mkdir '/home/yunohost.app/onlyoffice/cache/files/data/conv_check_70369955_65'
[2025-09-24T09:10:34.409] [ERROR] [localhost] [check_151982938] [userId] nodeJS - receiveTask Error: EACCES: permission denied, mkdir '/home/yunohost.app/onlyoffice/cache/files/data/conv_check_151982938_65'
otm33
September 24, 2025, 10:05am
58
Can you share /home/yunohost.app/onlyoffice/...permissions ?
namei -l /home/yunohost.app/onlyoffice/cache/files/data
Guido
September 24, 2025, 10:26am
59
namei -l /home/yunohost.app/onlyoffice/cache/files/data
f: /home/yunohost.app/onlyoffice/cache/files/data
drwxr-xr-x root root /
drwxr-xr-x root root home
drwxr-xr-x root root yunohost.app
drwxr-x--- onlyoffice www-data onlyoffice
drwxrwxrwx root root cache
drwxr-x--- onlyoffice www-data files
drwxr-xr-x overleaf overleaf data
otm33
September 24, 2025, 10:30am
60
What could be overleaf?
Try changing chown -R onlyoffice:onlyoffice /home/yunohost.app/onlyoffice/cache/files/data