as object say I cannot print documents in collabora: when i open a document and click file -> print I see a download message but nothing is happening. I’m using latest collabora docker image.
I tried pydio online demo version and the print is ok.
Is there some pydio server configuration to do?
Which release of collabora are you using ?
Which browser are you using ?
Printing a document should download a PDF.
It works flawlessly on firefox using loolwsd 3.1(but I’m not using docker image) on pydio 8.0.2.
I’m using collabora image tag latest ID f96ef2d9c0a3.
I usually use Chrome but I also tried firefox and Internet Explore whitout results.
I expect clicking on print start printing with system printers as pydio demo behavior; I could accept printing a PDF version of my document…but none of two options works: simply load for 1/2 seconds (I see loading…at bottom of page) and then no result.
Hi,
what you could do is look at Pydio’s logs to see what’s going on when you click.
You can either look at them through the database or you can get them in a text file by enabling this :
Last log is INFO message for file access, nothing logged related to print function or other…
I remember you that I’m using Pydio CE version 7.0.4.
I tried other action as “file -> download as…” but same behavior as print function.
As you are on ubuntu 16.04, could you try to install native collabora and not docker version ?
I had a lot of troubles with docker release, all passed away with native install.
Installing native version is rather easy.
Thanks for tip but I’m on production with docker and I cannot twist my environment.
Seeking for logs on collabora container all actions as print and save as…(any format) make this log entry
wsd-00027-0032 10:34:23.522502 [ client_ws_0015 ] ERR ClientRequestHandler::handleClientRequest: Syntax error: URI scheme must be followed by authority or path: https:| wsd/LOOLWSD.cpp:clock1230:
It seems that’s something related to reverse proxy configuration.
Are you using apache for reverse proxy or nginx ?
About installing collabora in native mode it takes really very little and switching between the two environments (docker/native) is just matter of shutting down a service.
I have done a little script to perform the installation under ubuntu:
AllowEncodedSlashes Determines whether encoded path separators in URLs are allowed to be passedthrough
With the value NoDecode, such URLs are accepted, but encoded slashes are not decoded but left in their encoded state.
PS: Apache guide also specify that if encoded slashes are needed in path info, use of NoDecode is strongly recommended as a security measure. Allowing slashes to be decoded could potentially allow unsafe paths.