DMPbelgium / roadmap

5 stars 1 forks source link

Installation issue #50

Closed StCyr closed 1 year ago

StCyr commented 2 years ago

Please complete the following fields as applicable:

What version of the DMPRoadmap code are you running? (e.g. v2.2.0)

master branch

Expected behaviour:

Should be able to install the application by following the installation instruction (https://github.com/DMPRoadmap/roadmap/wiki/Installation)

Actual behaviour:

Installation guide is a bit scarce on details

Some issues I have found:

  1. Installation guide doesn't highlight the need for the DB_ADAPTER and RAILS_ENV environment variable. How am I expected to setup these environement variables, using a simple export? If so, why not putting that info in the installation guide? I can make a PR for this if you want;
  2. Step "Create your database" should explain that the expected database names are roadmap_development,... as configured in file config/database.yml (I can make a PR for this if you want. Just adding something along the line "You should create 3 databases named roadmap_development, roadmap_test, and roadmap_production, or anything you like as defined in your config/database.yml file" should be enough);
  3. Step "bin/setup" has a lot of prerequisites, https://github.com/DMPbelgium/DMPonline_v4/blob/master/SETUP.md lists them: required packages: gawk, g++, libreadline6-dev, zlib1g-dev, libssl-dev, libyaml-dev, libsqlite3-dev, sqlite3, autoconf, libgdbm-dev, libncurses5-dev, automake, libtool, bison, libffi-dev

Eventualy, I'm still stuck at the bin/rails db:setup phase of the bin/setup step (see also https://github.com/DMPbelgium/roadmap/issues/49) when it fails with the following output:

support@dmponline-dev:/usr/local/bin/roadmap$ bin/rails db:setup
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/associations.rb:1855: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/associations.rb:1368: warning: The called method `has_many' is defined here
FlagShihTzu#has_flags: Table "orgs" doesn't exist.  Have all migrations been run?
FlagShihTzu says: Flag column org_type appears to be missing!
To turn off this warning set check_for_column: false in has_flags definition here: /usr/local/bin/roadmap/app/models/org.rb:169:in `<class:Org>'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/mysql/database_statements.rb:12: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract/query_cache.rb:95: warning: The called method `select_all' is defined here
rails aborted!
ActiveRecord::StatementInvalid: Mysql2::Error: Table 'roadmap_development.identifier_schemes' doesn't exist: SELECT `identifier_schemes`.* FROM `identifier_schemes` WHERE ((`identifier_schemes`.`context` in (1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31)))
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/mysql2-0.5.3/lib/mysql2/client.rb:131:in `_query'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/mysql2-0.5.3/lib/mysql2/client.rb:131:in `block in query'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/mysql2-0.5.3/lib/mysql2/client.rb:130:in `handle_interrupt'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/mysql2-0.5.3/lib/mysql2/client.rb:130:in `query'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:187:in `block (2 levels) in execute'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies/interlock.rb:48:in `block in permit_concurrent_loads'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies/interlock.rb:47:in `permit_concurrent_loads'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:186:in `block in execute'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract_adapter.rb:581:in `block (2 levels) in log'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract_adapter.rb:580:in `synchronize'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract_adapter.rb:580:in `block in log'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/notifications/instrumenter.rb:23:in `instrument'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract_adapter.rb:571:in `log'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:185:in `execute'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/mysql/database_statements.rb:28:in `execute'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:196:in `execute_and_free'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/mysql/database_statements.rb:33:in `exec_query'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract/database_statements.rb:478:in `select'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract/database_statements.rb:70:in `select_all'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract/query_cache.rb:106:in `select_all'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/mysql/database_statements.rb:12:in `select_all'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/querying.rb:41:in `find_by_sql'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/bullet-7.0.1/lib/bullet/active_record52.rb:19:in `find_by_sql'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/relation.rb:560:in `block in exec_queries'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/relation.rb:584:in `skip_query_cache_if_necessary'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/relation.rb:547:in `exec_queries'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/relation.rb:422:in `load'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/relation.rb:200:in `records'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/bullet-7.0.1/lib/bullet/active_record52.rb:46:in `records'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/relation/delegation.rb:71:in `each'
/usr/local/bin/roadmap/app/controllers/users/omniauth_callbacks_controller.rb:9:in `<class:OmniauthCallbacksController>'
/usr/local/bin/roadmap/app/controllers/users/omniauth_callbacks_controller.rb:8:in `<module:Users>'
/usr/local/bin/roadmap/app/controllers/users/omniauth_callbacks_controller.rb:3:in `<main>'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.11.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.11.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies.rb:291:in `block in require'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies.rb:257:in `load_dependency'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies.rb:291:in `require'
/usr/local/bin/roadmap/config/initializers/ugent.rb:7:in `<main>'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.11.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:39:in `load'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.11.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:39:in `load'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies.rb:285:in `block in load'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies.rb:257:in `load_dependency'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies.rb:285:in `load'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/engine.rb:663:in `block in load_config_initializer'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/notifications.rb:170:in `instrument'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/engine.rb:662:in `load_config_initializer'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/engine.rb:620:in `block (2 levels) in <class:Engine>'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/engine.rb:619:in `each'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/engine.rb:619:in `block in <class:Engine>'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/initializable.rb:32:in `instance_exec'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/initializable.rb:32:in `run'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/initializable.rb:61:in `block in run_initializers'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/initializable.rb:50:in `each'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/initializable.rb:50:in `tsort_each_child'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/initializable.rb:60:in `run_initializers'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/application.rb:361:in `initialize!'
/usr/local/bin/roadmap/config/environment.rb:7:in `<main>'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.11.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.11.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies.rb:291:in `block in require'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies.rb:257:in `load_dependency'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies.rb:291:in `require'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/application.rb:337:in `require_environment!'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/application.rb:520:in `block in run_tasks_blocks'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/commands/rake/rake_command.rb:23:in `block in perform'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/commands/rake/rake_command.rb:20:in `perform'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/command.rb:48:in `invoke'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/commands.rb:18:in `<main>'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.11.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.11.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
bin/rails:4:in `<main>'

Caused by:
Mysql2::Error: Table 'roadmap_development.identifier_schemes' doesn't exist
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/mysql2-0.5.3/lib/mysql2/client.rb:131:in `_query'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/mysql2-0.5.3/lib/mysql2/client.rb:131:in `block in query'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/mysql2-0.5.3/lib/mysql2/client.rb:130:in `handle_interrupt'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/mysql2-0.5.3/lib/mysql2/client.rb:130:in `query'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:187:in `block (2 levels) in execute'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies/interlock.rb:48:in `block in permit_concurrent_loads'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies/interlock.rb:47:in `permit_concurrent_loads'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:186:in `block in execute'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract_adapter.rb:581:in `block (2 levels) in log'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract_adapter.rb:580:in `synchronize'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract_adapter.rb:580:in `block in log'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/notifications/instrumenter.rb:23:in `instrument'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract_adapter.rb:571:in `log'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:185:in `execute'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/mysql/database_statements.rb:28:in `execute'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:196:in `execute_and_free'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/mysql/database_statements.rb:33:in `exec_query'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract/database_statements.rb:478:in `select'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract/database_statements.rb:70:in `select_all'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/abstract/query_cache.rb:106:in `select_all'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/connection_adapters/mysql/database_statements.rb:12:in `select_all'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/querying.rb:41:in `find_by_sql'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/bullet-7.0.1/lib/bullet/active_record52.rb:19:in `find_by_sql'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/relation.rb:560:in `block in exec_queries'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/relation.rb:584:in `skip_query_cache_if_necessary'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/relation.rb:547:in `exec_queries'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/relation.rb:422:in `load'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/relation.rb:200:in `records'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/bullet-7.0.1/lib/bullet/active_record52.rb:46:in `records'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activerecord-5.2.7/lib/active_record/relation/delegation.rb:71:in `each'
/usr/local/bin/roadmap/app/controllers/users/omniauth_callbacks_controller.rb:9:in `<class:OmniauthCallbacksController>'
/usr/local/bin/roadmap/app/controllers/users/omniauth_callbacks_controller.rb:8:in `<module:Users>'
/usr/local/bin/roadmap/app/controllers/users/omniauth_callbacks_controller.rb:3:in `<main>'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.11.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.11.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies.rb:291:in `block in require'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies.rb:257:in `load_dependency'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies.rb:291:in `require'
/usr/local/bin/roadmap/config/initializers/ugent.rb:7:in `<main>'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.11.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:39:in `load'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.11.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:39:in `load'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies.rb:285:in `block in load'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies.rb:257:in `load_dependency'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies.rb:285:in `load'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/engine.rb:663:in `block in load_config_initializer'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/notifications.rb:170:in `instrument'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/engine.rb:662:in `load_config_initializer'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/engine.rb:620:in `block (2 levels) in <class:Engine>'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/engine.rb:619:in `each'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/engine.rb:619:in `block in <class:Engine>'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/initializable.rb:32:in `instance_exec'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/initializable.rb:32:in `run'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/initializable.rb:61:in `block in run_initializers'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/initializable.rb:50:in `each'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/initializable.rb:50:in `tsort_each_child'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/initializable.rb:60:in `run_initializers'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/application.rb:361:in `initialize!'
/usr/local/bin/roadmap/config/environment.rb:7:in `<main>'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.11.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.11.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies.rb:291:in `block in require'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies.rb:257:in `load_dependency'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.7/lib/active_support/dependencies.rb:291:in `require'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/application.rb:337:in `require_environment!'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/application.rb:520:in `block in run_tasks_blocks'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/commands/rake/rake_command.rb:23:in `block in perform'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/commands/rake/rake_command.rb:20:in `perform'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/command.rb:48:in `invoke'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/railties-5.2.7/lib/rails/commands.rb:18:in `<main>'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.11.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/usr/local/bin/roadmap/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.11.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
bin/rails:4:in `<main>'
Tasks: TOP => db:create => db:load_config => environment
(See full trace by running task with --trace)
support@dmponline-dev:/usr/local/bin/roadmap$

Addtional info

bundle install has run properly:

support@dmponline-dev:/usr/local/bin/roadmap$ bundle install
Using rake 13.0.6
Using concurrent-ruby 1.1.10
Using i18n 1.10.0
Using minitest 5.15.0
Using thread_safe 0.3.6
Using tzinfo 1.2.9
Using activesupport 5.2.7
Using builder 3.2.4
Using erubi 1.10.0
Using mini_portile2 2.8.0
Using racc 1.6.0
Using nokogiri 1.13.3 (x86_64-linux)
Using rails-dom-testing 2.0.3
Using crass 1.0.6
Using loofah 2.16.0
Using rails-html-sanitizer 1.4.2
Using actionview 5.2.7
Using rack 2.2.3
Using rack-test 1.1.0
Using actionpack 5.2.7
Using nio4r 2.5.8
Using websocket-extensions 0.1.5
Using websocket-driver 0.7.5
Using actioncable 5.2.7
Using globalid 1.0.0
Using activejob 5.2.7
Using mini_mime 1.1.2
Using mail 2.7.1
Using actionmailer 5.2.7
Using activemodel 5.2.7
Using activemodel-serializers-xml 1.0.2
Using arel 9.0.0
Using activerecord 5.2.7
Using regexp_parser 2.2.1
Using ecma-re-validator 0.4.0
Using hana 1.3.7
Using uri_template 0.7.0
Using json_schemer 0.2.20
Using activerecord_json_validator 2.1.0
Using marcel 1.0.2
Using activestorage 5.2.7
Using public_suffix 4.0.6
Using addressable 2.8.0
Using annotate 3.2.0
Using bundler 2.2.33
Using annotate_gem 0.0.14
Using api-pagination 4.8.2
Using ast 2.4.2
Using execjs 2.8.1
Using autoprefixer-rails 10.4.2.0
Using bcrypt 3.1.17
Using coderay 1.1.3
Using better_errors 2.9.1
Using bindex 0.8.1
Using debug_inspector 1.1.0
Using binding_of_caller 1.0.0
Using msgpack 1.5.0
Using bootsnap 1.11.1
Using brakeman 5.2.1
Using uniform_notifier 1.16.0
Using bullet 7.0.1
Using thor 1.2.1
Using bundler-audit 0.9.0.1
Using bundle-audit 0.1.0
Using byebug 11.1.3
Using matrix 0.4.2
Using xpath 3.2.0
Using capybara 3.36.0
Using launchy 2.5.0
Using capybara-screenshot 1.0.26
Using rack-proxy 0.7.2
Using rexml 3.2.5
Using childprocess 3.0.0
Using rubyzip 2.3.2
Using selenium-webdriver 3.142.7
Using webrick 1.7.0
Using capybara-webmock 0.6.0
Using method_source 1.0.0
Using railties 5.2.7
Using sprockets 4.0.3
Using sprockets-rails 3.4.2
Using rails 5.2.7
Using contact_us 1.2.0
Using crack 0.4.5
Using database_cleaner-core 2.0.1
Using database_cleaner-active_record 2.0.1
Using database_cleaner 2.0.1
Using orm_adapter 0.5.0
Using responders 3.0.1
Using warden 1.2.9
Using devise 4.8.1
Using devise_invitable 2.0.6
Using diff-lcs 1.5.0
Using dotenv 2.7.6
Using dotenv-rails 2.7.6
Using multi_json 1.15.0
Using dragonfly 1.4.0
Using excon 0.92.2
Using formatador 1.1.0
Using mime-types-data 3.2022.0105
Using mime-types 3.4.1
Using fog-core 2.3.0
Using fog-json 1.2.0
Using fog-xml 0.1.4
Using fog-aws 3.13.0
Using dragonfly-s3_data_store 1.3.0
Using factory_bot 6.2.1
Using factory_bot_rails 6.2.0
Using faker 2.20.0
Using faraday-net_http 2.0.1
Using ruby2_keywords 0.0.5
Using faraday 2.2.0
Using ffi 1.15.5
Using file_utils 1.1.2
Using flag_shih_tzu 0.3.23
Using sassc 2.4.0
Using font-awesome-sass 5.13.1
Using forwardable 1.3.2
Using rspec-support 3.11.0
Using rspec-core 3.11.0
Using ruby-progressbar 1.11.0
Using fuubar 2.5.1
Using locale 2.1.3
Using singleton 0.1.1
Using prime 0.1.2
Using text 1.3.1
Using gettext 3.4.2
Using rb-fsevent 0.11.1
Using rb-inotify 0.10.1
Using listen 3.7.1
Using lumberjack 1.2.8
Using nenv 0.3.0
Using shellany 0.0.1
Using notiffany 0.1.3
Using pry 0.14.1
Using guard 2.18.0
Using guard-compat 1.2.1
Using rspec-expectations 3.11.0
Using rspec-mocks 3.11.1
Using rspec 3.11.0
Using guard-rspec 4.7.3
Using temple 0.8.2
Using tilt 2.0.10
Using haml 5.2.1
Using hashdiff 1.0.1
Using hashie 5.0.0
Using highline 2.0.3
Using htmltoword 1.1.1
Using multi_xml 0.6.0
Using httparty 0.20.0
Using jbuilder 2.11.5
Using jquery-rails 4.4.0
Using jquery-ui-rails 6.0.1
Using json 2.6.1
Using jwt 2.3.0
Using kaminari-core 1.2.2
Using kaminari-actionview 1.2.2
Using kaminari-activerecord 1.2.2
Using kaminari 1.2.2
Using ledermann-rails-settings 2.5.0
Using mimemagic 0.3.10
Using mocha 1.13.0
Using mysql2 0.5.3
Using nested_form 0.3.2
Using oauth2 1.4.9
Using rack-protection 2.2.0
Using omniauth 2.0.4
Using omniauth-oauth2 1.7.2
Using ruby_dig 0.0.2
Using omniauth-orcid 2.1.1
Using omniauth-rails_csrf_protection 1.0.1
Using omniauth-shibboleth 1.3.0
Using options 2.3.2
Using parallel 1.22.1
Using parser 3.1.1.0
Using pg 1.3.5
Using progress_bar 1.3.3
Using puma 5.6.4
Using pundit 2.2.0
Using rspec-rails 5.1.1
Using pundit-matchers 1.7.0
Using rack-mini-profiler 3.0.0
Using rack-pjax 1.1.0
Using rails-controller-testing 1.0.5
Using remotipart 1.4.4
Using sassc-rails 2.1.2
Using rails_admin 2.0.2
Using rainbow 3.1.1
Using recaptcha 5.9.0
Using rollbar 3.3.0
Using rspec-collection_matchers 1.2.0
Using rubocop-ast 1.16.0
Using unicode-display_width 2.1.0
Using rubocop 1.26.1
Using rubocop-i18n 3.0.0
Using rubocop-performance 1.13.3
Using rubocop-rails 2.14.2
Using rubocop-rake 0.6.0
Using rubocop-rspec 2.9.0
Using rubocop-thread_safety 0.4.4
Using sass-rails 6.0.0
Using semantic_range 3.0.0
Using shoulda-context 2.0.0
Using shoulda-matchers 4.5.1
Using shoulda 4.0.0
Using spring 2.1.1
Using spring-commands-rspec 1.0.4
Using spring-watcher-listen 2.0.1
Using tomparse 0.4.2
Using translation 1.31
Using turbolinks-source 5.2.0
Using turbolinks 5.2.1
Using validates_hostname 1.0.11
Using web-console 3.7.0
Using webdrivers 4.7.0
Using webmock 3.14.0
Using webpacker 5.4.3
Using wicked_pdf 2.1.0 from https://github.com/mileszs/wicked_pdf
Using wkhtmltopdf-binary 0.12.6.5
Using yard 0.9.27
Using yard-tomdoc 0.7.1
Using zaru 0.3.0
Bundle complete! 85 Gemfile dependencies, 222 gems now installed.
Bundled gems are installed into `./vendor/bundle`
StCyr commented 2 years ago

So, the issue resides in the ugent.rb file.

Deleting this file gets me further in the database creation process.

See https://github.com/DMPRoadmap/roadmap/issues/3180

StCyr commented 1 year ago

Could install enventualy