We have two issues with our self hosted canvas installation.
The first one is when you edit a course and then a page the "files" section of the content selector is greyed out and we cant navigate the links either - Loading failed.
shown in fig 1 attached.
The second issue is with uploading images and files they show as broken links even if you use the manual upload and select from local storage and if you use the embed option from the rich text editor. Here is an example of the link it creates and is showing broken and see fig 2 for how it looks in canvas..
<p><img src="/users/2/files/13/preview?verifier=PxTdxqWoz1oceUjWd9Cqdh2ruv9P1enhRegppPwP" alt="ATX Power.png" /></p>
It does the same with files like pdf and we have tried various types of image format.
I have looked around and tried with and without a separate files domain and also with image rights enabled and disabled. Nothing works.
also ran <domain>/error_reports and all that is there is shown in fig 3 which I don't know if are related ?.
Does anyone have any ideas or suggestions.
Made some progress in that images are now showing correctly. That turned out to be a typo in the apache configuration.
Still cant access files link and the entire Content Selector doesn't work properly. I have been reading about an RCE server but the documentation is a bit thin. Does anyone have actual example configuration files for the RCE server like dynamic_settings.yml or a detailed man page that explains each setting like App_Host etc.
First, I want to apologize for your question sitting in the community for so long without a response.
Second, it looks like you have stumped the Canvas Community. Were you able to find an answer to your question? I am going to go ahead and mark this question as answered because there hasn't been any more activity in a while so I assume that you have the information that you need. If you still have a question about this or if you have information that you would like to share with the community, by all means, please do come back and leave a comment.
This is now resolved. Long and painful Journey summarized below :
Since May 2019 Canvas releases require an RCE server to be running. This can be done on the same or separate servers as in our case. Once RCE was running via a container and all the SSL certificates for it in place the problem was resolved in full.
The only other way around this issue was to downgrade Canvas to a pre-May 2019 version that has the RCE as an option and not a mandatory component.
I only got here thanks to the Developers IRC chat who pointed me in the right direction and a good deal of trial and error.