--------------------------------------------------------------------------------Generating gitlab-org/gitlab Rails translations--------------------------------------------------------------------------------rake aborted!LoadError: dlopen(/Users/ipedowitz/.asdf/installs/ruby/3.2.3/lib/ruby/gems/3.2.0/gems/charlock_holmes-0.7.7/lib/charlock_holmes/charlock_holmes.bundle, 0x0009): Library not loaded: /opt/homebrew/opt/icu4c/lib/libicudata.73.dylib Referenced from: <7612A33C-9707-38A3-8E5E-D1C354CEE425> /Users/ipedowitz/.asdf/installs/ruby/3.2.3/lib/ruby/gems/3.2.0/gems/charlock_holmes-0.7.7/lib/charlock_holmes/charlock_holmes.bundle Reason: tried: '/opt/homebrew/opt/icu4c/lib/libicudata.73.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/icu4c/lib/libicudata.73.dylib' (no such file), '/opt/homebrew/opt/icu4c/lib/libicudata.73.dylib' (no such file), '/opt/homebrew/Cellar/icu4c/74.2/lib/libicudata.73.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/Cellar/icu4c/74.2/lib/libicudata.73.dylib' (no such file), '/opt/homebrew/Cellar/icu4c/74.2/lib/libicudata.73.dylib' (no such file) - /Users/ipedowitz/.asdf/installs/ruby/3.2.3/lib/ruby/gems/3.2.0/gems/charlock_holmes-0.7.7/lib/charlock_holmes/charlock_holmes.bundle<internal:/Users/ipedowitz/.asdf/installs/ruby/3.2.3/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'<internal:/Users/ipedowitz/.asdf/installs/ruby/3.2.3/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/config/application.rb:18:in `<top (required)>'<internal:/Users/ipedowitz/.asdf/installs/ruby/3.2.3/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'<internal:/Users/ipedowitz/.asdf/installs/ruby/3.2.3/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/Rakefile:9:in `<top (required)>'/Users/ipedowitz/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `load'/Users/ipedowitz/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `<main>'(See full trace by running task with --trace)make: *** [.gitlab-translations] Error 1ERROR: Failed to install.
gdk-usability - e.g. Improvements or suggestions around how the GDK functions.
gdk-performance - e.g. When a GDK action is slow or times out.
Steps to replicate (optional)
Install GDK to a new location
Proposal (optional)
Environment (optional)
Operating system name: Darwin ians-mbp.lan 23.3.0 Darwin Kernel Version 23.3.0: Wed Dec 20 21:30:44 PST 2023; root:xnu-10002.81.5~7/RELEASE_ARM64_T6000 arm64
@ipedowitz We need to remove the problematic install of charlock_holmes that's installed on your machine. The easiest way to do this without needing to worry about ensuring you're using the correct version of Ruby is run the following from your terminal:
If you re-attempt the GDK install I believe it will progress further.
As the core issue is icu4c has been upgraded, there could be other gems that rely on an older install of icu4c that might also display a similar error. In that case, removing the root of the problematic gem (like above) should also help.
Hi @ashmckenzie - I just did that, but now hit a new error:
== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/01_admin.rb/Users/ipedowitz/.asdf/installs/ruby/3.2.3/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30: warning: ⛔️ WARNING: Sidekiq testing API enabled, but this is not the test environment. Your jobs will not go to Redis.rake aborted!ActiveRecord::RecordInvalid: Validation failed: Email has already been taken, Username has already been taken/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'(eval):4:in `block (3 levels) in run_file'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:94:in `block (3 levels) in quiet'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:122:in `without_new_note_notifications'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:93:in `block (2 levels) in quiet'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:132:in `without_statement_timeout'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:92:in `block in quiet'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:148:in `without_database_logging'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:91:in `quiet'(eval):3:in `block (2 levels) in run_file'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database.rb:359:in `block in transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database.rb:358:in `transaction'/Users/ipedowitz/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `load'/Users/ipedowitz/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `<main>'Tasks: TOP => db:seed_fu(See full trace by running task with --trace)ERROR: 'asdf exec bundle exec rake db:seed_fu' failed.ERROR: The rake task 'db:seed_fu' failed. Trying to run it again!make: *** [_postgresql-seed-rails] Error 1ERROR: Failed to install.-------------------------------------------------------You can try the following that may be of assistance:- Run 'gdk doctor'.- Visit the troubleshooting documentation: https://gitlab.com/gitlab-org/gitlab-development-kit/-/blob/main/doc/troubleshooting/index.md.- Visit https://gitlab.com/gitlab-org/gitlab-development-kit/-/issues to see if there are known issues.- Run 'gdk reset-data' if appropriate.- Run 'gdk pristine' which will restore your GDK to a pristine state.-------------------------------------------------------
Running gdk doctor gives me this:
➜ gitlab-development-kit git:(main) gdk doctor ................Notice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work files........⚠️ WARNING: Your GDK may need attention.Geo================================================================================GDK could be a Geo primary node. However, geo.enabled is not set to true in your gdk.yml.Update your gdk.yml to set geo.enabled to true.https://gitlab.com/gitlab-org/gitlab-development-kit/blob/main/doc/howto/geo.mdStale Data================================================================================You might encounter a PG::CheckViolation error during database migrations, likely due to stale data in the ci database that belongs in the main database, or vice versa. To address this, you can run: gdk truncate-legacy-tables
I then ran gdk truncate-legacy-tables and get this:
Geo================================================================================GDK could be a Geo primary node. However, geo.enabled is not set to true in your gdk.yml.Update your gdk.yml to set geo.enabled to true.https://gitlab.com/gitlab-org/gitlab-development-kit/blob/main/doc/howto/geo.md
? I'd recommend running a gdk reset-data or even deleting the entire GDK install and installing a fresh one as from the output of gdk doctor, it looks like this was an existing GDK that's been configured as a Geo node at some point but no longer.
@ashmckenzie this is a new install. I just rm -fr'd the directory and redid it, and this is what I get:
== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/01_admin.rb/Users/ipedowitz/.asdf/installs/ruby/3.2.3/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30: warning: ⛔️ WARNING: Sidekiq testing API enabled, but this is not the test environment. Your jobs will not go to Redis.rake aborted!ActiveRecord::RecordInvalid: Validation failed: Email has already been taken, Username has already been taken/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'(eval):4:in `block (3 levels) in run_file'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:94:in `block (3 levels) in quiet'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:122:in `without_new_note_notifications'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:93:in `block (2 levels) in quiet'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:132:in `without_statement_timeout'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:92:in `block in quiet'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:148:in `without_database_logging'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:91:in `quiet'(eval):3:in `block (2 levels) in run_file'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database.rb:359:in `block in transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database.rb:358:in `transaction'/Users/ipedowitz/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `load'/Users/ipedowitz/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `<main>'Tasks: TOP => db:seed_fu(See full trace by running task with --trace)ERROR: 'asdf exec bundle exec rake db:seed_fu' failed. Retrying in 2 secs..== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/001_create_base_work_item_types.rbOK== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/002_default_organization.rbOK== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/01_admin.rb/Users/ipedowitz/.asdf/installs/ruby/3.2.3/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30: warning: ⛔️ WARNING: Sidekiq testing API enabled, but this is not the test environment. Your jobs will not go to Redis.rake aborted!ActiveRecord::RecordInvalid: Validation failed: Email has already been taken, Username has already been taken/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'(eval):4:in `block (3 levels) in run_file'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:94:in `block (3 levels) in quiet'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:122:in `without_new_note_notifications'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:93:in `block (2 levels) in quiet'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:132:in `without_statement_timeout'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:92:in `block in quiet'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:148:in `without_database_logging'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:91:in `quiet'(eval):3:in `block (2 levels) in run_file'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database.rb:359:in `block in transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database.rb:358:in `transaction'/Users/ipedowitz/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `load'/Users/ipedowitz/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `<main>'Tasks: TOP => db:seed_fu(See full trace by running task with --trace)ERROR: 'asdf exec bundle exec rake db:seed_fu' failed.ERROR: The rake task 'db:seed_fu' failed. Trying to run it again!make: *** [_postgresql-seed-rails] Error 1ERROR: Failed to install.-------------------------------------------------------You can try the following that may be of assistance:- Run 'gdk doctor'.- Visit the troubleshooting documentation: https://gitlab.com/gitlab-org/gitlab-development-kit/-/blob/main/doc/troubleshooting/index.md.- Visit https://gitlab.com/gitlab-org/gitlab-development-kit/-/issues to see if there are known issues.- Run 'gdk reset-data' if appropriate.- Run 'gdk pristine' which will restore your GDK to a pristine state.-------------------------------------------------------
After running gdk doctor I get this:
➜ gitlab-development-kit git:(main) gdk doctor ................Notice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work files........⚠️ WARNING: Your GDK may need attention.Geo================================================================================GDK could be a Geo primary node. However, geo.enabled is not set to true in your gdk.yml.Update your gdk.yml to set geo.enabled to true.https://gitlab.com/gitlab-org/gitlab-development-kit/blob/main/doc/howto/geo.mdStale Data================================================================================You might encounter a PG::CheckViolation error during database migrations, likely due to stale data in the ci database that belongs in the main database, or vice versa. To address this, you can run: gdk truncate-legacy-tablesStale Services================================================================================The following GDK services appear to be stale:praefect-gitaly-0redisYou can try killing them by running 'gdk kill' or: kill 16891 16895
You must still have some GDK related files on disk due to:
ActiveRecord::RecordInvalid: Validation failed: Email has already been taken, Username has already been taken
and in memory:
The following GDK services appear to be stale:praefect-gitaly-0redisYou can try killing them by running 'gdk kill' or:kill 16891 16895
I'd recommend a reboot to clear up the stale services and try to install in a completely different directory. If it still fails, can you please attach the full output from the very beginning when you start the install.
In the meantime, I'm trying a local install from scratch to verify there isn't an Issue within the GDK, GitLab or such via:
$ cd /tmp$ git clone git@gitlab.com:gitlab-org/gitlab-development-kit.git$ cd gitlab-development-kit$ make install
Interesting! I believe we have an issue with either GDK or GitLab as a fresh install fails for me:
$ make install--snip----------------------------------------------------------------------------------Ensuring necessary databases are setup and seeded----------------------------------------------------------------------------------snip--Seeding issues for the 'twitter/Typeahead.Js' project.........9 issues created!OK== Seed from /private/tmp/gitlab-development-kit/gitlab/db/fixtures/development/10_merge_requests.rb........rake aborted!ActiveRecord::ConnectionNotEstablished: connection is closed/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database.rb:398:in `rollback'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database.rb:359:in `block in transaction'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database.rb:358:in `transaction'/Users/ash/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `load'/Users/ash/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `<main>'Caused by:PG::ConnectionBad: connection is closed/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database.rb:398:in `rollback'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database.rb:359:in `block in transaction'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database.rb:358:in `transaction'/Users/ash/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `load'/Users/ash/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `<main>'Caused by:NameError: undefined method `original_new_note' for class `NotificationService'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:124:in `alias_method'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:124:in `ensure in without_new_note_notifications'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:125:in `without_new_note_notifications'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:93:in `block (2 levels) in quiet'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:132:in `without_statement_timeout'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:92:in `block in quiet'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:148:in `without_database_logging'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:91:in `quiet'(eval):20:in `block (2 levels)in run_file'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database.rb:359:in `block in transaction'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database.rb:358:in `transaction'/Users/ash/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `load'/Users/ash/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `<main>'Caused by:LoadError: cannot load such file -- sass<internal:/Users/ash/.asdf/installs/ruby/3.2.3/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'<internal:/Users/ash/.asdf/installs/ruby/3.2.3/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'<internal:/Users/ash/.asdf/installs/ruby/3.2.3/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'<internal:/Users/ash/.asdf/installs/ruby/3.2.3/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'/private/tmp/gitlab-development-kit/gitlab/app/helpers/application_helper.rb:467:in `asset_to_string'--snip--== Seed from /private/tmp/gitlab-development-kit/gitlab/db/fixtures/development/01_admin.rb/Users/ash/.asdf/installs/ruby/3.2.3/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30: warning: ⛔️ WARNING: Sidekiq testing API enabled, but this is not the test environment. Your jobs will not go to Redis.rake aborted!ActiveRecord::RecordInvalid: Validation failed: Email has already been taken, Username has already been taken/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'(eval):4:in `block (3 levels)in run_file'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:94:in `block (3 levels) in quiet'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:122:in `without_new_note_notifications'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:93:in `block (2 levels) in quiet'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:132:in `without_statement_timeout'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:92:in `block in quiet'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:148:in `without_database_logging'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:91:in `quiet'(eval):3:in `block (2 levels)in run_file'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database.rb:359:in `block in transaction'/private/tmp/gitlab-development-kit/gitlab/lib/gitlab/database.rb:358:in `transaction'/Users/ash/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `load'/Users/ash/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `<main>'Tasks: TOP => db:seed_fu(See full trace by running task with --trace)❌️ ERROR: 'asdf exec bundle exec rake db:seed_fu' failed.❌️ ERROR: The rake task 'db:seed_fu' failed. Trying to run it again!make: ***[_postgresql-seed-rails] Error 1
Am curious if you see the same ActiveRecord::ConnectionNotEstablished: connection is closed error before the ActiveRecord::RecordInvalid: Validation failed: Email has already been taken, Username has already been taken errors.
What's a GitLab Workspace compared to GDK? Not sure I've heard of them before.
Interesting! I believe we have an issue with either GDK or GitLab as a fresh install fails for me:
Oh! So you can reproduce this now too?!
Am curious if you see the same ActiveRecord::ConnectionNotEstablished: connection is closed error before the ActiveRecord::RecordInvalid: Validation failed: Email has already been taken, Username has already been taken errors.
Hrmm, looks like I don't see that?
Full output after reboot
➜ GitLab.com curl "https://gitlab.com/gitlab-org/gitlab-development-kit/-/raw/main/support/install" | bash % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed100 4473 100 4473 0 0 13676 0 --:--:-- --:--:-- --:--:-- 13720INFO: This is the GDK one line installation. For more information, please visit:INFO: https://gitlab.com/gitlab-org/gitlab-development-kit/-/blob/main/doc/index.md#one-line-installationINFO:INFO: The source for the installation script can be viewed at:INFO: https://gitlab.com/gitlab-org/gitlab-development-kit/-/blob/main/support/installWhere would you like to install the GDK? [./gitlab-development-kit]Which GitLab repo URL would you like to clone? [https://gitlab.com/gitlab-org/gitlab.git]ATTENTION: For members of the wider community, it is recommended to use the community fork (https://gitlab.com/gitlab-community/gitlab.git).See https://gitlab.com/gitlab-community/meta for instructions on how to join.If you'd prefer to use your own repository, please ensure that its visibility is set to public.To improve GDK, GitLab would like to collect basic error and usage data. Please choose one of the following options:- To send data to GitLab, enter your GitLab username.- To send data to GitLab anonymously, leave blank.- To avoid sending data to GitLab, enter a period ('.').ipedowitzCloning into 'gitlab-development-kit'...remote: Enumerating objects: 42966, done.remote: Counting objects: 100% (119/119), done.remote: Compressing objects: 100% (80/80), done.remote: Total 42966 (delta 61), reused 77 (delta 37), pack-reused 42847Receiving objects: 100% (42966/42966), 26.34 MiB | 1.98 MiB/s, done.Resolving deltas: 100% (30805/30805), done.From gitlab.com:gitlab-org/gitlab-development-kit * branch main -> FETCH_HEADAlready on 'main'Your branch is up to date with 'origin/main'.INFO: Performing common preflight checks..INFO: Setting up 'darwin' platform..==> Downloading https://formulae.brew.sh/api/formula.jws.json######################################################################### 100.0%Using cmakeUsing coreutilsUsing docutilsUsing dpkgUsing exiftoolUsing fzfUsing gitUsing git-lfsUsing gnupgUsing gpgmeUsing graphicsmagickUsing groffUsing heimdalUsing icu4cUsing libiconvUsing libssh2Using lycheeUsing openssl@1.1Using pkg-configUsing re2Using runitUsing sqliteUsing vaultUsing yamllintHomebrew Bundle complete! 24 Brewfile dependencies now installed.INFO: Installing asdf..INFO: Installing/updating asdf plugins..Location of golang plugin: /Users/ipedowitz/.asdf/plugins/golangUpdating golang to masterAlready on 'master'Your branch is up to date with 'origin/master'.Location of minio plugin: /Users/ipedowitz/.asdf/plugins/minioUpdating minio to masterAlready on 'master'Your branch is up to date with 'origin/master'.Location of nodejs plugin: /Users/ipedowitz/.asdf/plugins/nodejsUpdating nodejs to masterAlready on 'master'Your branch is up to date with 'origin/master'.Location of postgres plugin: /Users/ipedowitz/.asdf/plugins/postgresUpdating postgres to masterAlready on 'master'Your branch is up to date with 'origin/master'.Location of redis plugin: /Users/ipedowitz/.asdf/plugins/redisUpdating redis to masterAlready on 'master'Your branch is up to date with 'origin/master'.Location of ruby plugin: /Users/ipedowitz/.asdf/plugins/rubyUpdating ruby to masterAlready on 'master'Your branch is up to date with 'origin/master'.Location of shellcheck plugin: /Users/ipedowitz/.asdf/plugins/shellcheckUpdating shellcheck to masterAlready on 'master'Your branch is up to date with 'origin/master'.Location of vale plugin: /Users/ipedowitz/.asdf/plugins/valeUpdating vale to mainAlready on 'main'Your branch is up to date with 'origin/main'.Location of yarn plugin: /Users/ipedowitz/.asdf/plugins/yarnUpdating yarn to mainAlready on 'main'Your branch is up to date with 'origin/main'.INFO: Installing asdf tools..support/bootstrap: line 62: !version_patches: unbound variableNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesgolang 1.21.7 is already installedminio 2022-07-15T03-44-22Z is already installednodejs 18.17.0 is already installedpostgres 14.9 is already installedpostgres 13.12 is already installedredis 7.0.14 is already installedruby 3.2.3 is already installedshellcheck 0.9.0 is already installedvale 3.0.7 is already installedyarn 1.22.19 is already installedINFO: Reshimming asdf..Reshimming 'golang': 1.21.7Reshimming 'minio': 2022-07-15T03-44-22ZReshimming 'nodejs': 18.17.0Reshimming 'postgres': 14.9Reshimming 'postgres': 13.12Reshimming 'redis': 7.0.14Reshimming 'ruby': 3.2.3Reshimming 'shellcheck': 0.9.0Reshimming 'vale': 3.0.7Reshimming 'yarn': 1.22.19INFO: Installing gitlab-development-kit Ruby gem..INFO: Configuring Ruby..Latest version already installed. Done.INFO: Bootstrap successful!INFO: To make sure GDK commands are available in this shell, please run the command corresponding to your shell.sh / bash / zsh:source "/opt/homebrew/opt/asdf/libexec/asdf.sh"fish:source "/opt/homebrew/opt/asdf/libexec/asdf.fish"elvish:source "/opt/homebrew/opt/asdf/libexec/asdf.elv"nushell:source "/opt/homebrew/opt/asdf/libexec/asdf.nu"A backup of 'gdk.yml' has been made at '.backups/gdk.yml.20240305205317'.Notice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesBundle check passed.--------------------------------------------------------------------------------Cloning gitlab-org/gitlab--------------------------------------------------------------------------------Note: switching to 'v14.34.0'.You are in 'detached HEAD' state. You can look around, make experimentalchanges and commit them, and you can discard any commits you make in thisstate without impacting any branches by switching back to a branch.If you want to create a new branch to retain commits you create, you maydo so (now or later) by using -c with the switch command. Example: git switch -c <new-branch-name>Or undo this operation with: git switch -Turn off this advice by setting config variable advice.detachedHead to falseHEAD is now at 7118b75 Merge branch 'ashmckenzie/gitlab-shell-release-14-34-0' into 'main'--------------------------------------------------------------------------------Installing asdf tools from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab-shell/.tool-versions--------------------------------------------------------------------------------Notice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesgolang 1.22.0 is already installedruby 3.2.3 is already installed--------------------------------------------------------------------------------Installing gitlab-org/gitlab-shell Ruby gems--------------------------------------------------------------------------------Bundle check passed.Generating public/private rsa key pair.Your identification has been saved in /Users/ipedowitz/GitLab.com/gitlab-development-kit/openssh/ssh_host_rsa_keyYour public key has been saved in /Users/ipedowitz/GitLab.com/gitlab-development-kit/openssh/ssh_host_rsa_key.pubThe key fingerprint is:SHA256:1tUD/zmB90jOMZOUeEutftsnVwe4ANbGTkwGoG8jVN4 ipedowitz@ians-mbp.lanThe key's randomart image is:+---[RSA 3072]----+| o..*o ...o || + .o.* .==..|| o ..E= .=X= || . . .o..+=B+|| . + S .. o++o|| o o . . =|| .=|| ..+|| o.|+----[SHA256]-----+Generating public/private ed25519 key pair.Your identification has been saved in /Users/ipedowitz/GitLab.com/gitlab-development-kit/openssh/ssh_host_ed25519_keyYour public key has been saved in /Users/ipedowitz/GitLab.com/gitlab-development-kit/openssh/ssh_host_ed25519_key.pubThe key fingerprint is:SHA256:7RVmcmDE/AAYM5Pp+uLoQfDKKmK22EZk3WmBlaTcH6g ipedowitz@ians-mbp.lanThe key's randomart image is:+--[ED25519 256]--+| +B*.=+ || ..o*= .+. ||. .oooo. .o= || oo ..=. o =.. || oo Eo S . . ||.o. . . . ||.o. . . ||=+.o. . ||B+=... |+----[SHA256]-----+Notice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work files--------------------------------------------------------------------------------Installing asdf tools from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/.tool-versions--------------------------------------------------------------------------------gitleaks 8.16.4 is already installedNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesminio 2022-07-15T03-44-22Z is already installednodejs 18.17.0 is already installedpostgres 14.9 is already installedpostgres 13.12 is already installedredis 7.0.14 is already installedruby 3.2.3 is already installedrust 1.73.0 is already installedvale 3.0.7 is already installedyarn 1.22.19 is already installed--------------------------------------------------------------------------------Setting up Ruby bundler----------------------------------------------------------------------------------------------------------------------------------------------------------------Installing gitlab-org/gitlab Ruby gems--------------------------------------------------------------------------------Bundle check passed.--------------------------------------------------------------------------------Installing the gitlab-development-kit gem----------------------------------------------------------------------------------------------------------------------------------------------------------------Enabling Lefthook for gitlab-org/gitlab--------------------------------------------------------------------------------sync hooks: ✔️ (pre-commit, pre-push, auto-fix)--------------------------------------------------------------------------------Installing gitlab-org/gitlab Node.js packages--------------------------------------------------------------------------------[WARNING] package.json changed significantly. Removing node_modules to be sure there are no problems.warning "@gitlab/application-sdk-browser > @snowplow/browser-plugin-error-tracking@3.13.1" has incorrect peer dependency "@snowplow/browser-tracker@~3.13.1".warning " > @gitlab/ui@78.1.1" has incorrect peer dependency "vue@^2.7.16".warning " > @vue/apollo-components@4.0.0-beta.4" has incorrect peer dependency "vue@^3.1.0".warning " > @vue/apollo-option@4.0.0-beta.4" has incorrect peer dependency "vue@^3.1.0".warning " > vue-router-vue3@4.1.6" has incorrect peer dependency "vue@^3.2.0".warning " > vuex-vue3@4.0.0" has incorrect peer dependency "vue@^3.0.2".warning "@gitlab/eslint-plugin > eslint-plugin-jest > @typescript-eslint/utils > @typescript-eslint/typescript-estree > tsutils@3.21.0" has unmet peer dependency "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta".warning " > @vue/compat@3.2.47" has incorrect peer dependency "vue@3.2.47".warning " > @vue/test-utils-vue3@2.3.1" has unmet peer dependency "@vue/compiler-dom@^3.0.1".warning " > @vue/test-utils-vue3@2.3.1" has unmet peer dependency "@vue/server-renderer@^3.0.1".warning " > @vue/test-utils-vue3@2.3.1" has incorrect peer dependency "vue@^3.0.1".warning "@vue/test-utils-vue3 > @vue/server-renderer@3.2.47" has incorrect peer dependency "vue@3.2.47".warning " > @vue/vue3-jest@29.2.3" has incorrect peer dependency "babel-jest@29.x".warning " > @vue/vue3-jest@29.2.3" has incorrect peer dependency "jest@29.x".warning " > @vue/vue3-jest@29.2.3" has incorrect peer dependency "vue@^3.0.0-0".warning "swagger-cli > @apidevtools/swagger-cli > @apidevtools/swagger-parser@10.1.0" has unmet peer dependency "openapi-types@>=7".warning Workspaces can only be enabled in private projects.--------------------------------------------------------------------------------Generating gitlab-org/gitlab Rails translations--------------------------------------------------------------------------------Updated 0 paths from the indexSuccessfully fetched and checked out 'f68eed8a9d41bfe20840e87c8a9f6cd58db30de3' for 'gitaly/'--------------------------------------------------------------------------------Installing asdf tools from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitaly/.tool-versions--------------------------------------------------------------------------------Notice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesgolang 1.22.0 is already installedruby 3.2.3 is already installed--------------------------------------------------------------------------------Building gitlab-org/gitaly f68eed8a9d41bfe20840e87c8a9f6cd58db30de3--------------------------------------------------------------------------------GIT_VERSION = 2.43.0 * new build flags GEN hook-list.h CC builtin/hook.o GEN config-list.h CC builtin/init-db.o CC builtin/index-pack.o CC builtin/log.o * new prefix flags CC builtin/interpret-trailers.o CC builtin/ls-files.o * new link flags CC builtin/ls-remote.o CC builtin/ls-tree.o CC builtin/mailinfo.o CC builtin/mailsplit.o CC builtin/merge-base.o CC builtin/merge-file.o CC builtin/merge-index.o CC builtin/merge-ours.o CC builtin/merge-recursive.o CC builtin/merge-tree.o CC builtin/merge.o CC builtin/mktag.o CC builtin/mktree.o CC builtin/multi-pack-index.o CC builtin/mv.o CC builtin/name-rev.o CC builtin/notes.o CC builtin/pack-objects.o CC builtin/pack-redundant.o CC builtin/pack-refs.o CC builtin/patch-id.o CC builtin/prune-packed.o CC builtin/prune.o CC builtin/pull.o CC builtin/push.o CC builtin/range-diff.o CC builtin/read-tree.o CC builtin/rebase.o CC builtin/receive-pack.o CC builtin/reflog.o CC builtin/remote-ext.o CC builtin/remote-fd.o CC builtin/remote.o CC builtin/repack.o CC builtin/replace.o CC builtin/rerere.o CC builtin/reset.o CC builtin/rev-list.o CC builtin/rev-parse.o CC builtin/revert.o CC builtin/rm.o CC builtin/send-pack.o CC builtin/shortlog.o CC builtin/show-branch.o CC builtin/show-index.o CC builtin/show-ref.o CC builtin/sparse-checkout.o CC builtin/stash.o CC builtin/stripspace.o CC builtin/submodule--helper.o CC builtin/symbolic-ref.o CC builtin/tag.o CC builtin/unpack-file.o CC builtin/unpack-objects.o CC builtin/update-index.o CC builtin/update-ref.o CC builtin/update-server-info.o CC builtin/upload-archive.o CC builtin/upload-pack.o CC builtin/var.o CC builtin/verify-commit.o CC builtin/verify-pack.o CC builtin/verify-tag.o CC builtin/worktree.o CC builtin/write-tree.o CC abspath.o CC common-main.o CC add-interactive.o CC add-patch.o CC advice.o CC alias.o CC alloc.o CC apply.o CC archive-tar.o CC archive-zip.o CC archive.o CC attr.o CC base85.o CC bisect.o CC blame.o CC blob.o CC bloom.o CC branch.o CC bundle-uri.o CC bulk-checkin.o CC bundle.o CC cache-tree.o CC cbtree.o CC chdir-notify.o CC checkout.o CC chunk-format.o CC color.o CC column.o CC combine-diff.o CC commit-graph.o CC commit-reach.o CC commit.o CC compat/nonblock.o CC compat/obstack.o CC compat/terminal.o CC compat/zlib-uncompress2.o CC config.o CC connect.o CC connected.o CC convert.o CC copy.o CC credential.o CC csum-file.o CC ctype.o CC date.o CC decorate.o CC delta-islands.o CC diagnose.o CC diff-delta.o CC diff-lib.o CC diff-merges.o CC diff-no-index.o CC diff.o CC diffcore-break.o CC diffcore-delta.o CC diffcore-order.o CC diffcore-pickaxe.o CC diffcore-rename.o CC diffcore-rotate.o CC dir-iterator.o CC dir.o CC editor.o CC entry.o CC environment.o CC ewah/bitmap.o CC ewah/ewah_bitmap.o CC ewah/ewah_io.o CC ewah/ewah_rlw.o CC exec-cmd.o CC fetch-negotiator.o CC fetch-pack.o CC fmt-merge-msg.o CC fsck.o CC fsmonitor.o CC fsmonitor-ipc.o CC gettext.o CC fsmonitor-settings.o CC git-zlib.o CC gpg-interface.o CC graph.o CC grep.o CC hash-lookup.o CC hashmap.o GEN command-list.h CC hex.o CC hex-ll.o CC hook.o CC ident.o CC json-writer.o CC kwset.o CC levenshtein.o CC line-log.o CC line-range.o CC linear-assignment.o CC list-objects-filter-options.o CC list-objects-filter.o CC list-objects.o CC lockfile.o CC log-tree.o CC ls-refs.o CC mailinfo.o CC mailmap.o CC match-trees.o CC mem-pool.o CC merge-blobs.o CC merge-ll.o CC merge-ort.o CC merge-ort-wrappers.o CC merge-recursive.o CC merge.o CC midx.o CC name-hash.o CC negotiator/noop.o CC negotiator/default.o CC negotiator/skipping.o CC notes-cache.o CC notes-merge.o CC notes-utils.o CC notes.o CC object-file.o CC object-name.o CC object.o CC oid-array.o CC oidmap.o CC oidset.o CC oidtree.o CC pack-bitmap-write.o CC pack-bitmap.o CC pack-check.o CC pack-mtimes.o CC pack-objects.o CC pack-revindex.o CC pack-write.o CC packfile.o CC pager.o CC parallel-checkout.o CC parse.o CC parse-options-cb.o CC parse-options.o CC patch-delta.o CC patch-ids.o CC path.o CC pathspec.o CC pkt-line.o CC preload-index.o CC pretty.o CC prio-queue.o CC progress.o CC promisor-remote.o CC prompt.o CC protocol.o CC protocol-caps.o CC prune-packed.o CC quote.o CC range-diff.o CC reachable.o CC rebase-interactive.o CC read-cache.o CC rebase.o CC ref-filter.o CC reflog-walk.o CC reflog.o CC refs.o CC refs/debug.o CC refs/files-backend.o CC refs/iterator.o CC refs/packed-backend.o CC refs/ref-cache.o CC refspec.o CC remote.o CC replace-object.o CC repo-settings.o CC repository.o CC rerere.o CC reset.o CC resolve-undo.o CC revision.o CC run-command.o CC send-pack.o CC sequencer.o CC serve.o CC server-info.o CC setup.o CC shallow.o CC sideband.o CC sigchain.o CC sparse-index.o CC split-index.o CC stable-qsort.o CC statinfo.o CC strbuf.o CC streaming.o CC string-list.o CC strmap.o CC strvec.o CC sub-process.o CC submodule-config.o CC submodule.o CC symlinks.o CC tag.o CC tempfile.o CC thread-utils.o CC tmp-objdir.o CC trace.o CC trace2.o CC trace2/tr2_cfg.o CC trace2/tr2_cmd_name.o CC trace2/tr2_ctr.o CC trace2/tr2_dst.o CC trace2/tr2_sid.o CC trace2/tr2_sysenv.o CC trace2/tr2_tbuf.o CC trace2/tr2_tgt_event.o CC trace2/tr2_tgt_normal.o CC trace2/tr2_tgt_perf.o CC trace2/tr2_tls.o CC trailer.o CC trace2/tr2_tmr.o CC transport-helper.o CC transport.o CC tree-diff.o CC tree-walk.o CC tree.o CC unpack-trees.o CC upload-pack.o CC url.o CC urlmatch.o CC usage.o CC userdiff.o CC utf8.o CC varint.o CC versioncmp.o CC walker.o CC wildmatch.o CC worktree.o CC write-or-die.o CC wrapper.o CC ws.o CC wt-status.o CC unix-socket.o CC xdiff-interface.o CC unix-stream-server.o CC compat/simple-ipc/ipc-shared.o CC compat/simple-ipc/ipc-unix-socket.o CC sha1dc_git.o CC sha1dc/sha1.o CC sha1dc/ubc_check.o CC sha256/block/sha256.o CC compat/precompose_utf8.o CC compat/fopen.o CC compat/open.o CC compat/memmem.o CC compat/qsort_s.o CC compat/regcomp_enhanced.o CC compat/stub/procinfo.o CC compat/fsmonitor/fsm-listen-darwin.o CC compat/fsmonitor/fsm-health-darwin.o CC compat/fsmonitor/fsm-settings-darwin.o CC compat/fsmonitor/fsm-ipc-darwin.o CC xdiff/xdiffi.o CC compat/fsmonitor/fsm-path-utils-darwin.o CC xdiff/xemit.o CC xdiff/xhistogram.o CC xdiff/xmerge.o CC xdiff/xpatience.o CC xdiff/xprepare.o CC xdiff/xutils.o CC reftable/basics.o CC reftable/error.o CC reftable/block.o CC reftable/blocksource.o CC reftable/iter.o CC reftable/publicbasics.o CC reftable/merged.o CC reftable/reader.o CC reftable/pq.o CC reftable/record.o CC reftable/refname.o CC reftable/generic.o CC reftable/tree.o CC reftable/stack.o CC reftable/writer.o CC remote-curl.o CC http.o CC http-backend.o CC builtin/add.o CC git.o CC http-walker.o CC builtin/am.o CC builtin/annotate.o CC builtin/apply.o CC builtin/archive.o CC builtin/branch.o CC builtin/blame.o CC builtin/bisect.o CC builtin/bugreport.o CC builtin/bundle.o CC builtin/cat-file.o CC builtin/check-attr.o CC builtin/check-ignore.o CC builtin/check-mailmap.o CC builtin/check-ref-format.o CC builtin/checkout--worker.o CC builtin/checkout-index.o CC builtin/checkout.o CC builtin/clean.o CC builtin/clone.o CC builtin/column.o CC builtin/commit-graph.o CC builtin/commit-tree.o CC builtin/commit.o CC builtin/config.o CC builtin/count-objects.o CC builtin/credential-cache--daemon.o CC builtin/credential-cache.o CC builtin/credential-store.o CC builtin/credential.o CC builtin/describe.o CC builtin/diagnose.o CC builtin/diff-files.o CC builtin/diff-index.o CC builtin/diff-tree.o CC builtin/diff.o CC builtin/difftool.o CC builtin/fast-export.o CC builtin/fast-import.o CC builtin/fetch-pack.o CC builtin/fetch.o CC builtin/fmt-merge-msg.o CC builtin/for-each-ref.o CC builtin/for-each-repo.o CC builtin/fsck.o CC builtin/fsmonitor--daemon.o CC builtin/gc.o CC builtin/grep.o CC builtin/get-tar-commit-id.o CC builtin/hash-object.o CC builtin/help.o CC help.o CC version.o AR xdiff/lib.a AR reftable/libreftable.a AR libgit.a LINK git-remote-http LINK git-http-backendld: warning: ignoring duplicate libraries: 'libgit.a'ld: warning: ignoring duplicate libraries: 'libgit.a' LINK gitld: warning: ignoring duplicate libraries: 'libgit.a'Notice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesNotice: Behaving like ASDF_GOLANG_MOD_VERSION_ENABLED=true In the future this will have to be set to continue reading from the go.mod and go.work filesThe files belonging to this database system will be owned by user "ipedowitz".This user must also own the server process.The database cluster will be initialized with locale "C".The default text search configuration will be set to "english".Data page checksums are disabled.creating directory /Users/ipedowitz/GitLab.com/gitlab-development-kit/postgresql/data ... okcreating subdirectories ... okselecting dynamic shared memory implementation ... posixselecting default max_connections ... 100selecting default shared_buffers ... 128MBselecting default time zone ... America/Phoenixcreating configuration files ... okrunning bootstrap script ... okperforming post-bootstrap initialization ... oksyncing data to disk ... okinitdb: warning: enabling "trust" authentication for local connectionsYou can change this by editing pg_hba.conf or using the option -A, or--auth-local and --auth-host, the next time you run initdb.Success. You can now start the database server using: /Users/ipedowitz/.asdf/installs/postgres/14.9/bin/pg_ctl -D /Users/ipedowitz/GitLab.com/gitlab-development-kit/postgresql/data -l logfile start--------------------------------------------------------------------------------Ensuring necessary data services are running--------------------------------------------------------------------------------ok: run: /Users/ipedowitz/GitLab.com/gitlab-development-kit/services/postgresql: (pid 51201) 0s, normally downok: run: /Users/ipedowitz/GitLab.com/gitlab-development-kit/services/praefect: (pid 51202) 0s, normally downok: run: /Users/ipedowitz/GitLab.com/gitlab-development-kit/services/praefect-gitaly-0: (pid 51204) 0s, normally downok: run: /Users/ipedowitz/GitLab.com/gitlab-development-kit/services/redis: (pid 51203) 0s, normally down--------------------------------------------------------------------------------Ensuring GDK managed configuration files are up-to-date----------------------------------------------------------------------------------------------------------------------------------------------------------------Ensuring necessary databases are setup and seeded--------------------------------------------------------------------------------praefect sql-migrate: migrations to apply: 42= 2024-03-05T21:02:03 20200109161404_hello_world: migrating== 2024-03-05T21:02:03 20200109161404_hello_world: applied (755.459µs)= 2024-03-05T21:02:03 20200113151438_1_test_migration: migrating== 2024-03-05T21:02:03 20200113151438_1_test_migration: applied (550.959µs)= 2024-03-05T21:02:03 20200224220728_job_queue: migrating== 2024-03-05T21:02:03 20200224220728_job_queue: applied (9.461833ms)= 2024-03-05T21:02:03 20200225220728_readd_job_queue: migrating== 2024-03-05T21:02:03 20200225220728_readd_job_queue: applied (8.224459ms)= 2024-03-05T21:02:03 20200324001604_add_sql_election_tables: migrating== 2024-03-05T21:02:03 20200324001604_add_sql_election_tables: applied (11.335042ms)= 2024-03-05T21:02:03 20200422131451_add_shard_read_only_column: migrating== 2024-03-05T21:02:03 20200422131451_add_shard_read_only_column: applied (976.542µs)= 2024-03-05T21:02:03 20200512131219_replication_job_indexing: migrating== 2024-03-05T21:02:03 20200512131219_replication_job_indexing: applied (7.292125ms)= 2024-03-05T21:02:03 20200527103816_drop_old_gitaly_tables: migrating== 2024-03-05T21:02:03 20200527103816_drop_old_gitaly_tables: applied (481.041µs)= 2024-03-05T21:02:03 20200602154246_remember_previous_writable_primary: migrating== 2024-03-05T21:02:03 20200602154246_remember_previous_writable_primary: applied (367.041µs)= 2024-03-05T21:02:03 20200707101830_repositories_table: migrating== 2024-03-05T21:02:03 20200707101830_repositories_table: applied (1.735584ms)= 2024-03-05T21:02:03 20200810055650_replication_queue_cleanup: migrating== 2024-03-05T21:02:03 20200810055650_replication_queue_cleanup: applied (651.166µs)= 2024-03-05T21:02:03 20200921154417_repositories_nullable_generation: migrating== 2024-03-05T21:02:03 20200921154417_repositories_nullable_generation: applied (348.083µs)= 2024-03-05T21:02:03 20200921170311_repositories_primary_column: migrating== 2024-03-05T21:02:03 20200921170311_repositories_primary_column: applied (290.708µs)= 2024-03-05T21:02:03 20201006125956_trigger_repository_update_generation: migrating== 2024-03-05T21:02:03 20201006125956_trigger_repository_update_generation: applied (735.541µs)= 2024-03-05T21:02:03 20201102115118_variable_replication_factor: migrating== 2024-03-05T21:02:03 20201102115118_variable_replication_factor: applied (407.083µs)= 2024-03-05T21:02:03 20201102171914_virtual_storage_configuration: migrating== 2024-03-05T21:02:03 20201102171914_virtual_storage_configuration: applied (1.769167ms)= 2024-03-05T21:02:03 20201126165633_repository_assignments_table: migrating== 2024-03-05T21:02:03 20201126165633_repository_assignments_table: applied (1.257583ms)= 2024-03-05T21:02:03 20201208163237_cleanup_notifiactions_payload: migrating== 2024-03-05T21:02:03 20201208163237_cleanup_notifiactions_payload: applied (556.458µs)= 2024-03-05T21:02:03 20201231075619_remove_unused_assigned_column: migrating== 2024-03-05T21:02:03 20201231075619_remove_unused_assigned_column: applied (622.75µs)= 2024-03-05T21:02:03 20210223130233_delete_replica_unique_index: migrating== 2024-03-05T21:02:03 20210223130233_delete_replica_unique_index: applied (1.062834ms)= 2024-03-05T21:02:03 20210225101159_replication_queue_target_index: migrating== 2024-03-05T21:02:03 20210225101159_replication_queue_target_index: applied (1.228125ms)= 2024-03-05T21:02:03 20210525143540_healthy_storages_view: migrating== 2024-03-05T21:02:03 20210525143540_healthy_storages_view: applied (1.325708ms)= 2024-03-05T21:02:03 20210525173505_valid_primaries_view: migrating== 2024-03-05T21:02:03 20210525173505_valid_primaries_view: applied (1.271ms)= 2024-03-05T21:02:03 20210607124235_optimize_valid_primaries_view: migrating== 2024-03-05T21:02:03 20210607124235_optimize_valid_primaries_view: applied (1.069833ms)= 2024-03-05T21:02:03 20210727085659_repository_ids: migrating== 2024-03-05T21:02:03 20210727085659_repository_ids: applied (4.079958ms)= 2024-03-05T21:02:03 20210906130405_add_replica_path: migrating== 2024-03-05T21:02:03 20210906130405_add_replica_path: applied (557.417µs)= 2024-03-05T21:02:03 20210906145021_link_repository_id: migrating== 2024-03-05T21:02:03 20210906145021_link_repository_id: applied (968.625µs)= 2024-03-05T21:02:03 20210914115710_storage_cleanups_table: migrating== 2024-03-05T21:02:03 20210914115710_storage_cleanups_table: applied (1.137666ms)= 2024-03-05T21:02:03 20210921131816_backfill_replica_path: migrating== 2024-03-05T21:02:03 20210921131816_backfill_replica_path: applied (456.417µs)= 2024-03-05T21:02:03 20210922091614_repository_id_primary_key_indexes: migrating== 2024-03-05T21:02:03 20210922091614_repository_id_primary_key_indexes: applied (1.135208ms)= 2024-03-05T21:02:03 20210922143752_storage_repositories_cascade_delete: migrating== 2024-03-05T21:02:03 20210922143752_storage_repositories_cascade_delete: applied (924.208µs)= 2024-03-05T21:02:03 20210923155827_valid_primaries_view_repository_id: migrating== 2024-03-05T21:02:03 20210923155827_valid_primaries_view_repository_id: applied (1.221833ms)= 2024-03-05T21:02:03 20210927083631_repository_path_index: migrating== 2024-03-05T21:02:03 20210927083631_repository_path_index: applied (903.958µs)= 2024-03-05T21:02:03 20211018142158_valid_primaries_view_join_repo_id: migrating== 2024-03-05T21:02:03 20211018142158_valid_primaries_view_join_repo_id: applied (1.13375ms)= 2024-03-05T21:02:03 20211025113445_remove_cancelled_replication_events: migrating== 2024-03-05T21:02:03 20211025113445_remove_cancelled_replication_events: applied (641.083µs)= 2024-03-05T21:02:03 20211105100456_check_non_null_repository_id: migrating== 2024-03-05T21:02:03 20211105100456_check_non_null_repository_id: applied (633.083µs)= 2024-03-05T21:02:03 20211105100458_non_nullable_repository_id: migrating== 2024-03-05T21:02:03 20211105100458_non_nullable_repository_id: applied (855.459µs)= 2024-03-05T21:02:03 20220215160117_replication_queue_cleanup_again: migrating== 2024-03-05T21:02:03 20220215160117_replication_queue_cleanup_again: applied (642.541µs)= 2024-03-05T21:02:03 20220303105110_background_verification_columns: migrating== 2024-03-05T21:02:03 20220303105110_background_verification_columns: applied (1.001292ms)= 2024-03-05T21:02:03 20220404131105_stale_verification_lease_index: migrating== 2024-03-05T21:02:03 20220404131105_stale_verification_lease_index: applied (815.709µs)= 2024-03-05T21:02:03 20220407111624_ignore_verification_in_triggers: migrating== 2024-03-05T21:02:03 20220407111624_ignore_verification_in_triggers: applied (735.083µs)= 2024-03-05T21:02:03 20220520083313_remove_maintenance_replication_events: migrating== 2024-03-05T21:02:03 20220520083313_remove_maintenance_replication_events: applied (1.106667ms)praefect sql-migrate: OK (applied 42 migrations)Waiting for praefect to boot.OKMissing Rails.application.secrets.secret_key_base for development environment. The secret will be generated and stored in config/secrets.yml.Missing Rails.application.secrets.otp_key_base for development environment. The secret will be generated and stored in config/secrets.yml.Missing Rails.application.secrets.db_key_base for development environment. The secret will be generated and stored in config/secrets.yml.Missing Rails.application.secrets.openid_connect_signing_key for development environment. The secret will be generated and stored in config/secrets.yml.Dropped database 'gitlabhq_development'Dropped database 'gitlabhq_development_ci'Dropped database 'gitlabhq_test'Dropped database 'gitlabhq_test_ci'Created database 'gitlabhq_development'Created database 'gitlabhq_development_ci'Created database 'gitlabhq_test'Created database 'gitlabhq_test_ci'Waiting for praefect to boot.OK== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/001_create_base_work_item_types.rbOK== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/002_default_organization.rbOK== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/01_admin.rb/Users/ipedowitz/.asdf/installs/ruby/3.2.3/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30: warning: ⛔️ WARNING: Sidekiq testing API enabled, but this is not the test environment. Your jobs will not go to Redis..OK== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/02_application_settings.rbCreating the default ApplicationSetting record.Enable hashed storage for every new projects.rake aborted!ActiveRecord::RecordInvalid: Validation failed: Diagramsnet url is blocked: execution expired/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'(eval):8:in `block (2 levels) in run_file'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database.rb:359:in `block in transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database.rb:358:in `transaction'/Users/ipedowitz/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `load'/Users/ipedowitz/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `<main>'Tasks: TOP => db:seed_fu(See full trace by running task with --trace)ERROR: 'asdf exec bundle exec rake db:seed_fu' failed. Retrying in 2 secs..== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/001_create_base_work_item_types.rbOK== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/002_default_organization.rbOK== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/01_admin.rb/Users/ipedowitz/.asdf/installs/ruby/3.2.3/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30: warning: ⛔️ WARNING: Sidekiq testing API enabled, but this is not the test environment. Your jobs will not go to Redis.rake aborted!ActiveRecord::RecordInvalid: Validation failed: Email has already been taken, Username has already been taken/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'(eval):4:in `block (3 levels) in run_file'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:94:in `block (3 levels) in quiet'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:122:in `without_new_note_notifications'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:93:in `block (2 levels) in quiet'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:132:in `without_statement_timeout'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:92:in `block in quiet'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:148:in `without_database_logging'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:91:in `quiet'(eval):3:in `block (2 levels) in run_file'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database.rb:359:in `block in transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database.rb:358:in `transaction'/Users/ipedowitz/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `load'/Users/ipedowitz/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `<main>'Tasks: TOP => db:seed_fu(See full trace by running task with --trace)ERROR: 'asdf exec bundle exec rake db:seed_fu' failed. Retrying in 2 secs..== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/001_create_base_work_item_types.rbOK== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/002_default_organization.rbOK== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/01_admin.rb/Users/ipedowitz/.asdf/installs/ruby/3.2.3/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30: warning: ⛔️ WARNING: Sidekiq testing API enabled, but this is not the test environment. Your jobs will not go to Redis.rake aborted!ActiveRecord::RecordInvalid: Validation failed: Email has already been taken, Username has already been taken/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'(eval):4:in `block (3 levels) in run_file'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:94:in `block (3 levels) in quiet'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:122:in `without_new_note_notifications'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:93:in `block (2 levels) in quiet'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:132:in `without_statement_timeout'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:92:in `block in quiet'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:148:in `without_database_logging'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:91:in `quiet'(eval):3:in `block (2 levels) in run_file'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database.rb:359:in `block in transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database.rb:358:in `transaction'/Users/ipedowitz/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `load'/Users/ipedowitz/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `<main>'Tasks: TOP => db:seed_fu(See full trace by running task with --trace)ERROR: 'asdf exec bundle exec rake db:seed_fu' failed. Retrying in 2 secs..== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/001_create_base_work_item_types.rbOK== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/002_default_organization.rbOK== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/01_admin.rb/Users/ipedowitz/.asdf/installs/ruby/3.2.3/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30: warning: ⛔️ WARNING: Sidekiq testing API enabled, but this is not the test environment. Your jobs will not go to Redis.rake aborted!ActiveRecord::RecordInvalid: Validation failed: Email has already been taken, Username has already been taken/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'(eval):4:in `block (3 levels) in run_file'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:94:in `block (3 levels) in quiet'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:122:in `without_new_note_notifications'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:93:in `block (2 levels) in quiet'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:132:in `without_statement_timeout'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:92:in `block in quiet'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:148:in `without_database_logging'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:91:in `quiet'(eval):3:in `block (2 levels) in run_file'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database.rb:359:in `block in transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database.rb:358:in `transaction'/Users/ipedowitz/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `load'/Users/ipedowitz/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `<main>'Tasks: TOP => db:seed_fu(See full trace by running task with --trace)ERROR: 'asdf exec bundle exec rake db:seed_fu' failed.ERROR: The rake task 'db:seed_fu' failed. Trying to run it again!make: *** [_postgresql-seed-rails] Error 1ERROR: Failed to install.-------------------------------------------------------You can try the following that may be of assistance:- Run 'gdk doctor'.- Visit the troubleshooting documentation: https://gitlab.com/gitlab-org/gitlab-development-kit/-/blob/main/doc/troubleshooting/index.md.- Visit https://gitlab.com/gitlab-org/gitlab-development-kit/-/issues to see if there are known issues.- Run 'gdk reset-data' if appropriate.- Run 'gdk pristine' which will restore your GDK to a pristine state.-------------------------------------------------------➜ GitLab.com
@ashmckenzie I suspect there may be an idle-in-transaction timeout as a result of making merge requests seeded properly via gitlab!146431 (merged). I'm inclined to change Sidekiq::Testing.inline! to Sidekiq::Testing.disable! to make the NewMergeRequestWorker in an actual Sidekiq job to avoid this, since Seed Fu runs everything in a transaction.
In the above stack trace, I see db/fixtures/development/01_admin.rb running twice. Was this a result of retrying the seeding? We should probably make that fixture idempotent.
I also see:
== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/02_application_settings.rbCreating the default ApplicationSetting record.Enable hashed storage for every new projects.rake aborted!ActiveRecord::RecordInvalid: Validation failed: Diagramsnet url is blocked: execution expired
I'm a bit confused why diagramsnet_url is blocked by default?
Ok, can you try again? gitlab!146737 (merged) was merged, and I think this resolves some issues with seeding. gitlab!146739 (merged) should also allow retries to proceed further.
@stanhu just tried again, and I'm now getting this error:
== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/01_admin.rb/Users/ipedowitz/.asdf/installs/ruby/3.2.3/lib/ruby/gems/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30: warning: ⛔️ WARNING: Sidekiq testing API enabled, but this is not the test environment. Your jobs will not go to Redis.Admin user already exists, skipping== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/02_application_settings.rbCreating the default ApplicationSetting record.Enable hashed storage for every new projects.Generate CI JWT signing keyrake aborted!ActiveRecord::RecordInvalid: Validation failed: Diagramsnet url is blocked: execution expired/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'(eval):11:in `block (2 levels) in run_file'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database.rb:359:in `block in transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database.rb:358:in `transaction'/Users/ipedowitz/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `load'/Users/ipedowitz/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `<main>'Tasks: TOP => db:seed_fu(See full trace by running task with --trace)ERROR: 'asdf exec bundle exec rake db:seed_fu' failed.ERROR: The rake task 'db:seed_fu' failed. Trying to run it again!make: *** [_postgresql-seed-rails] Error 1ERROR: Failed to install.-------------------------------------------------------You can try the following that may be of assistance:- Run 'gdk doctor'.- Visit the troubleshooting documentation: https://gitlab.com/gitlab-org/gitlab-development-kit/-/blob/main/doc/troubleshooting/index.md.- Visit https://gitlab.com/gitlab-org/gitlab-development-kit/-/issues to see if there are known issues.- Run 'gdk reset-data' if appropriate.- Run 'gdk pristine' which will restore your GDK to a pristine state.-------------------------------------------------------
@stanhu this was a brand new installation. I rm -fr'd the directory before running curl "https://gitlab.com/gitlab-org/gitlab-development-kit/-/raw/main/support/install" | bash
Yeah, I think the DB seed wasn’t working yesterday, but it should be fixed
with the latest changes. Ian, when did you try this clean install? It looks
like the DB still had data.
I just did another reinstall, and it appeared to succeed, however, when the install succeeded, the following file opened in my browser: file:///Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/tmp/letter_opener/1709755531_373121_f38550e/rich.html. Is that expected?
After running gdk stop and deleting the gitlab-development-kit and trying the one-line install, it now fails again. The only thing I did differently was I entered my username, ipedowitz, when prompted To improve GDK, GitLab would like to collect basic error and usage data. Please choose one of the following options
output
== Seed from /Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/db/fixtures/development/02_application_settings.rbCreating the default ApplicationSetting record.Enable hashed storage for every new projects.rake aborted!ActiveRecord::RecordInvalid: Validation failed: Diagramsnet url is blocked: execution expired/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'(eval):8:in `block (2 levels) in run_file'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database.rb:359:in `block in transaction'/Users/ipedowitz/GitLab.com/gitlab-development-kit/gitlab/lib/gitlab/database.rb:358:in `transaction'/Users/ipedowitz/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `load'/Users/ipedowitz/.asdf/installs/ruby/3.2.3/bin/bundle:25:in `<main>'Tasks: TOP => db:seed_fu(See full trace by running task with --trace)ERROR: 'asdf exec bundle exec rake db:seed_fu' failed.ERROR: The rake task 'db:seed_fu' failed. Trying to run it again!make: *** [_postgresql-seed-rails] Error 1ERROR: Failed to install.-------------------------------------------------------You can try the following that may be of assistance:- Run 'gdk doctor'.- Visit the troubleshooting documentation: https://gitlab.com/gitlab-org/gitlab-development-kit/-/blob/main/doc/troubleshooting/index.md.- Visit https://gitlab.com/gitlab-org/gitlab-development-kit/-/issues to see if there are known issues.- Run 'gdk reset-data' if appropriate.- Run 'gdk pristine' which will restore your GDK to a pristine state.-------------------------------------------------------
That e-mail is popping open because of gitlab!146737 (merged): now that merge requests are actually being created properly in a Sidekiq job, the GDK is sending e-mail notifications about them. letter_opener executes a command to open a browser window when the e-mail gets sent. I wonder how we should deal with this. Ideally we would suppress all notifications until the GDK is booted for the first time.
For the first item, I'm inclined to change this back to an inline Sidekiq worker so we have more control over notifications etc. However, we probably should fork https://github.com/mbleigh/seed-fu since that project has gone unmaintained, and we'd need to add support for disabling database transactions to do this.
I'm not sure how that would be related. Did it take about 15 seconds to fail? The error suggests that embeds.diagram.net couldn't be resolved on your system for some reason.