Hello,
I have installed Collabora Online Development Edition in unprivileged CT of Proxmox (and Nextcloud on an other CT) :
LOOLWSD 6.4.10 (git hash: b4fa48ef)
Collabora Office 6.4-45 (git hash: a21347f)
It is on a "Debian GNU/Linux 10 (buster)" unprivileged CT of Proxmox with pve-manager/6.4-13/9f411e79 (running kernel: 5.4.106-1-pve)
It works very well except when I want to "print" or "download as" PDF. I can download as .odt, .doc, .docx but no pdf.
The reason I come her is that it works on a Yunohost instance though, both collabora ad Nextcloud being on Yunohost... And when I look for the same error, pve CT is coming back...
If I look at the log, "tail -f /var/log/syslog" when I open a document in nextcloud (on one proxmox CT) with the help of collabora online (installed on an other proxmox CT), and I click on "download as" PDF, I can read :
I read that it could be linked with the fact that my CT is an unprivileged CT or that I should add "nesting=1" to /etc/pve/lxc/xxx.conf . https://github.com/CollaboraOnline/richdocumentscode/issues/72
What do you think?
I have tried both, "nesting=1" didn't do anything. Restoring a backup of my unprivileged CT to a privileged CT resulted in a non functional collabora online CT (I mean, nextcloud could not connect to it, I don't really understand why...).
Any idea?
I have installed Collabora Online Development Edition in unprivileged CT of Proxmox (and Nextcloud on an other CT) :
LOOLWSD 6.4.10 (git hash: b4fa48ef)
Collabora Office 6.4-45 (git hash: a21347f)
It is on a "Debian GNU/Linux 10 (buster)" unprivileged CT of Proxmox with pve-manager/6.4-13/9f411e79 (running kernel: 5.4.106-1-pve)
It works very well except when I want to "print" or "download as" PDF. I can download as .odt, .doc, .docx but no pdf.
The reason I come her is that it works on a Yunohost instance though, both collabora ad Nextcloud being on Yunohost... And when I look for the same error, pve CT is coming back...
If I look at the log, "tail -f /var/log/syslog" when I open a document in nextcloud (on one proxmox CT) with the help of collabora online (installed on an other proxmox CT), and I click on "download as" PDF, I can read :
Code:
Aug 3 17:59:26 collabora loolwsd[204]: wsd-00204-01092 2021-08-03 15:59:26.231988 [ docbroker_011 ] WRN Waking up dead poll thread [HttpSynReqPoll], started: false, finished: false| ./net/Socket.hpp:682
Aug 3 17:59:26 collabora loolwsd[204]: wsd-00204-01092 2021-08-03 15:59:26.268800 [ docbroker_011 ] WRN Waking up dead poll thread [HttpSynReqPoll], started: false, finished: false| ./net/Socket.hpp:682
Aug 3 17:59:26 collabora loolwsd[204]: kit-01093-00380 2021-08-03 15:59:26.274974 [ kit_spare_012 ] ERR mknod(/opt/lool/child-roots/4hECWeZGdMLEg5Oy//tmp/dev/random) failed. Mount must not use nodev flag. (EPERM: Operation not permitted)| common/JailUtil.cpp:247
Aug 3 17:59:26 collabora loolwsd[204]: kit-01093-00380 2021-08-03 15:59:26.275003 [ kit_spare_012 ] ERR mknod(/opt/lool/child-roots/4hECWeZGdMLEg5Oy//tmp/dev/urandom) failed. Mount must not use nodev flag. (EPERM: Operation not permitted)| common/JailUtil.cpp:259
Aug 3 17:59:26 collabora loolwsd[204]: E: lt_string_value: assertion `string != ((void *)0)' failed
Aug 3 17:59:26 collabora loolwsd[204]: E: lt_string_value: assertion `string != ((void *)0)' failed
Aug 3 17:59:26 collabora loolwsd[204]: E: lt_string_value: assertion `string != ((void *)0)' failed
Aug 3 17:59:26 collabora loolwsd[204]: E: lt_string_value: assertion `string != ((void *)0)' failed
Aug 3 17:59:37 collabora loolwsd[204]: wsd-00204-00384 2021-08-03 15:59:37.068519 [ websrv_poll ] ERR Download file [/opt/lool/child-roots/hhP2paa4qZCvm3gS/tmp/user/docs/jSrj6gllE7WeuHfbPLUlpKfDTWGOXxUgWa2R9eb6fVouZiCX2vjxTe3FTkS7PgIP/HAG Proposition amélioration sécurité incendie.pdf] not found.| wsd/LOOLWSD.cpp:3371
I read that it could be linked with the fact that my CT is an unprivileged CT or that I should add "nesting=1" to /etc/pve/lxc/xxx.conf . https://github.com/CollaboraOnline/richdocumentscode/issues/72
What do you think?
I have tried both, "nesting=1" didn't do anything. Restoring a backup of my unprivileged CT to a privileged CT resulted in a non functional collabora online CT (I mean, nextcloud could not connect to it, I don't really understand why...).
Any idea?
Last edited: