Closed laozhou0731 closed 3 years ago
Canvas update:
cd /data/wwwroot/canvas
RAILS_ENV=production bundle exec rake brand_configs:generate_and_upload_all
After installing Canvas, the interface reports an error
/var/log/apache2/error.log:
[ E 2021-03-17 18:00:29.7310 31272/Tf age/Cor/App/Implementation.cpp:221 ]: Could not spawn process for application /data/wwwroot/canvas: The application encountered the following error:
[!] There was an error evaluating `Gemfile`: ruby_version must match the :engine_version for MRI. Bundler cannot continue.
# from /data/wwwroot/canvas/Gemfile.d/_before.rb:39
# -------------------------------------------
# > #
# -------------------------------------------
(Bundler::Dsl::DSLError)
Error ID: cca82b34
Error details saved to: /tmp/passenger-error-jBlTIz.html
[ E 2021-03-17 18:00:29.7331 31272/T9 age/Cor/Con/CheckoutSession.cpp:276 ]: [Client 1-1] Cannot checkout session because a spawning error occurred. The identifier of the error is cca82b34. Please see earlier logs for details about the error.
ruby version: 2.6.6
Don't know how to fix it
root@iZj6cgc5z60xqpyp5bo26wZ:/data/wwwroot/canvas# bundle install --path vendor/bundle
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine.
Fetching https://github.com/rails-api/active_model_serializers.git
Fetching https://github.com/robotdana/json_schemer.git
Fetching https://github.com/instructure/week-of-month.git
Fetching https://github.com/kreynolds/cassandra-cql.git
Fetching https://github.com/twitter/thrift_client.git
Fetching https://github.com/instructure/test-queue.git
Fetching gem metadata from https://rubygems.org/.......
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies...
Bundler could not find compatible versions for gem "bundler":
In Gemfile:
bundler (>= 2.2.0, <= 2.2.17)
Current Bundler version:
bundler (1.17.3)
This Gemfile requires a different version of Bundler.
Perhaps you need to update Bundler by running `gem install bundler`?
Could not find gem 'bundler (>= 2.2.0, <= 2.2.17)' in any of the relevant sources:
the local ruby installation
root@iZj6cgc5z60xqpyp5bo26wZ:/data/wwwroot/canvas# RAILS_ENV=production bundle exec rake canvas:compile_assets
The git source https://github.com/rails-api/active_model_serializers.git is not yet checked out. Please run `bundle install` before trying to start your application
root@iZj6cgc5z60xqpyp5bo26wZ:/data/wwwroot/canvas# bundle install
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine.
Fetching https://github.com/rails-api/active_model_serializers.git
Fetching https://github.com/robotdana/json_schemer.git
Fetching https://github.com/instructure/week-of-month.git
Fetching https://github.com/kreynolds/cassandra-cql.git
Fetching https://github.com/twitter/thrift_client.git
Fetching https://github.com/instructure/test-queue.git
Fetching gem metadata from https://rubygems.org/.......
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies...
Bundler could not find compatible versions for gem "bundler":
In Gemfile:
bundler (>= 2.2.0, <= 2.2.17)
Current Bundler version:
bundler (1.17.3)
This Gemfile requires a different version of Bundler.
Perhaps you need to update Bundler by running `gem install bundler`?
Could not find gem 'bundler (>= 2.2.0, <= 2.2.17)' in any of the relevant sources:
Use shell (not ansible)
RAILS_ENV=production bundle exec rake db:initial_setup
-> 0.0014s
-- add_foreign_key(:auditor_grade_change_records, :accounts, {:column=>:root_account_id})
-> 0.0012s
-- add_foreign_key(:auditor_grade_change_records, :assignments)
-> 0.0017s
-- add_foreign_key(:auditor_grade_change_records, :users, {:column=>:grader_id})
-> 0.0013s
-- add_foreign_key(:auditor_grade_change_records, :users, {:column=>:student_id})
-> 0.0013s
-- add_foreign_key(:auditor_grade_change_records, :submissions)
-> 0.0013s
== AddAuditorTables: migrated (0.0887s) ======================================
== CreateAuditorsPartitions: migrating =======================================
rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:
PG::DuplicateTable: ERROR: relation "auditor_authentication_records_2021_5" already exists
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/connection_adapters/postgresql/database_statements.rb:92:in `exec'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/connection_adapters/postgresql/database_statements.rb:92:in `block (2 levels) in execute'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.7/lib/active_support/dependencies/interlock.rb:48:in `block in permit_concurrent_loads'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.7/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.7/lib/active_support/dependencies/interlock.rb:47:in `permit_concurrent_loads'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/connection_adapters/postgresql/database_statements.rb:91:in `block in execute'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/connection_adapters/abstract_adapter.rb:722:in `block (2 levels) in log'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/connection_adapters/abstract_adapter.rb:721:in `block in log'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.7/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/lib/switchman/sharded_instrumenter.rb:22:in `instrument'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/connection_adapters/abstract_adapter.rb:712:in `log'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/lib/switchman/active_record/abstract_adapter.rb:39:in `log'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/connection_adapters/postgresql/database_statements.rb:90:in `execute'
/data/wwwroot/canvas/config/initializers/postgresql_adapter.rb:467:in `execute'
/data/wwwroot/canvas/gems/canvas_partman/lib/canvas_partman/partition_manager.rb:166:in `execute'
/data/wwwroot/canvas/gems/canvas_partman/lib/canvas_partman/partition_manager.rb:89:in `block in create_partition'
/data/wwwroot/canvas/gems/canvas_partman/lib/canvas_partman/partition_manager.rb:122:in `block in with_statement_timeout'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/connection_adapters/abstract/database_statements.rb:278:in `transaction'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/transactions.rb:212:in `transaction'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/lib/switchman/active_record/base.rb:51:in `transaction'
/data/wwwroot/canvas/gems/canvas_partman/lib/canvas_partman/partition_manager.rb:120:in `with_statement_timeout'
/data/wwwroot/canvas/gems/canvas_partman/lib/canvas_partman/partition_manager.rb:88:in `create_partition'
/data/wwwroot/canvas/db/migrate/20200414193317_create_auditors_partitions.rb:36:in `block (2 levels) in up'
/data/wwwroot/canvas/db/migrate/20200414193317_create_auditors_partitions.rb:33:in `times'
/data/wwwroot/canvas/db/migrate/20200414193317_create_auditors_partitions.rb:33:in `block in up'
/data/wwwroot/canvas/db/migrate/20200414193317_create_auditors_partitions.rb:29:in `each'
/data/wwwroot/canvas/db/migrate/20200414193317_create_auditors_partitions.rb:29:in `up'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/migration.rb:831:in `exec_migration'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/migration.rb:812:in `block (2 levels) in migrate'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/migration.rb:811:in `block in migrate'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:471:in `with_connection'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/lib/switchman/connection_pool_proxy.rb:15:in `with_connection'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/migration.rb:810:in `migrate'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-inst-jobs-3.1.2/lib/switchman_inst_jobs/active_record/migration.rb:16:in `migrate'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/migration.rb:624:in `migrate'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/migration.rb:1002:in `migrate'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/migration.rb:1310:in `block in execute_migration_in_transaction'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/migration.rb:1361:in `block in ddl_transaction'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/connection_adapters/abstract/database_statements.rb:280:in `block in transaction'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/connection_adapters/abstract/transaction.rb:280:in `block in within_new_transaction'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.7/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/connection_adapters/abstract/transaction.rb:278:in `within_new_transaction'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/connection_adapters/abstract/database_statements.rb:280:in `transaction'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/transactions.rb:212:in `transaction'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/lib/switchman/active_record/base.rb:51:in `transaction'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/migration.rb:1361:in `ddl_transaction'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/migration.rb:1309:in `execute_migration_in_transaction'
/data/wwwroot/canvas/config/initializers/active_record.rb:1466:in `execute_migration_in_transaction'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/migration.rb:1281:in `block in migrate_without_lock'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/migration.rb:1280:in `each'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/migration.rb:1280:in `migrate_without_lock'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/migration.rb:1229:in `block in migrate'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/lib/switchman/active_record/migration.rb:48:in `block in with_advisory_lock'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/lib/switchman/active_record/migration.rb:64:in `block in with_advisory_lock_connection'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:471:in `with_connection'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/lib/switchman/connection_pool_proxy.rb:15:in `with_connection'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/lib/switchman/active_record/migration.rb:64:in `with_advisory_lock_connection'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/lib/switchman/active_record/migration.rb:44:in `with_advisory_lock'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.7/lib/active_record/migration.rb:1229:in `migrate'
/data/wwwroot/canvas/lib/tasks/canvas.rake:177:in `block (3 levels) in <top (required)>'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/lib/tasks/switchman.rake:87:in `block (6 levels) in shardify_task'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/lib/tasks/switchman.rake:87:in `each'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/lib/tasks/switchman.rake:87:in `block (5 levels) in shardify_task'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/lib/switchman/database_server.rb:109:in `unguard'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/lib/tasks/switchman.rake:86:in `block (4 levels) in shardify_task'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/app/models/switchman/shard.rb:152:in `with_each_shard'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/lib/tasks/switchman.rake:71:in `block (3 levels) in shardify_task'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/lib/switchman/database_server.rb:109:in `unguard'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/lib/tasks/switchman.rake:68:in `block (2 levels) in shardify_task'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/lib/switchman/guard_rail.rb:24:in `activate'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-inst-jobs-3.1.2/lib/switchman_inst_jobs/guard_rail.rb:8:in `activate'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/switchman-2.0.9/lib/tasks/switchman.rake:67:in `block in shardify_task'
/data/wwwroot/canvas/lib/tasks/db_load_data.rake:227:in `block (2 levels) in <top (required)>'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/gems/rake-13.0.3/exe/rake:27:in `<top (required)>'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/bin/ruby_executable_hooks:22:in `eval'
/data/wwwroot/canvas/vendor/bundle/ruby/2.6.0/bin/ruby_executable_hooks:22:in `<main>'
Caused by:
ActiveRecord::StatementInvalid: PG::DuplicateTable: ERROR: relation "auditor_authentication_records_2021_5" already exists
going on, complete the installation
ini_db 错误解决方案: 修改db/migrate/XXXX_create_auditors_partitions.rb36行, partman.create_partition(current_partition_time)=》partman.create_partition(current_partition_time, graceful: true)
root@iZj6ccjcemd8k573hugn4rZ:/data/logs/apache# cat error.log
[Fri Jun 04 12:11:59.412066 2021] [mpm_event:notice] [pid 37470:tid 140227551796288] AH00489: Apache/2.4.41 (Ubuntu) configured -- resuming normal operations
[Fri Jun 04 12:11:59.412226 2021] [core:notice] [pid 37470:tid 140227551796288] AH00094: Command line: '/usr/sbin/apache2'
[Fri Jun 04 12:12:08.073000 2021] [mpm_event:notice] [pid 37470:tid 140227551796288] AH00491: caught SIGTERM, shutting down
[Fri Jun 04 12:12:08.149942 2021] [mpm_event:notice] [pid 39182:tid 139765575363648] AH00489: Apache/2.4.41 (Ubuntu) configured -- resuming normal operations
[Fri Jun 04 12:12:08.150647 2021] [core:notice] [pid 39182:tid 139765575363648] AH00094: Command line: '/usr/sbin/apache2'
[Fri Jun 04 12:12:23.384213 2021] [mpm_event:notice] [pid 39182:tid 139765575363648] AH00491: caught SIGTERM, shutting down
[Fri Jun 04 12:12:23.457608 2021] [mpm_event:notice] [pid 39791:tid 139833944030272] AH00489: Apache/2.4.41 (Ubuntu) OpenSSL/1.1.1f configured -- resuming normal operations
[Fri Jun 04 12:12:23.457708 2021] [core:notice] [pid 39791:tid 139833944030272] AH00094: Command line: '/usr/sbin/apache2'
[Fri Jun 04 12:13:08.903838 2021] [mpm_event:notice] [pid 39791:tid 139833944030272] AH00493: SIGUSR1 received. Doing graceful restart
AH00112: Warning: DocumentRoot [/data/wwwroot/canvas] does not exist
[Fri Jun 04 12:13:08.909892 2021] [mpm_event:notice] [pid 39791:tid 139833944030272] AH00489: Apache/2.4.41 (Ubuntu) OpenSSL/1.1.1f configured -- resuming normal operations
[Fri Jun 04 12:13:08.909900 2021] [core:notice] [pid 39791:tid 139833944030272] AH00094: Command line: '/usr/sbin/apache2'
[Fri Jun 04 12:13:09.572782 2021] [mpm_event:notice] [pid 39791:tid 139833944030272] AH00491: caught SIGTERM, shutting down
[ N 2021-06-04 12:13:09.9027 41527/T1 age/Wat/WatchdogMain.cpp:1373 ]: Starting Passenger watchdog...
[ N 2021-06-04 12:13:09.9243 41530/T1 age/Cor/CoreMain.cpp:1340 ]: Starting Passenger core...
[ N 2021-06-04 12:13:09.9244 41530/T1 age/Cor/CoreMain.cpp:256 ]: Passenger core running in multi-application mode.
[ N 2021-06-04 12:13:09.9306 41530/T1 age/Cor/CoreMain.cpp:1015 ]: Passenger core online, PID 41530
[ N 2021-06-04 12:13:09.9444 41530/T9 age/Cor/CoreMain.cpp:670 ]: Signal received. Gracefully shutting down... (send signal 2 more time(s) to force shutdown)
[ N 2021-06-04 12:13:09.9444 41530/T1 age/Cor/CoreMain.cpp:1245 ]: Received command to shutdown gracefully. Waiting until all clients have disconnected...
[ N 2021-06-04 12:13:09.9445 41530/T9 Ser/Server.h:901 ]: [ServerThr.1] Freed 0 spare client objects
[ N 2021-06-04 12:13:09.9445 41530/T9 Ser/Server.h:558 ]: [ServerThr.1] Shutdown finished
[ N 2021-06-04 12:13:09.9445 41530/Tb Ser/Server.h:901 ]: [ServerThr.2] Freed 0 spare client objects
[ N 2021-06-04 12:13:09.9445 41530/Tb Ser/Server.h:558 ]: [ServerThr.2] Shutdown finished
[ N 2021-06-04 12:13:09.9447 41530/Td Ser/Server.h:901 ]: [ApiServer] Freed 0 spare client objects
[ N 2021-06-04 12:13:09.9447 41530/Td Ser/Server.h:558 ]: [ApiServer] Shutdown finished
[ N 2021-06-04 12:13:09.9848 41552/T1 age/Wat/WatchdogMain.cpp:1373 ]: Starting Passenger watchdog...
[ N 2021-06-04 12:13:10.0132 41557/T1 age/Cor/CoreMain.cpp:1340 ]: Starting Passenger core...
[ N 2021-06-04 12:13:10.0133 41557/T1 age/Cor/CoreMain.cpp:256 ]: Passenger core running in multi-application mode.
[ N 2021-06-04 12:13:10.0226 41557/T1 age/Cor/CoreMain.cpp:1015 ]: Passenger core online, PID 41557
[Fri Jun 04 12:13:10.028211 2021] [mpm_event:notice] [pid 41549:tid 140628327599168] AH00489: Apache/2.4.41 (Ubuntu) Phusion_Passenger/6.0.9 OpenSSL/1.1.1f configured -- resuming normal operations
[Fri Jun 04 12:13:10.028367 2021] [core:notice] [pid 41549:tid 140628327599168] AH00094: Command line: '/usr/sbin/apache2'
[ N 2021-06-04 12:13:11.1447 41530/T1 age/Cor/TelemetryCollector.h:531 ]: Message from Phusion: End time can not be before or equal to begin time
[ N 2021-06-04 12:13:11.1867 41530/T1 age/Cor/CoreMain.cpp:1325 ]: Passenger core shutdown finished
[Fri Jun 04 12:13:12.613129 2021] [mpm_event:notice] [pid 41549:tid 140628327599168] AH00491: caught SIGTERM, shutting down
[ N 2021-06-04 12:13:12.6132 41557/T9 age/Cor/CoreMain.cpp:670 ]: Signal received. Gracefully shutting down... (send signal 2 more time(s) to force shutdown)
[ N 2021-06-04 12:13:12.6132 41557/T1 age/Cor/CoreMain.cpp:1245 ]: Received command to shutdown gracefully. Waiting until all clients have disconnected...
[ N 2021-06-04 12:13:12.6135 41557/Tb Ser/Server.h:901 ]: [ServerThr.2] Freed 0 spare client objects
[ N 2021-06-04 12:13:12.6136 41557/Tb Ser/Server.h:558 ]: [ServerThr.2] Shutdown finished
[ N 2021-06-04 12:13:12.6137 41557/T9 Ser/Server.h:901 ]: [ServerThr.1] Freed 0 spare client objects
[ N 2021-06-04 12:13:12.6137 41557/T9 Ser/Server.h:558 ]: [ServerThr.1] Shutdown finished
[ N 2021-06-04 12:13:12.6138 41557/Tc Ser/Server.h:901 ]: [ApiServer] Freed 0 spare client objects
[ N 2021-06-04 12:13:12.6138 41557/Tc Ser/Server.h:558 ]: [ApiServer] Shutdown finished
[ N 2021-06-04 12:13:12.6172 41557/T9 age/Cor/CoreMain.cpp:670 ]: Signal received. Gracefully shutting down... (send signal 1 more time(s) to force shutdown)
[ N 2021-06-04 12:13:13.1541 41557/T5 age/Cor/SecurityUpdateChecker.h:519 ]: Security update check: no update found (next check in 24 hours)
[ N 2021-06-04 12:13:13.8676 41557/T1 age/Cor/CoreMain.cpp:1325 ]: Passenger core shutdown finished
[ N 2021-06-04 12:13:13.9730 42322/T1 age/Wat/WatchdogMain.cpp:1373 ]: Starting Passenger watchdog...
[ N 2021-06-04 12:13:13.9941 42325/T1 age/Cor/CoreMain.cpp:1340 ]: Starting Passenger core...
[ N 2021-06-04 12:13:13.9942 42325/T1 age/Cor/CoreMain.cpp:256 ]: Passenger core running in multi-application mode.
[ N 2021-06-04 12:13:14.0003 42325/T1 age/Cor/CoreMain.cpp:1015 ]: Passenger core online, PID 42325
[ N 2021-06-04 12:13:14.0148 42325/T7 age/Cor/CoreMain.cpp:670 ]: Signal received. Gracefully shutting down... (send signal 2 more time(s) to force shutdown)
[ N 2021-06-04 12:13:14.0148 42325/T1 age/Cor/CoreMain.cpp:1245 ]: Received command to shutdown gracefully. Waiting until all clients have disconnected...
[ N 2021-06-04 12:13:14.0149 42325/T7 Ser/Server.h:901 ]: [ServerThr.1] Freed 0 spare client objects
[ N 2021-06-04 12:13:14.0149 42325/T7 Ser/Server.h:558 ]: [ServerThr.1] Shutdown finished
[ N 2021-06-04 12:13:14.0149 42325/Ta Ser/Server.h:901 ]: [ServerThr.2] Freed 0 spare client objects
[ N 2021-06-04 12:13:14.0149 42325/Ta Ser/Server.h:558 ]: [ServerThr.2] Shutdown finished
[ N 2021-06-04 12:13:14.0151 42325/Td Ser/Server.h:901 ]: [ApiServer] Freed 0 spare client objects
[ N 2021-06-04 12:13:14.0151 42325/Td Ser/Server.h:558 ]: [ApiServer] Shutdown finished
[ N 2021-06-04 12:13:14.0544 42347/T1 age/Wat/WatchdogMain.cpp:1373 ]: Starting Passenger watchdog...
[ N 2021-06-04 12:13:14.0748 42351/T1 age/Cor/CoreMain.cpp:1340 ]: Starting Passenger core...
[ N 2021-06-04 12:13:14.0749 42351/T1 age/Cor/CoreMain.cpp:256 ]: Passenger core running in multi-application mode.
[ N 2021-06-04 12:13:14.0846 42351/T1 age/Cor/CoreMain.cpp:1015 ]: Passenger core online, PID 42351
[Fri Jun 04 12:13:14.092787 2021] [mpm_event:notice] [pid 42345:tid 140539488656448] AH00489: Apache/2.4.41 (Ubuntu) Phusion_Passenger/6.0.9 OpenSSL/1.1.1f configured -- resuming normal operations
[Fri Jun 04 12:13:14.092900 2021] [core:notice] [pid 42345:tid 140539488656448] AH00094: Command line: '/usr/sbin/apache2'
[ N 2021-06-04 12:13:15.1091 42325/T1 age/Cor/TelemetryCollector.h:531 ]: Message from Phusion: End time can not be before or equal to begin time
[ N 2021-06-04 12:13:15.1400 42325/T1 age/Cor/CoreMain.cpp:1325 ]: Passenger core shutdown finished
[ N 2021-06-04 12:13:17.2637 42351/Tb age/Cor/SecurityUpdateChecker.h:519 ]: Security update check: no update found (next check in 24 hours)
[ N 2021-06-04 13:59:35.9106 42351/T6 age/Cor/CoreMain.cpp:670 ]: Signal received. Gracefully shutting down... (send signal 2 more time(s) to force shutdown)
[ N 2021-06-04 13:59:35.9121 42351/T1 age/Cor/CoreMain.cpp:1245 ]: Received command to shutdown gracefully. Waiting until all clients have disconnected...
[ N 2021-06-04 13:59:35.9122 42351/T9 Ser/Server.h:901 ]: [ServerThr.2] Freed 0 spare client objects
[ N 2021-06-04 13:59:35.9122 42351/T6 Ser/Server.h:901 ]: [ServerThr.1] Freed 0 spare client objects
[ N 2021-06-04 13:59:35.9122 42351/T9 Ser/Server.h:558 ]: [ServerThr.2] Shutdown finished
[ N 2021-06-04 13:59:35.9122 42351/T6 Ser/Server.h:558 ]: [ServerThr.1] Shutdown finished
[ N 2021-06-04 13:59:35.9123 42351/Td Ser/Server.h:901 ]: [ApiServer] Freed 0 spare client objects
[ N 2021-06-04 13:59:35.9124 42351/Td Ser/Server.h:558 ]: [ApiServer] Shutdown finished
[ N 2021-06-04 13:59:35.9332 42351/T6 age/Cor/CoreMain.cpp:670 ]: Signal received. Gracefully shutting down... (send signal 1 more time(s) to force shutdown)
[Fri Jun 04 13:59:35.977066 2021] [mpm_event:notice] [pid 42345:tid 140539488656448] AH00491: caught SIGTERM, shutting down
[ N 2021-06-04 13:59:37.1866 42351/T1 age/Cor/CoreMain.cpp:1325 ]: Passenger core shutdown finished
[ N 2021-06-04 13:59:37.3238 49720/T1 age/Wat/WatchdogMain.cpp:1373 ]: Starting Passenger watchdog...
[ N 2021-06-04 13:59:37.3423 49723/T1 age/Cor/CoreMain.cpp:1340 ]: Starting Passenger core...
[ N 2021-06-04 13:59:37.3424 49723/T1 age/Cor/CoreMain.cpp:256 ]: Passenger core running in multi-application mode.
[ N 2021-06-04 13:59:37.3512 49723/T1 age/Cor/CoreMain.cpp:1015 ]: Passenger core online, PID 49723
[ N 2021-06-04 13:59:37.3559 49723/T9 age/Cor/CoreMain.cpp:670 ]: Signal received. Gracefully shutting down... (send signal 2 more time(s) to force shutdown)
[ N 2021-06-04 13:59:37.3560 49723/T1 age/Cor/CoreMain.cpp:1245 ]: Received command to shutdown gracefully. Waiting until all clients have disconnected...
[ N 2021-06-04 13:59:37.3560 49723/T9 Ser/Server.h:901 ]: [ServerThr.1] Freed 0 spare client objects
[ N 2021-06-04 13:59:37.3560 49723/T9 Ser/Server.h:558 ]: [ServerThr.1] Shutdown finished
[ N 2021-06-04 13:59:37.3569 49723/Tb Ser/Server.h:901 ]: [ServerThr.2] Freed 0 spare client objects
[ N 2021-06-04 13:59:37.3569 49723/Tb Ser/Server.h:558 ]: [ServerThr.2] Shutdown finished
[ N 2021-06-04 13:59:37.3570 49723/Td Ser/Server.h:901 ]: [ApiServer] Freed 0 spare client objects
[ N 2021-06-04 13:59:37.3570 49723/Td Ser/Server.h:558 ]: [ApiServer] Shutdown finished
[ N 2021-06-04 13:59:37.3998 49744/T1 age/Wat/WatchdogMain.cpp:1373 ]: Starting Passenger watchdog...
[ N 2021-06-04 13:59:37.4184 49749/T1 age/Cor/CoreMain.cpp:1340 ]: Starting Passenger core...
[ N 2021-06-04 13:59:37.4185 49749/T1 age/Cor/CoreMain.cpp:256 ]: Passenger core running in multi-application mode.
[ N 2021-06-04 13:59:37.4246 49749/T1 age/Cor/CoreMain.cpp:1015 ]: Passenger core online, PID 49749
[Fri Jun 04 13:59:37.427971 2021] [mpm_event:notice] [pid 49742:tid 140373050555456] AH00489: Apache/2.4.41 (Ubuntu) Phusion_Passenger/6.0.9 OpenSSL/1.1.1f configured -- resuming normal operations
[Fri Jun 04 13:59:37.428116 2021] [core:notice] [pid 49742:tid 140373050555456] AH00094: Command line: '/usr/sbin/apache2'
[ N 2021-06-04 13:59:38.4570 49723/T1 age/Cor/TelemetryCollector.h:531 ]: Message from Phusion: End time can not be before or equal to begin time
[ N 2021-06-04 13:59:38.4880 49723/T1 age/Cor/CoreMain.cpp:1325 ]: Passenger core shutdown finished
[ N 2021-06-04 13:59:40.5325 49749/T5 age/Cor/SecurityUpdateChecker.h:519 ]: Security update check: no update found (next check in 24 hours)
[ N 2021-06-04 14:00:12.8394 49749/T9 age/Cor/CoreMain.cpp:670 ]: Signal received. Gracefully shutting down... (send signal 2 more time(s) to force shutdown)
[ N 2021-06-04 14:00:12.8395 49749/T1 age/Cor/CoreMain.cpp:1245 ]: Received command to shutdown gracefully. Waiting until all clients have disconnected...
[ N 2021-06-04 14:00:12.8395 49749/Tb Ser/Server.h:901 ]: [ServerThr.2] Freed 0 spare client objects
[ N 2021-06-04 14:00:12.8396 49749/Tb Ser/Server.h:558 ]: [ServerThr.2] Shutdown finished
[ N 2021-06-04 14:00:12.8396 49749/T9 Ser/Server.h:901 ]: [ServerThr.1] Freed 0 spare client objects
[ N 2021-06-04 14:00:12.8396 49749/T9 Ser/Server.h:558 ]: [ServerThr.1] Shutdown finished
[ N 2021-06-04 14:00:12.8397 49749/Td Ser/Server.h:901 ]: [ApiServer] Freed 0 spare client objects
[ N 2021-06-04 14:00:12.8397 49749/Td Ser/Server.h:558 ]: [ApiServer] Shutdown finished
[Fri Jun 04 14:00:13.099692 2021] [mpm_event:notice] [pid 49742:tid 140373050555456] AH00491: caught SIGTERM, shutting down
[ N 2021-06-04 14:00:17.2630 49749/T1 age/Cor/CoreMain.cpp:1325 ]: Passenger core shutdown finished
[ N 2021-06-04 14:00:40.6487 1491/T1 age/Wat/WatchdogMain.cpp:1373 ]: Starting Passenger watchdog...
[ N 2021-06-04 14:00:40.7100 1518/T1 age/Cor/CoreMain.cpp:1340 ]: Starting Passenger core...
[ N 2021-06-04 14:00:40.7127 1518/T1 age/Cor/CoreMain.cpp:256 ]: Passenger core running in multi-application mode.
[ N 2021-06-04 14:00:40.7452 1518/T1 age/Cor/CoreMain.cpp:1015 ]: Passenger core online, PID 1518
[ N 2021-06-04 14:00:40.7619 1518/T6 age/Cor/CoreMain.cpp:670 ]: Signal received. Gracefully shutting down... (send signal 2 more time(s) to force shutdown)
[ N 2021-06-04 14:00:40.7620 1518/T1 age/Cor/CoreMain.cpp:1245 ]: Received command to shutdown gracefully. Waiting until all clients have disconnected...
[ N 2021-06-04 14:00:40.7621 1518/Tb Ser/Server.h:901 ]: [ServerThr.2] Freed 0 spare client objects
[ N 2021-06-04 14:00:40.7621 1518/Tb Ser/Server.h:558 ]: [ServerThr.2] Shutdown finished
[ N 2021-06-04 14:00:40.7622 1518/Td Ser/Server.h:901 ]: [ApiServer] Freed 0 spare client objects
[ N 2021-06-04 14:00:40.7622 1518/Td Ser/Server.h:558 ]: [ApiServer] Shutdown finished
[ N 2021-06-04 14:00:40.7622 1518/T6 Ser/Server.h:901 ]: [ServerThr.1] Freed 0 spare client objects
[ N 2021-06-04 14:00:40.7623 1518/T6 Ser/Server.h:558 ]: [ServerThr.1] Shutdown finished
[ N 2021-06-04 14:00:40.9056 1550/T1 age/Wat/WatchdogMain.cpp:1373 ]: Starting Passenger watchdog...
[ N 2021-06-04 14:00:40.9616 1554/T1 age/Cor/CoreMain.cpp:1340 ]: Starting Passenger core...
[ N 2021-06-04 14:00:40.9617 1554/T1 age/Cor/CoreMain.cpp:256 ]: Passenger core running in multi-application mode.
[ N 2021-06-04 14:00:40.9715 1554/T1 age/Cor/CoreMain.cpp:1015 ]: Passenger core online, PID 1554
[Fri Jun 04 14:00:40.982201 2021] [mpm_event:notice] [pid 1546:tid 140592689708096] AH00489: Apache/2.4.41 (Ubuntu) Phusion_Passenger/6.0.9 OpenSSL/1.1.1f configured -- resuming normal operations
[Fri Jun 04 14:00:40.982341 2021] [core:notice] [pid 1546:tid 140592689708096] AH00094: Command line: '/usr/sbin/apache2'
[ N 2021-06-04 14:00:41.9841 1518/T1 age/Cor/TelemetryCollector.h:531 ]: Message from Phusion: End time can not be before or equal to begin time
[ N 2021-06-04 14:00:42.0222 1518/T1 age/Cor/CoreMain.cpp:1325 ]: Passenger core shutdown finished
[ N 2021-06-04 14:00:44.0948 1554/T5 age/Cor/SecurityUpdateChecker.h:519 ]: Security update check: no update found (next check in 24 hours)
App 2847 output: nvm
App 2847 output: Ruby 2.7+ support is untested
App 2847 output: Error: The application encountered the following error: Bundler could not find compatible versions for gem "bundler":
App 2847 output: In Gemfile:
App 2847 output: bundler (>= 2.2.0, <= 2.2.17)
App 2847 output:
App 2847 output: rails (= 6.0.3.7) was resolved to 6.0.3.7, which depends on
App 2847 output: bundler (>= 1.3.0)
App 2847 output:
App 2847 output: Current Bundler version:
App 2847 output: bundler (2.1.2)
App 2847 output: This Gemfile requires a different version of Bundler.
App 2847 output: Perhaps you need to update Bundler by running `gem install bundler`?
App 2847 output:
App 2847 output: Could not find gem 'bundler (>= 2.2.0, <= 2.2.17)', which is required by gem 'rails (= 6.0.3.7)', in any of the relevant sources:
App 2847 output: the local ruby installation (Bundler::VersionConflict)
App 2847 output: /usr/lib/ruby/2.7.0/bundler/resolver.rb:59:in `rescue in start'
App 2847 output: /usr/lib/ruby/2.7.0/bundler/resolver.rb:45:in `start'
App 2847 output: /usr/lib/ruby/2.7.0/bundler/resolver.rb:22:in `resolve'
App 2847 output: /usr/lib/ruby/2.7.0/bundler/definition.rb:258:in `resolve'
App 2847 output: /usr/lib/ruby/2.7.0/bundler/definition.rb:170:in `specs'
App 2847 output: /usr/lib/ruby/2.7.0/bundler/definition.rb:237:in `specs_for'
App 2847 output: /usr/lib/ruby/2.7.0/bundler/definition.rb:226:in `requested_specs'
App 2847 output: /usr/lib/ruby/2.7.0/bundler/runtime.rb:101:in `block in definition_method'
App 2847 output: /usr/lib/ruby/2.7.0/bundler/runtime.rb:20:in `setup'
App 2847 output: /usr/lib/ruby/2.7.0/bundler.rb:149:in `setup'
App 2847 output: /usr/lib/ruby/2.7.0/bundler/setup.rb:20:in `block in <top (required)>'
App 2847 output: /usr/lib/ruby/2.7.0/bundler/ui/shell.rb:136:in `with_level'
App 2847 output: /usr/lib/ruby/2.7.0/bundler/ui/shell.rb:88:in `silence'
App 2847 output: /usr/lib/ruby/2.7.0/bundler/setup.rb:20:in `<top (required)>'
App 2847 output: /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
App 2847 output: /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
App 2847 output: /usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:373:in `activate_gem'
App 2847 output: /usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:221:in `block in run_load_path_setup_code'
App 2847 output: /usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:537:in `running_bundler'
App 2847 output: /usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:220:in `run_load_path_setup_code'
App 2847 output: /usr/share/passenger/helper-scripts/rack-preloader.rb:91:in `preload_app'
App 2847 output: /usr/share/passenger/helper-scripts/rack-preloader.rb:189:in `block in <module:App>'
App 2847 output: /usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:390:in `run_block_and_record_step_progress'
App 2847 output: /usr/share/passenger/helper-scripts/rack-preloader.rb:188:in `<module:App>'
App 2847 output: /usr/share/passenger/helper-scripts/rack-preloader.rb:30:in `<module:PhusionPassenger>'
App 2847 output: /usr/share/passenger/helper-scripts/rack-preloader.rb:29:in `<main>'
[ E 2021-06-04 14:01:44.2277 1554/Tf age/Cor/App/Implementation.cpp:221 ]: Could not spawn process for application /data/wwwroot/canvas: The application encountered the following error: Bundler could not find compatible versions for gem "bundler":
In Gemfile:
bundler (>= 2.2.0, <= 2.2.17)
rails (= 6.0.3.7) was resolved to 6.0.3.7, which depends on
bundler (>= 1.3.0)
Current Bundler version:
bundler (2.1.2)
This Gemfile requires a different version of Bundler.
Perhaps you need to update Bundler by running `gem install bundler`?
Could not find gem 'bundler (>= 2.2.0, <= 2.2.17)', which is required by gem 'rails (= 6.0.3.7)', in any of the relevant sources:
the local ruby installation (Bundler::VersionConflict)
Error ID: ac53b6f1
Error details saved to: /tmp/passenger-error-GTkuYJ.html
[ E 2021-06-04 14:01:44.2308 1554/T9 age/Cor/Con/CheckoutSession.cpp:274 ]: [Client 1-1] Cannot checkout session because a spawning error occurred. The identifier of the error is ac53b6f1. Please see earlier logs for details about the error.
App 3184 output: nvm
App 3184 output: Ruby 2.7+ support is untested
App 3184 output: Error: The application encountered the following error: Bundler could not find compatible versions for gem "bundler":
App 3184 output: In Gemfile:
App 3184 output: bundler (>= 2.2.0, <= 2.2.17)
App 3184 output:
App 3184 output: rails (= 6.0.3.7) was resolved to 6.0.3.7, which depends on
App 3184 output: bundler (>= 1.3.0)
App 3184 output:
App 3184 output: Current Bundler version:
App 3184 output: bundler (2.1.2)
[ E 2021-06-04 14:02:10.3538 1554/Tk age/Cor/App/Implementation.cpp:221 ]: Could not spawn process for application /data/wwwroot/canvas: The application encountered the following error: Bundler could not find compatible versions for gem "bundler":
In Gemfile:
bundler (>= 2.2.0, <= 2.2.17)
rails (= 6.0.3.7) was resolved to 6.0.3.7, which depends on
bundler (>= 1.3.0)
Current Bundler version:
bundler (2.1.2)
This Gemfile requires a different version of Bundler.
Perhaps you need to update Bundler by running `gem install bundler`?
Could not find gem 'bundler (>= 2.2.0, <= 2.2.17)', which is required by gem 'rails (= 6.0.3.7)', in any of the relevant sources:
the local ruby installation (Bundler::VersionConflict)
Error ID: c8363796
Error details saved to: /tmp/passenger-error-XwsmTJ.html
[ E 2021-06-04 14:02:10.3558 1554/Tb age/Cor/Con/CheckoutSession.cpp:274 ]: [Client 2-1] Cannot checkout session because a spawning error occurred. The identifier of the error is c8363796. Please see earlier logs for details about the error.
root@iZj6ccjcemd8k573hugn4rZ:/data/logs/apache# bundle -v
Bundler version 1.17.3
root@iZj6ccjcemd8k573hugn4rZ:/data/logs/apache# bundler -v
Traceback (most recent call last):
2: from /usr/local/rvm/rubies/ruby-2.6.6/bin/bundler:30:in `<main>'
1: from /usr/local/rvm/rubies/ruby-2.6.6/lib/ruby/site_ruby/2.6.0/rubygems.rb:303:in `activate_bin_path'
/usr/local/rvm/rubies/ruby-2.6.6/lib/ruby/site_ruby/2.6.0/rubygems.rb:284:in `find_spec_for_exe': can't find gem bundler (>= 0.a) with executable bundler (Gem::GemNotFoundException)
GIT
remote: https://github.com/instructure/test-queue.git
revision: d35166408df3a5396cd809e85dcba175136a69ba
ref: d35166408df3a5396cd809e85dcba175136a69ba
specs:
test-queue (0.2.13)
GIT
remote: https://github.com/instructure/week-of-month.git
revision: b3013639e9474f302b5a6f27e4e45313e8d24902
ref: b3013639e9474f302b5a6f27e4e45313e8d24902
specs:
week_of_month (1.2.5)
GIT
remote: https://github.com/kreynolds/cassandra-cql.git
revision: 02b5abbe441a345c051a180327932566fd66bb36
ref: 02b5abbe441a345c051a180327932566fd66bb36
specs:
cassandra-cql (1.2.3)
simple_uuid (>= 0.2.0)
thrift_client (>= 0.7.1, < 0.10)
GIT
remote: https://github.com/rails-api/active_model_serializers.git
revision: 61882e1e4127facfe92e49057aec71edbe981829
ref: 61882e1e4127facfe92e49057aec71edbe981829
specs:
active_model_serializers (0.9.0.alpha1)
activemodel (>= 3.2)
GIT
remote: https://github.com/robotdana/json_schemer.git
revision: 0d2ac359a87964f74c07a14cafeb98cfcae4e29f
ref: 0d2ac359a87964f74c07a14cafeb98cfcae4e29f
specs:
json_schemer (0.2.16)
ecma-re-validator (~> 0.2)
hana (~> 1.3)
regexp_parser (~> 1.5)
uri_template (~> 0.7)
GIT
remote: https://github.com/twitter/thrift_client.git
revision: 5c10d59881825cb8e26ab1aa8f1d2738e88c0e83
ref: 5c10d59881825cb8e26ab1aa8f1d2738e88c0e83
specs:
thrift_client (0.9.3)
thrift (~> 0.9.0)
PATH
remote: gems/plugins/academic_benchmark
specs:
academic_benchmark (1.1.0)
academic_benchmarks (~> 1.1.0)
rails (>= 3.2)
PATH
remote: gems/plugins/account_reports
specs:
account_reports (1.1.0)
rails (>= 3.2)
PATH
remote: gems/plugins/moodle_importer
specs:
moodle_importer (1.0.0)
moodle2cc (= 0.2.41)
rails (>= 3.2)
PATH
remote: gems/plugins/qti_exporter
specs:
qti_exporter (1.0.0)
rails (>= 3.2)
PATH
remote: gems/plugins/respondus_soap_endpoint
specs:
respondus_soap_endpoint (1.1.0)
rails (>= 3.2)
soap4r-middleware (= 0.8.7)
soap4r-ruby1.9 (= 2.0.5)
PATH
remote: gems/plugins/simply_versioned
specs:
simply_versioned (1.0.0)
rails (>= 3.2)
PATH
remote: engines
specs:
audits (0.1.0)
canvas_cassandra
dynamic_settings
event_stream
rails (>= 5.2.4.5)
switchman (>= 2.0.3)
PATH
remote: gems/canvas_cassandra
specs:
canvas_cassandra (0.1.0)
cassandra-cql (~> 1.2.2)
config_file
rails (>= 5.0)
PATH
remote: gems/i18n_extraction
specs:
i18n_extraction (0.0.1)
activesupport (>= 3.2)
i18nliner (~> 0.1)
ruby_parser (~> 3.7)
sexp_processor (~> 4.14, >= 4.14.1)
PATH
remote: gems/i18n_tasks
specs:
i18n_tasks (0.0.1)
activesupport (>= 3.2)
i18n (>= 0.7, < 2)
i18n_extraction
ruby_parser (~> 3.7)
utf8_cleaner
PATH
remote: gems/rubocop-canvas
specs:
rubocop-canvas (1.0.0)
jira_ref_parser (= 1.0.1)
rubocop (~> 0.68.0)
PATH
remote: gems
specs:
activesupport-suspend_callbacks (0.0.1)
activesupport (>= 3.2)
acts_as_list (0.0.1)
rails (>= 3.2)
adheres_to_policy (0.0.1)
rails (>= 3.2)
attachment_fu (1.0.0)
rails (>= 3.2)
autoextend (1.0.0)
bookmarked_collection (1.0.0)
folio-pagination (~> 0.0.12)
json_token
paginated_collection
rails (>= 3.2)
will_paginate (~> 3.0)
broadcast_policy (1.0.0)
activesupport
after_transaction_commit
canvas_breach_mitigation (0.0.1)
canvas_cache (0.1.0)
config_file
digest-murmurhash (>= 1.1.0)
guardrail (>= 2.0.0)
inst_statsd (>= 2.1.0)
rails
redis (>= 4.1.0)
redis-scripting (>= 1.0.0)
canvas_color (0.0.1)
canvas_crummy (0.0.1)
canvas_dynamodb (0.0.1)
aws-sdk-applicationautoscaling (~> 1.26)
aws-sdk-dynamodb (~> 1.32)
canvas_errors (0.1.0)
activesupport
inst-jobs
canvas_ext (1.0.0)
activesupport (>= 3.2)
tzinfo
canvas_http (1.0.0)
multipart
canvas_kaltura (1.0.0)
canvas_http
canvas_slug
canvas_sort
multipart
nokogiri
canvas_mimetype_fu (0.0.1)
canvas_panda_pub (1.0.0)
canvas_http
json-jwt (~> 1.10)
canvas_partman (2.0.0)
activerecord (>= 3.2)
pg (>= 0.17, < 2.0)
canvas_quiz_statistics (0.1.0)
activesupport
html_text_helper
canvas_sanitize (0.0.1)
sanitize (~> 5.2, >= 5.2.3)
canvas_security (0.1.0)
canvas_cache
canvas_errors
dynamic_settings
json-jwt (= 1.13.0)
rails
canvas_slug (0.0.1)
swearjar (~> 1.4)
canvas_sort (1.0.0)
canvas_stringex (0.0.1)
rails (>= 3.2)
canvas_text_helper (0.0.1)
i18n
canvas_time (1.0.0)
activesupport (>= 3.2)
tzinfo
canvas_unzip (0.0.1)
canvas_mimetype_fu
rubyzip (~> 2.0)
config_file (0.1.0)
rails (>= 5.0)
csv_diff (1.0.0)
sqlite3
diigo (1.0.0)
nokogiri
dynamic_settings (0.1.0)
activesupport (>= 5.0)
config_file
diplomat (>= 2.5.1)
railties
event_stream (0.1.0)
bookmarked_collection
canvas_cassandra
inst_statsd
json_token
paginated_collection
rails (>= 4.2)
google_drive (1.0.0)
faraday (~> 0.17.3)
google-api-client (= 0.8.2)
rails (>= 3.2)
html_text_helper (0.0.1)
activesupport (>= 3.2)
canvas_text_helper
nokogiri
sanitize (~> 5.2)
incoming_mail_processor (0.0.1)
activesupport (>= 3.2)
aws-sdk-s3
aws-sdk-sqs
html_text_helper
inst_statsd
mail (~> 2.7.0)
utf8_cleaner
json_token (0.0.1)
json
linked_in (1.0.0)
nokogiri
oauth
live_events (1.0.0)
activesupport
aws-sdk-kinesis
inst_statsd
lti-advantage (0.1.0)
activemodel (>= 5.1)
json-jwt (~> 1.5)
lti_outbound (0.0.1)
i18n
oauth
multipart (0.0.1)
canvas_slug
mime-types (~> 3.2)
paginated_collection (1.0.0)
folio-pagination (~> 0.0.12)
will_paginate (~> 3.0)
request_context (0.1.0)
actionpack
canvas_security
railties
stringify_ids (1.0.0)
twitter (1.0.0)
html_text_helper
oauth
utf8_cleaner (0.0.1)
workflow (0.0.1)
rails (>= 3.2)
GEM
remote: https://rubygems.org/
specs:
academic_benchmarks (1.1.0)
activesupport (>= 3.2.22, < 6.1)
httparty (~> 0.13)
actioncable (6.0.3.7)
actionpack (= 6.0.3.7)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
actionmailbox (6.0.3.7)
actionpack (= 6.0.3.7)
activejob (= 6.0.3.7)
activerecord (= 6.0.3.7)
activestorage (= 6.0.3.7)
activesupport (= 6.0.3.7)
mail (>= 2.7.1)
actionmailer (6.0.3.7)
actionpack (= 6.0.3.7)
actionview (= 6.0.3.7)
activejob (= 6.0.3.7)
mail (~> 2.5, >= 2.5.4)
rails-dom-testing (~> 2.0)
actionpack (6.0.3.7)
actionview (= 6.0.3.7)
activesupport (= 6.0.3.7)
rack (~> 2.0, >= 2.0.8)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.2.0)
actiontext (6.0.3.7)
actionpack (= 6.0.3.7)
activerecord (= 6.0.3.7)
activestorage (= 6.0.3.7)
activesupport (= 6.0.3.7)
nokogiri (>= 1.8.5)
actionview (6.0.3.7)
activesupport (= 6.0.3.7)
builder (~> 3.1)
erubi (~> 1.4)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.1, >= 1.2.0)
active_model-better_errors (1.6.7)
activemodel (>= 3.0)
activejob (6.0.3.7)
activesupport (= 6.0.3.7)
globalid (>= 0.3.6)
activemodel (6.0.3.7)
activesupport (= 6.0.3.7)
activerecord (6.0.3.7)
activemodel (= 6.0.3.7)
activesupport (= 6.0.3.7)
activestorage (6.0.3.7)
actionpack (= 6.0.3.7)
activejob (= 6.0.3.7)
activerecord (= 6.0.3.7)
marcel (~> 1.0.0)
activesupport (6.0.3.7)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2)
minitest (~> 5.1)
tzinfo (~> 1.1)
zeitwerk (~> 2.2, >= 2.2.2)
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
adobe_connect (1.0.9)
activesupport (>= 2.3.17)
nokogiri (>= 1.5.5, < 1.12)
rake (>= 0.9.2)
aes_key_wrap (1.1.0)
after_transaction_commit (2.2.1)
activerecord (>= 5.2)
aroi (0.0.7)
rails (>= 3.2)
ast (2.4.2)
authlogic (6.2.0)
activemodel (>= 5.2, < 6.1)
activerecord (>= 5.2, < 6.1)
activesupport (>= 5.2, < 6.1)
request_store (~> 1.0)
autoparse (0.3.3)
addressable (>= 2.3.1)
extlib (>= 0.9.15)
multi_json (>= 1.0.0)
awesome_print (1.9.2)
aws-eventstream (1.1.1)
aws-partitions (1.393.0)
aws-sdk-applicationautoscaling (1.49.0)
aws-sdk-core (~> 3, >= 3.109.0)
aws-sigv4 (~> 1.1)
aws-sdk-autoscaling (1.49.0)
aws-sdk-core (~> 3, >= 3.109.0)
aws-sigv4 (~> 1.1)
aws-sdk-core (3.109.2)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.239.0)
aws-sigv4 (~> 1.1)
jmespath (~> 1.0)
aws-sdk-dynamodb (1.57.0)
aws-sdk-core (~> 3, >= 3.109.0)
aws-sigv4 (~> 1.1)
aws-sdk-kinesis (1.30.0)
aws-sdk-core (~> 3, >= 3.109.0)
aws-sigv4 (~> 1.1)
aws-sdk-kms (1.39.0)
aws-sdk-core (~> 3, >= 3.109.0)
aws-sigv4 (~> 1.1)
aws-sdk-s3 (1.84.1)
aws-sdk-core (~> 3, >= 3.109.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.1)
aws-sdk-sns (1.36.0)
aws-sdk-core (~> 3, >= 3.109.0)
aws-sigv4 (~> 1.1)
aws-sdk-sqs (1.34.0)
aws-sdk-core (~> 3, >= 3.109.0)
aws-sigv4 (~> 1.1)
aws-sigv4 (1.2.2)
aws-eventstream (~> 1, >= 1.0.2)
axe-core-api (4.2.0)
capybara
dumb_delegator
selenium-webdriver
virtus
watir
axe-core-rspec (4.1.0)
axe-core-api
dumb_delegator
virtus
axe-core-selenium (4.1.0)
axe-core-api
dumb_delegator
axiom-types (0.1.1)
descendants_tracker (~> 0.0.4)
ice_nine (~> 0.11.0)
thread_safe (~> 0.3, >= 0.3.1)
barby (0.6.8)
bcrypt (3.1.16)
bindata (2.4.10)
bluecloth (2.2.0)
brakeman (5.0.1)
brotli (0.2.3)
browser (5.1.0)
builder (3.2.4)
byebug (11.1.3)
canvas_connect (0.3.11)
adobe_connect (~> 1.0.0)
rake (>= 0.9.6)
canvas_webex (0.17)
railties
capybara (3.35.3)
addressable
mini_mime (>= 0.1.3)
nokogiri (~> 1.8)
rack (>= 1.6.0)
rack-test (>= 0.6.3)
regexp_parser (>= 1.5, < 3.0)
xpath (~> 3.2)
childprocess (3.0.0)
chunky_png (1.3.14)
coercible (1.0.0)
descendants_tracker (~> 0.0.1)
colored (1.2)
colorize (0.8.1)
concurrent-ruby (1.1.9)
crack (0.4.3)
safe_yaml (~> 1.0.0)
crass (1.0.6)
crocodoc-ruby (0.0.1)
json
database_cleaner (1.99.0)
db-query-matchers (0.10.0)
activesupport (>= 4.0, < 7)
rspec (~> 3.0)
ddtrace (0.42.0)
msgpack
debug_inspector (0.0.3)
deep_merge (1.2.1)
descendants_tracker (0.0.4)
thread_safe (~> 0.3, >= 0.3.1)
diff-lcs (1.4.4)
digest-murmurhash (1.1.1)
diplomat (2.5.1)
deep_merge (~> 1.2)
faraday (>= 0.9)
docile (1.1.5)
dogstatsd-ruby (4.8.2)
domain_name (0.5.20190701)
unf (>= 0.0.5, < 1.0.0)
dotenv (2.7.5)
dress_code (1.2.0)
colored
mustache
pygments.rb
redcarpet
dumb_delegator (1.0.0)
ecma-re-validator (0.2.1)
regexp_parser (~> 1.2)
encrypted_cookie_store-instructure (1.2.10)
actionpack (>= 4.2, < 6.1)
equalizer (0.0.11)
erubi (1.10.0)
escape_code (0.2)
et-orbi (1.2.4)
tzinfo
extlib (0.9.16)
factory_bot (6.1.0)
activesupport (>= 5.0.0)
faraday (0.17.4)
multipart-post (>= 1.2, < 3)
faraday_middleware (0.14.0)
faraday (>= 0.7.4, < 1.0)
ffi (1.13.1)
ffi-compiler (1.0.1)
ffi (>= 1.0.0)
rake
ffi-icu (0.3.0)
ffi (~> 1.0, >= 1.0.9)
filelock (1.1.1)
find_a_port (1.0.1)
flakey_spec_catcher (0.9.8)
rspec (~> 3.8)
folio-pagination (0.0.12)
fugit (1.4.0)
et-orbi (~> 1.1, >= 1.1.8)
raabro (~> 1.4)
gepub (1.0.13)
nokogiri (>= 1.8.2, < 1.12)
rubyzip (> 1.1.1, < 2.4)
gergich (1.2.1)
httparty (~> 0.17)
sqlite3 (~> 1.4)
git-version-bump (0.17.1)
globalid (0.4.2)
activesupport (>= 4.2.0)
globby (0.1.2)
google-api-client (0.8.2)
activesupport (>= 3.2)
addressable (~> 2.3)
autoparse (~> 0.3)
extlib (~> 0.9)
faraday (~> 0.9)
launchy (~> 2.4)
multi_json (~> 1.10)
retriable (~> 1.4)
signet (~> 0.6)
graphql (1.9.17)
graphql-batch (0.4.3)
graphql (>= 1.3, < 2)
promise.rb (~> 0.7.2)
guardrail (2.0.1)
activerecord (>= 5.1, < 6.1)
railties (>= 5.1, < 6.1)
hana (1.3.7)
hashdiff (1.0.1)
hashery (2.1.2)
headless (2.3.1)
highline (2.0.3)
http-accept (1.7.0)
http-cookie (1.0.3)
domain_name (~> 0.5)
httparty (0.18.1)
mime-types (~> 3.0)
multi_xml (>= 0.5.2)
i18n (1.8.5)
concurrent-ruby (~> 1.0)
i18nliner (0.1.2)
activesupport (>= 3.0)
erubi (~> 1.7)
globby (>= 0.1.1)
nokogiri (>= 1.5.0)
ruby2ruby (~> 2.4)
ruby_parser (~> 3.10)
sexp_processor (~> 4.10)
ya2yaml (= 0.31)
icalendar (2.7.0)
ice_cube (~> 0.16)
ice_cube (0.16.3)
ice_nine (0.11.2)
ims-lti (2.3.0)
addressable (~> 2.5, >= 2.5.1)
builder (~> 3.2)
faraday (~> 0.8)
faraday_middleware (~> 0.8)
json-jwt (~> 1.7)
simple_oauth (~> 0.3.1)
inst-jobs (2.2.1)
activerecord (>= 4.2)
activesupport (>= 4.2)
after_transaction_commit (>= 1.0, < 3)
debug_inspector (~> 0.0.3)
fugit (~> 1.3)
railties (>= 4.2)
redis (> 3.0)
redis-scripting (~> 1.0.1)
inst-jobs-autoscaling (2.1.0)
aws-sdk-autoscaling
inst-jobs (> 1.0, < 3.0)
inst-jobs-statsd (2.1.0)
inst-jobs (> 1.0, < 3.0)
inst_statsd (>= 2.1.2, < 3.0)
inst_statsd (2.1.6)
aroi (~> 0.0.7)
dogstatsd-ruby (~> 4.2)
statsd-ruby (~> 1.0)
instructure-happymapper (0.5.10)
nokogiri (~> 1.5)
io-console (0.5.9)
irb (1.3.5)
reline (>= 0.1.5)
iso8601 (0.13.0)
jaro_winkler (1.5.4)
jira_ref_parser (1.0.1)
jmespath (1.4.0)
json (2.5.1)
json-jwt (1.13.0)
activesupport (>= 4.2)
aes_key_wrap
bindata
jwt (2.2.3)
launchy (2.5.0)
addressable (~> 2.7)
letter_opener (1.7.0)
launchy (~> 2.2)
link_header (0.0.8)
loofah (2.10.0)
crass (~> 1.0.2)
nokogiri (>= 1.5.9)
luminosity_contrast (0.2.1)
mail (2.7.1)
mini_mime (>= 0.1.1)
marcel (1.0.1)
marginalia (1.9.0)
actionpack (>= 2.3)
activerecord (>= 2.3)
method_source (1.0.0)
mime-types (3.3.1)
mime-types-data (~> 3.2015)
mime-types-data (3.2021.0225)
mini_magick (4.11.0)
mini_mime (1.0.2)
minitest (5.14.4)
moodle2cc (0.2.41)
builder
instructure-happymapper (~> 0.5.10)
nokogiri
rdiscount
rubyzip (>= 1.0.0)
thor
msgpack (1.4.2)
multi_json (1.15.0)
multi_xml (0.6.0)
multipart-post (2.1.1)
mustache (1.1.1)
net-ldap (0.16.3)
netrc (0.11.0)
nio4r (2.5.7)
nokogiri (1.11.3-x86_64-linux)
racc (~> 1.4)
nokogiri-xmlsec-instructure (0.10.1)
nokogiri (>= 1.11.2)
nokogumbo (2.0.4)
nokogiri (~> 1.8, >= 1.8.4)
oauth (0.5.4)
oauth2 (1.4.4)
faraday (>= 0.8, < 2.0)
jwt (>= 1.0, < 3.0)
multi_json (~> 1.3)
multi_xml (~> 0.5)
rack (>= 1.2, < 3)
oj (3.10.16)
once-ler (0.1.4)
activerecord (>= 4.0)
rspec (>= 3.0)
open4 (1.3.4)
outrigger (2.1.0)
activerecord (>= 5.0, < 6.1)
pact (1.49.0)
pact-mock_service (~> 3.0, >= 3.3.1)
pact-support (~> 1.9)
rack-test (>= 0.6.3, < 2.0.0)
rspec (~> 3.0)
term-ansicolor (~> 1.0)
thor (~> 0.20)
webrick (~> 1.3)
pact-messages (0.2.0)
pact (~> 1.9)
pact-mock_service (3.5.0)
filelock (~> 1.1)
find_a_port (~> 1.0.1)
json
pact-support (~> 1.12, >= 1.12.0)
rack (~> 2.0)
rspec (>= 2.14)
term-ansicolor (~> 1.0)
thor (~> 0.19)
webrick (~> 1.3)
pact-support (1.15.1)
awesome_print (~> 1.1)
randexp (~> 0.1.7)
rspec (>= 2.14)
term-ansicolor (~> 1.0)
pact_broker-client (1.25.0)
httparty
json
rake
table_print (~> 1.5)
term-ansicolor
thor (~> 0.20)
parallel (1.20.0)
parallel_tests (3.7.0)
parallel
parser (3.0.1.1)
ast (~> 2.4.1)
pdf-core (0.9.0)
pg (1.2.3)
prawn (2.4.0)
pdf-core (~> 0.9.0)
ttfunk (~> 1.7)
prawn-rails (1.3.0)
prawn
prawn-table
rails (>= 3.1.0)
prawn-table (0.2.2)
prawn (>= 1.3.0, < 3.0.0)
promise.rb (0.7.4)
public_suffix (4.0.6)
pulsar-client (2.6.1.pre.beta.2)
rake-compiler (~> 1.0)
rice (~> 2.1)
puma (5.2.2)
nio4r (~> 2.0)
pygments.rb (1.2.1)
multi_json (>= 1.0.0)
raabro (1.4.0)
racc (1.5.2)
rack (2.2.3)
rack-brotli (1.0.0)
brotli (>= 0.1.7)
git-version-bump (>= 0.15)
rack (>= 1.4)
rack-test (1.1.0)
rack (>= 1.0, < 3)
rails (6.0.3.7)
actioncable (= 6.0.3.7)
actionmailbox (= 6.0.3.7)
actionmailer (= 6.0.3.7)
actionpack (= 6.0.3.7)
actiontext (= 6.0.3.7)
actionview (= 6.0.3.7)
activejob (= 6.0.3.7)
activemodel (= 6.0.3.7)
activerecord (= 6.0.3.7)
activestorage (= 6.0.3.7)
activesupport (= 6.0.3.7)
bundler (>= 1.3.0)
railties (= 6.0.3.7)
sprockets-rails (>= 2.0.0)
rails-controller-testing (1.0.5)
actionpack (>= 5.0.1.rc1)
actionview (>= 5.0.1.rc1)
activesupport (>= 5.0.1.rc1)
rails-dom-testing (2.0.3)
activesupport (>= 4.2.0)
nokogiri (>= 1.6)
rails-html-sanitizer (1.3.0)
loofah (~> 2.3)
rails-observers (0.1.5)
activemodel (>= 4.0)
railties (6.0.3.7)
actionpack (= 6.0.3.7)
activesupport (= 6.0.3.7)
method_source
rake (>= 0.8.7)
thor (>= 0.20.3, < 2.0)
rainbow (3.0.0)
rake (13.0.3)
rake-compiler (1.1.1)
rake
randexp (0.1.7)
ratom-nokogiri (0.10.10)
nokogiri (>= 1.5.6, < 1.12)
rdiscount (2.2.0.2)
redcarpet (3.5.0)
redis (4.1.4)
redis-scripting (1.0.1)
redis (>= 3.0)
regexp_parser (1.8.2)
reline (0.2.5)
io-console (~> 0.5)
request_store (1.5.0)
rack (>= 1.4)
rest-client (2.1.0)
http-accept (>= 1.7.0, < 2.0)
http-cookie (>= 1.0.2, < 2.0)
mime-types (>= 1.16, < 4.0)
netrc (~> 0.8)
retriable (1.4.1)
rice (2.2.0)
ritex (1.0.1)
rotp (6.2.0)
rqrcode (1.2.0)
chunky_png (~> 1.0)
rqrcode_core (~> 0.2)
rqrcode_core (0.2.0)
rspec (3.9.0)
rspec-core (~> 3.9.0)
rspec-expectations (~> 3.9.0)
rspec-mocks (~> 3.9.0)
rspec-collection_matchers (1.2.0)
rspec-expectations (>= 2.99.0.beta1)
rspec-core (3.9.1)
rspec-support (~> 3.9.1)
rspec-expectations (3.9.0)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.9.0)
rspec-mocks (3.9.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.9.0)
rspec-rails (4.0.1)
actionpack (>= 4.2)
activesupport (>= 4.2)
railties (>= 4.2)
rspec-core (~> 3.9)
rspec-expectations (~> 3.9)
rspec-mocks (~> 3.9)
rspec-support (~> 3.9)
rspec-support (3.9.2)
rspec_around_all (0.2.0)
rspec (>= 2.0)
rspec_junit_formatter (0.4.1)
rspec-core (>= 2, < 4, != 2.12.0)
rubocop (0.68.0)
jaro_winkler (~> 1.5.1)
parallel (~> 1.10)
parser (>= 2.5, != 2.5.1.1)
rainbow (>= 2.2.2, < 4.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 1.4.0, < 1.6)
rubocop-performance (1.3.0)
rubocop (>= 0.68.0)
rubocop-rspec (1.33.0)
rubocop (>= 0.60.0)
ruby-duration (3.2.3)
activesupport (>= 3.0.0)
i18n
iso8601
ruby-progressbar (1.10.1)
ruby2_keywords (0.0.3)
ruby2ruby (2.4.4)
ruby_parser (~> 3.1)
sexp_processor (~> 4.6)
ruby_parser (3.15.0)
sexp_processor (~> 4.9)
rubycas-client (2.3.9)
activesupport
rubyzip (2.3.0)
safe_yaml (1.0.5)
saml2 (3.0.11)
activesupport (>= 3.2, < 6.2)
nokogiri (>= 1.5.8, < 1.12)
nokogiri-xmlsec-instructure (~> 0.9, >= 0.9.5)
sanitize (5.2.3)
crass (~> 1.0.2)
nokogiri (>= 1.8.0)
nokogumbo (~> 2.0)
sauce_whisk (0.2.2)
json
rest-client (~> 2.0)
scrypt (3.0.7)
ffi-compiler (>= 1.0, < 2.0)
selenium-webdriver (3.142.7)
childprocess (>= 0.5, < 4.0)
rubyzip (>= 1.2.2)
sentry-raven (2.13.0)
faraday (>= 0.7.6, < 1.0)
sexp_processor (4.15.3)
shoulda-matchers (4.3.0)
activesupport (>= 4.2.0)
signet (0.15.0)
addressable (~> 2.3)
faraday (>= 0.17.3, < 2.0)
jwt (>= 1.5, < 3.0)
multi_json (~> 1.10)
simple_oauth (0.3.1)
simple_uuid (0.4.0)
simplecov (0.15.1)
docile (~> 1.1.0)
json (>= 1.8, < 3)
simplecov-html (~> 0.10.0)
simplecov-html (0.10.2)
simplecov-rcov (0.2.3)
simplecov (>= 0.4.1)
soap4r-middleware (0.8.7)
soap4r-ruby1.9 (= 2.0.5)
soap4r-ruby1.9 (2.0.5)
spring (2.1.1)
spring-commands-parallel-rspec (1.1.0)
spring (>= 0.9.1)
spring-commands-rspec (1.0.4)
spring (>= 0.9.1)
spring-commands-rubocop (0.2.0)
spring (>= 1.0, < 3.0)
sprockets (4.0.2)
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
sprockets-rails (3.2.2)
actionpack (>= 4.0)
activesupport (>= 4.0)
sprockets (>= 3.0.0)
sqlite3 (1.4.2)
statsd-ruby (1.4.0)
swearjar (1.4.0)
switchman (2.0.9)
activerecord (>= 5.1, < 6.1)
guardrail (~> 2.0.0)
open4 (~> 1.3.0)
railties (>= 5.1, < 6.1)
switchman-inst-jobs (3.1.2)
inst-jobs (>= 1.0.3, < 3.0)
parallel (>= 1.19)
railties (>= 5.2, < 6.1)
switchman (~> 2.0)
sync (0.5.0)
table_print (1.5.7)
term-ansicolor (1.7.1)
tins (~> 1.0)
testingbot (0.2.2)
json
rest-client (~> 2.0)
testrail_client (0.0.1)
testrailtagging (0.3.8.7)
parser
rspec
testrail_client
thor (0.20.3)
thread_safe (0.3.6)
thrift (0.9.3.0)
timecop (0.9.1)
tins (1.29.1)
sync
ttfunk (1.7.0)
twilio-ruby (5.36.0)
faraday (>= 0.9, < 2.0)
jwt (>= 1.5, <= 2.5)
nokogiri (>= 1.6, < 2.0)
tzinfo (1.2.7)
thread_safe (~> 0.1)
unf (0.1.4)
unf_ext
unf_ext (0.0.7.7)
unicode-display_width (1.5.0)
uri_template (0.7.0)
vault (0.15.0)
aws-sigv4
vericite_api (1.5.3)
json (>= 1.4.6)
virtus (1.0.5)
axiom-types (~> 0.1)
coercible (~> 1.0)
descendants_tracker (~> 0.0, >= 0.0.3)
equalizer (~> 0.0, >= 0.0.9)
watir (6.19.1)
regexp_parser (>= 1.2, < 3)
selenium-webdriver (>= 3.142.7)
webdrivers (4.2.0)
nokogiri (~> 1.6)
rubyzip (>= 1.3.0)
selenium-webdriver (>= 3.0, < 4.0)
webmock (3.8.2)
addressable (>= 2.3.6)
crack (>= 0.3.2)
hashdiff (>= 0.4.0, < 2.0.0)
webrick (1.7.0)
websocket-driver (0.7.4)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
will_paginate (3.3.0)
xpath (3.2.0)
nokogiri (~> 1.8)
ya2yaml (0.31)
yard (0.9.25)
yard-appendix (0.1.8)
yard (>= 0.8.0)
zeitwerk (2.4.2)
PLATFORMS
x86_64-linux
DEPENDENCIES
academic_benchmark!
academic_benchmarks (= 1.1.0)
account_reports!
active_model-better_errors (= 1.6.7)
active_model_serializers (= 0.9.0alpha1)!
activesupport-suspend_callbacks!
acts_as_list!
addressable (= 2.7.0)
adheres_to_policy!
adobe_connect (= 1.0.9)
after_transaction_commit (= 2.2.1)
aroi (= 0.0.7)
attachment_fu!
audits!
authlogic (= 6.2.0)
autoextend!
aws-partitions (= 1.393.0)
aws-sdk-autoscaling (= 1.49.0)
aws-sdk-core (= 3.109.2)
aws-sdk-dynamodb (= 1.57.0)
aws-sdk-kinesis (= 1.30.0)
aws-sdk-kms (= 1.39.0)
aws-sdk-s3 (= 1.84.1)
aws-sdk-sns (= 1.36.0)
aws-sdk-sqs (= 1.34.0)
aws-sigv4 (= 1.2.2)
axe-core-rspec (= 4.1.0)
axe-core-selenium (= 4.1.0)
barby (= 0.6.8)
bcrypt (= 3.1.16)
bluecloth (= 2.2.0)
bookmarked_collection!
brakeman
broadcast_policy!
brotli (= 0.2.3)
browser (= 5.1.0)
builder (= 3.2.4)
bundler (>= 2.2.0, <= 2.2.17)
byebug (= 11.1.3)
canvas_breach_mitigation!
canvas_cache!
canvas_cassandra!
canvas_color!
canvas_connect (= 0.3.11)
canvas_crummy!
canvas_dynamodb!
canvas_errors!
canvas_ext!
canvas_http!
canvas_kaltura!
canvas_mimetype_fu!
canvas_panda_pub!
canvas_partman!
canvas_quiz_statistics!
canvas_sanitize!
canvas_security!
canvas_slug!
canvas_sort!
canvas_stringex!
canvas_text_helper!
canvas_time!
canvas_unzip!
canvas_webex (= 0.17)
cassandra-cql (= 1.2.3)!
childprocess (= 3.0.0)
chunky_png (= 1.3.14)
colored (= 1.2)
colorize (= 0.8.1)
config_file!
crack (= 0.4.3)
crocodoc-ruby (= 0.0.1)
csv_diff!
database_cleaner (~> 1.5, >= 1.5.3)
db-query-matchers (= 0.10.0)
ddtrace (= 0.42.0)
digest-murmurhash (= 1.1.1)
diigo!
diplomat (= 2.5.1)
docile (= 1.1.5)
dogstatsd-ruby (= 4.8.2)
dotenv (= 2.7.5)
dress_code (= 1.2.0)
dynamic_settings!
encrypted_cookie_store-instructure (= 1.2.10)
escape_code (= 0.2)
et-orbi (= 1.2.4)
event_stream!
factory_bot (= 6.1.0)
ffi (= 1.13.1)
ffi-icu (= 0.3.0)
flakey_spec_catcher
folio-pagination (= 0.0.12)
fugit (= 1.4.0)
gepub (= 1.0.13)
gergich (= 1.2.1)
google_drive!
graphql (= 1.9.17)
graphql-batch (= 0.4.3)
guardrail (= 2.0.1)
hashery (= 2.1.2)
headless (= 2.3.1)
highline (= 2.0.3)
html_text_helper!
httparty (= 0.18.1)
i18n (= 1.8.5)
i18n_extraction!
i18n_tasks!
i18nliner (= 0.1.2)
icalendar (= 2.7.0)
ims-lti (= 2.3.0)
incoming_mail_processor!
inst-jobs (= 2.2.1)
inst-jobs-autoscaling (= 2.1.0)
inst-jobs-statsd (= 2.1.0)
inst_statsd (= 2.1.6)
irb (= 1.3.5)
jira_ref_parser (= 1.0.1)
json (= 2.5.1)
json-jwt (= 1.13.0)
json_schemer (= 0.2.16)!
json_token!
letter_opener (= 1.7.0)
link_header (= 0.0.8)
linked_in!
live_events!
lti-advantage!
lti_outbound!
luminosity_contrast (= 0.2.1)
mail (= 2.7.1)
marginalia (= 1.9.0)
mime-types (= 3.3.1)
mini_magick (= 4.11.0)
mini_mime (= 1.0.2)
moodle_importer!
multi_json (= 1.15.0)
multipart!
mustache (= 1.1.1)
net-ldap (= 0.16.3)
nokogiri (= 1.11.3)
nokogiri-xmlsec-instructure (= 0.10.1)
nokogumbo (= 2.0.4)
oauth (= 0.5.4)
oauth2 (= 1.4.4)
oj (= 3.10.16)
once-ler (= 0.1.4)
open4 (= 1.3.4)
outrigger (= 2.1.0)
pact (= 1.49.0)
pact-messages (= 0.2.0)
pact-mock_service (= 3.5.0)
pact-support (= 1.15.1)
pact_broker-client (= 1.25.0)
paginated_collection!
parallel (= 1.20.0)
parallel_tests
pg (= 1.2.3)
prawn-rails (= 1.3.0)
pulsar-client (= 2.6.1.pre.beta.2)
puma (= 5.2.2)
pygments.rb (= 1.2.1)
qti_exporter!
rack (= 2.2.3)
rack-brotli (= 1.0.0)
rack-test (= 1.1.0)
rails (= 6.0.3.7)
rails-controller-testing (= 1.0.5)
rails-dom-testing (= 2.0.3)
rails-observers (= 0.1.5)
rainbow (= 3.0.0)
rake (= 13.0.3)
ratom-nokogiri (= 0.10.10)
redcarpet (= 3.5.0)
redis (= 4.1.4)
redis-scripting (= 1.0.1)
request_context!
respondus_soap_endpoint!
retriable (= 1.4.1)
ritex (= 1.0.1)
rotp (= 6.2.0)
rqrcode (= 1.2.0)
rspec (= 3.9.0)
rspec-collection_matchers (= 1.2.0)
rspec-expectations (= 3.9.0)
rspec-mocks (= 3.9.1)
rspec-rails (= 4.0.1)
rspec-support (= 3.9.2)
rspec_around_all (= 0.2.0)
rspec_junit_formatter
rubocop (= 0.68.0)
rubocop-canvas!
rubocop-performance (= 1.3.0)
rubocop-rspec (= 1.33.0)
ruby-duration (= 3.2.3)
ruby-progressbar (= 1.10.1)
ruby2_keywords (= 0.0.3)
ruby2ruby (= 2.4.4)
ruby_parser (= 3.15.0)
rubycas-client (= 2.3.9)
rubyzip (= 2.3.0)
safe_yaml (= 1.0.5)
saml2 (= 3.0.11)
sanitize (= 5.2.3)
sauce_whisk (= 0.2.2)
scrypt (= 3.0.7)
selenium-webdriver (= 3.142.7)
sentry-raven (= 2.13.0)
shoulda-matchers (= 4.3.0)
simple_oauth (= 0.3.1)
simple_uuid (= 0.4.0)
simplecov (= 0.15.1)
simplecov-rcov (= 0.2.3)
simply_versioned!
spring (= 2.1.1)
spring-commands-parallel-rspec (= 1.1.0)
spring-commands-rspec (= 1.0.4)
spring-commands-rubocop (= 0.2.0)
sqlite3 (= 1.4.2)
statsd-ruby (= 1.4.0)
stringify_ids!
switchman (= 2.0.9)
switchman-inst-jobs (= 3.1.2)
sync (= 0.5.0)
test-queue!
testingbot
testrailtagging (= 0.3.8.7)
thrift (= 0.9.3.0)
thrift_client (= 0.9.3)!
timecop (= 0.9.1)
twilio-ruby (= 5.36.0)
twitter!
tzinfo (= 1.2.7)
utf8_cleaner!
vault (= 0.15.0)
vericite_api (= 1.5.3)
webdrivers (= 4.2.0)
webmock (= 3.8.2)
week_of_month (= 1.2.5)!
will_paginate (= 3.3.0)
workflow!
yard (= 0.9.25)
yard-appendix (= 0.1.8)
RUBY VERSION
ruby 2.6.6p146
BUNDLED WITH
2.2.17
Add PassengerRuby to Apache vhost.conf
<VirtualHost *:80>
ServerName canvas.example.com
#ServerAlias canvasfiles.example.com
ServerAdmin youremail@example.com
DocumentRoot /data/wwwroot/canvas/public
PassengerRuby /usr/local/rvm/gems/ruby-2.6.6/wrappers/ruby
#RewriteEngine On
Canvas-2020-12-16.47 released, please update to the latest version