Canvas LMS

Upgrade Canvas LMS

Troubleshooting

Download Assignment Submissions 500 Error

Canvas Download 500 Error

  • 现象:无法下载文件,通过浏览器 Inspect Console 检查,获取错误日志 ID
  • 检索 /data/canvas/log/production 日志中错误 ID,了解具体错误信息
  • 检查服务器 /data/canvas/tmp 文件存放权限

执行 compile_assets 时,出现 can't modify frozen Array 错误

检查 config 目录下各项配置,如 redis, cache_store, dynamic_settings 等

复制 Quiz 到其他 Module 后,SpeedGrader 看不到学生提交

E: Repository 'https://oss-binaries.phusionpassenger.com/apt/passenger jammy Release' changed its 'Origin' value from '. jammy' to 'Phusion-Passenger'

> sudo apt update --allow-releaseinfo-change
> sudo apt upgrade

The application encountered the following error: You have already activated stringio 3.1.1, but your Gemfile requires stringio 3.1.2. Since stringio is a default gem, you can either remove your dependency on it or try updating to a newer version of bundler that supports stringio as a default gem.

$ sudo gem install stringio -v 3.1.2
Previous
Upgrade