RCE Insert Media tool missing

557 views
Skip to first unread message

joe hobson

unread,
Jul 11, 2023, 4:16:48 PM7/11/23
to Canvas LMS Users
I am managing a self-hosted Canvas LMS instance, currently testing an update from 2022-11-23 release to 2023-05-24, and seeing an issue with missing toolbar buttons in RCE. I have verified that the RCE app is working properly (as far as I can tell) by selecting Insert Link > Course Page in the toolbar, and then seeing the pages load in the right side column. But the "Insert Media" option in the toolbar does not appear. I have verified that the "Disable uploads to Canvas Media from the enhanced rich content editor" is not selected in the root account settings. Is there anything else that would keep that RCE toolbar option from displaying? 

Nicolas Lopez

unread,
Jul 11, 2023, 4:31:03 PM7/11/23
to Canvas LMS Users
I'm just curious, how did you make the "insert media" work on the previous versions? Do you have a paid account of Kaltura?

joe hobson

unread,
Jul 12, 2023, 1:06:10 PM7/12/23
to Canvas LMS Users
From the Canvas community site, here are screenshots showing what the toolbar should look like with the setting disabled and enabled: 


We do not have the "Disable Uploads" option selected, but the "Insert Media" toolbar button does not show up, so we can't even upload an image to place in a page. This has nothing to do with Kaltura and has not been a problem for us in the past.

Nicolas Lopez

unread,
Jul 12, 2023, 3:06:59 PM7/12/23
to Canvas LMS Users
Let's see if we can clarify the issue. There are 4 buttons: 
1) Links
2) Images
3) Record/Upload Media
4) Documents.

The third one is only for videos, not for images, and only works if you have a video platform. That is one of the big known issues with the open source version.
For uploading images, you have the second button.
So you say you can't upload images, then it means the second button is missing? 
What would be the benefit of seeing the third button (Media)? Maybe they disabled it when you don't have a media server?

Captura de pantalla 2023-07-12 155550.png

joe hobson

unread,
Jul 25, 2023, 3:37:45 PM7/25/23
to Canvas LMS Users
Clarifying --  I don't have the Images button on my RCE. I can trick it into inserting an image by uploading it to the Files in my course and then user Insert > Link > Course Link and then selecting the image from Files, but that's obviously an annoying workaround. 

Can't seem to find anyone with the same issue. Tried re-compiling assets and updating to the latest commit on the 2023-05-24 release but that didn't fix it either. 

Sorry for delay in response - I was on vacation.

Adeel - eLearning evolve

unread,
Aug 13, 2023, 10:25:05 AM8/13/23
to Canvas LMS Users
Facing the same issue when RCE is configured the insert Image goes missing. It showed up before having RCE. Is there any solution for this one so far?

Andrey Gangan

unread,
Aug 25, 2023, 1:54:20 AM8/25/23
to Canvas LMS Users
just one can offer - recompile assets or even update canvas system.
воскресенье, 13 августа 2023 г. в 17:25:05 UTC+3, Adeel - eLearning evolve:

joe hobson

unread,
Nov 1, 2023, 3:56:50 PM11/1/23
to Canvas LMS Users
The RCE service configuration in config/dynamic_settings.yml was definitely the problem on my end. Between servers and recent updates to dynamic_settings.yml, the necessary lines were commented out, probably when testing changes. Running the 2023-10-25 stable version of Canvas and these configs, my upload image button returned to the RCE when editing course pages:

production:
  config:
    canvas:
      canvas:
        encryption-secret: "astringthatisactually32byteslong"
        signing-secret: "astringthatisactually32byteslong"
      rich-content-service:
        app-host: "test.mydomain.edu"


Updating here, just in case anyone is running into the same issues. I'm not sure why app-host in one example is prefixed with "http://" and the other example does not, but mine worked without and was necessary even when the RCE service was running on the same domain as CanvasLMS.

Jim Foscue

unread,
Jan 3, 2024, 9:20:37 PM1/3/24
to Canvas LMS Users
I am also managing a self-hosted site.  We are running version stable/2023-03-15 in our production environment and testing the stable/2023-09-27 version.  We do NOT have Kaltura installed but with the 2023-03-15 version we were able to upload videos to the course Files and then insert into a course using the Add Course Media button.  Now when we try to insert a video into a course the Add Course Media sidebar page always says "Media file is processing.  Please check back later." and does not allow you to insert the video.

In addition, we are getting "Unauthorized. Access Denied" image in place of any videos that were inserted before the upgrade.

So can someone tell me what to do about this?  We don't want to install Kaltura (because of security reasons) and it used to work without it.

Thanks in advance!

Reply all
Reply to author
Forward
0 new messages