Bug#944596: gitlab: Upgrading to 12.2.9-1 fails

2019-11-15 Thread Pirate Praveen
Control: fixed -1 12.2.9-1+fto10+2

On Fri, 15 Nov 2019 12:59:37 +0100 David L  wrote:
> Package: gitlab
> Version: 12.2.9-1+fto10+1
> Followup-For: Bug #944596
> 
> More info about the bug:
>   - Deleting file active_record_mysql_timestamp.rb, fails on 
> active_record_mysql_timestamp.rb, because the same error, "undefined method 
> mysql?".
> 

This should be fixed in the version I just uploaded.



Bug#944596: gitlab: Upgrading to 12.2.9-1 fails

2019-11-15 Thread David L
Package: gitlab
Version: 12.2.9-1+fto10+1
Followup-For: Bug #944596

More info about the bug:
- Deleting file active_record_mysql_timestamp.rb, fails on 
active_record_mysql_timestamp.rb, because the same error, "undefined method 
mysql?".

Error MSG:

NoMethodError: undefined method `mysql?' for Gitlab::Database:Module
/usr/share/gitlab/config/initializers/ar_mysql_jsonb_support.rb:9:in `'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:285:in
 `load'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:285:in
 `block in load'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:257:in
 `load_dependency'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:285:in
 `load'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/engine.rb:657:in
 `block in load_config_initializer'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/notifications.rb:170:in
 `instrument'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/engine.rb:656:in
 `load_config_initializer'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/engine.rb:614:in
 `block (2 levels) in '
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/engine.rb:613:in
 `each'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/engine.rb:613:in
 `block in '
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/initializable.rb:32:in
 `instance_exec'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/initializable.rb:32:in
 `run'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/initializable.rb:61:in
 `block in run_initializers'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/initializable.rb:50:in
 `each'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/initializable.rb:50:in
 `tsort_each_child'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/initializable.rb:60:in
 `run_initializers'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/application.rb:361:in
 `initialize!'
/usr/share/gitlab/config/environment.rb:6:in `'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:291:in
 `require'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:291:in
 `block in require'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:257:in
 `load_dependency'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:291:in
 `require'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/application.rb:337:in
 `require_environment!'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/application.rb:520:in
 `block in run_tasks_blocks'
Tasks: TOP => db:migrate => db:load_config => environment

Deleting this file too, continue on db:migrate task, but this one fails too.

Error MSG:

(some output ommited)

== 20190723105753 AddIndexOnIdentitiesLowerExternUidAndProvider: migrating 
-- transaction_open?()
   -> 0.s
-- index_exists?(:identities, "lower(extern_uid), provider", 
{:name=>"index_on_identities_lower_extern_uid_and_provider", 
:algorithm=>:concurrently})
   -> 0.0033s
-- execute("SET statement_timeout TO 0")
   -> 0.0005s
-- add_index(:identities, "lower(extern_uid), provider", 
{:name=>"index_on_identities_lower_extern_uid_and_provider", 
:algorithm=>:concurrently})
-- execute("RESET ALL")
   -> 0.0004s
rake aborted!
StandardError: An error has occurred, all later migrations canceled:

PG::UndefinedColumn: ERROR:  column "lower(extern_uid), provider" does not exist
: CREATE  INDEX CONCURRENTLY 
"index_on_identities_lower_extern_uid_and_provider" ON "identities"  
("lower(extern_uid), provider" )
/usr/share/rubygems-integration/all/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb:75:in
 `async_exec'
/usr/share/rubygems-integration/all/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb:75:in
 `block (2 levels) in execute'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb:48:in
 `block in permit_concurrent_loads'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb:187:in
 `yield_shares'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb:47:in
 `permit_concurrent_loads'
/usr/share/rubygems-integration/all/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb:74:in
 `block in execute'
/usr/share/rubygems-integration/all/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.

Bug#944596: gitlab: Upgrading to 12.2.9-1 fails

2019-11-15 Thread David L
Package: gitlab
Version: 12.2.9-1+fto10+1
Followup-For: Bug #944596

Hi,

I have exactly the same problem. Installation are originally on gitlab 8, until 
yesterday working without problem on 12.1

NoMethodError: undefined method `mysql?' for Gitlab::Database:Module
/usr/share/gitlab/config/initializers/active_record_mysql_timestamp.rb:7:in 
`'
Tasks: TOP => db:migrate => db:load_config => environment

Maybe this file needs to be deleted...?



-- System Information:
Debian Release: bullseye/sid
  APT prefers buster-fasttrack
  APT policy: (500, 'buster-fasttrack'), (500, 'buster-backports'), (500, 
'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.62-mod-std-ipv6-64-rescue (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gitlab depends on:
ii  asciidoctor  2.0.10-2
ii  bc   1.07.1-2+b2
ii  bundler  1.17.3-3
ii  bzip21.0.8-2
ii  dbconfig-pgsql   2.0.13
ii  debconf [debconf-2.0]1.5.73
ii  exim4-daemon-light [mail-transport-agent]4.92.3-1
ii  gitlab-common12.2.9-1+fto10+1
ii  gitlab-workhorse 8.8.1+debian-1~bpo10+1
ii  libjs-bootstrap4 [node-bootstrap]4.3.1+dfsg2-4
ii  libjs-pdf1.5.188+dfsg-1~bpo10+1
ii  libjs-popper.js [node-popper.js] 1.14.6+ds2-2
ii  libjs-uglify 2.8.29-6
ii  lsb-base 11.1.0
ii  nginx1.16.1-2
ii  nginx-full [nginx]   1.16.1-2
ii  node-autosize4.0.2~dfsg1-3
ii  node-axios   0.19.0+dfsg-2
ii  node-brace-expansion 1.1.8-1
ii  node-cache-loader2.0.1-2
ii  node-chart.js2.7.3+dfsg-5
ii  node-core-js 2.4.1-2
ii  node-css-loader  1.0.1-1
ii  node-d3  4.13.0-10
ii  node-d3-array1.2.4-2
ii  node-d3-axis 1.0.12-2
ii  node-d3-brush1.0.6-3
ii  node-d3-ease 1.0.5-2
ii  node-d3-scale1.0.7-6
ii  node-d3-selection1.4.0-5
ii  node-d3-shape1.3.5-2
ii  node-d3-time 1.0.11-3
ii  node-d3-time-format  2.1.3-2
ii  node-d3-transition   1.2.0-4
ii  node-dateformat  3.0.0-1
ii  node-exports-loader  0.7.0-2
ii  node-file-loader 3.0.1-1
ii  node-fuzzaldrin-plus 0.5.0+dfsg-3
ii  node-glob7.1.3-2
ii  node-imports-loader  0.8.0-2
ii  node-jed 1.1.1-1
ii  node-jquery  3.4.0+dfsg-1
ii  node-jquery-ujs  1.2.2-2
ii  node-jquery.waitforimages2.4.0+ds-1
ii  node-js-cookie   2.2.0-2
ii  node-jszip   3.2.2+dfsg-1
ii  node-jszip-utils 0.0.2+dfsg-1
ii  node-mousetrap   1.6.1+ds-1
ii  node-pikaday 1.8.0-1
ii  node-raven-js3.22.1+dfsg-2
ii  node-raw-loader  1.0.0-2
ii  node-three-orbit-controls82.1.0-2
ii  node-three-stl-loader1.0.6-2
ii  node-timeago.js  3.0.2+dfsg-5
ii  node-underscore  1.9.1~dfsg-1
ii  node-url-loader  1.1.2-1
ii  node-vue-resource1.5.1+dfsg-5
ii  node-webpack-stats-plugin0.2.1-1
ii  node-worker-loader   2.0.0-2
ii  nodejs   10.17.0~dfsg-2
ii  openssh-client

Bug#944596: gitlab: Upgrading to 12.2.9-1 fails

2019-11-12 Thread Leopold Palomo-Avellaneda
Package: gitlab
Version: 12.2.9-1+fto10+1
Severity: grave
Justification: renders package unusable

Dear Maintainer,



upgrading right now to gitlab (12.2.9-1+fto10+1) I have found this error:

Using version_sorter 2.2.4
Using vmstat 2.3.0
Using webpack-rails 0.9.11
Using wikicloth 0.8.1
Bundle complete! 181 Gemfile dependencies, 331 gems now installed.
Gems in the groups development and test were not installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
Running final rake tasks and tweaks...
gitlab_production database is not empty, skipping gitlab setup
fatal: no és un dipòsit de git (ni cap dels directoris pares): .git
fatal: no és un dipòsit de git (ni cap dels directoris pares): .git
/usr/share/gitlab/lib/gitlab.rb:38: warning: already initialized constant
Gitlab::COM_URL
/usr/share/gitlab/lib/gitlab.rb:38: warning: previous definition of COM_URL was 
here
/usr/share/gitlab/lib/gitlab.rb:39: warning: already initialized constant
Gitlab::APP_DIRS_PATTERN
/usr/share/gitlab/lib/gitlab.rb:39: warning: previous definition of
APP_DIRS_PATTERN was here
/usr/share/gitlab/lib/gitlab.rb:40: warning: already initialized constant
Gitlab::SUBDOMAIN_REGEX
/usr/share/gitlab/lib/gitlab.rb:40: warning: previous definition of
SUBDOMAIN_REGEX was here
/usr/share/gitlab/lib/gitlab.rb:41: warning: already initialized constant
Gitlab::VERSION
/usr/share/gitlab/lib/gitlab.rb:41: warning: previous definition of VERSION was 
here
/usr/share/gitlab/lib/gitlab.rb:42: warning: already initialized constant
Gitlab::INSTALLATION_TYPE
/usr/share/gitlab/lib/gitlab.rb:42: warning: previous definition of
INSTALLATION_TYPE was here
/usr/share/gitlab/lib/gitlab.rb:43: warning: already initialized constant
Gitlab::HTTP_PROXY_ENV_VARS
/usr/share/gitlab/lib/gitlab.rb:43: warning: previous definition of
HTTP_PROXY_ENV_VARS was here
/usr/share/gitlab/config/initializers/2_app.rb:6: warning: already initialized
constant Gitlab::VERSION
/usr/share/gitlab/lib/gitlab.rb:41: warning: previous definition of VERSION was 
here
rake aborted!
NoMethodError: undefined method `mysql?' for Gitlab::Database:Module
/usr/share/gitlab/config/initializers/active_record_mysql_timestamp.rb:7:in
`'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:285:in
`load'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:285:in
`block in load'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:257:in
`load_dependency'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:285:in
`load'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/engine.rb:657:in
`block in load_config_initializer'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/notifications.rb:170:in
`instrument'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/engine.rb:656:in
`load_config_initializer'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/engine.rb:614:in
`block (2 levels) in '
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/engine.rb:613:in
`each'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/engine.rb:613:in
`block in '
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/initializable.rb:32:in
`instance_exec'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/initializable.rb:32:in
`run'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/initializable.rb:61:in
`block in run_initializers'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/initializable.rb:50:in
`each'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/initializable.rb:50:in
`tsort_each_child'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/initializable.rb:60:in
`run_initializers'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/application.rb:361:in
`initialize!'
/usr/share/gitlab/config/environment.rb:6:in `'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:291:in
`require'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:291:in
`block in require'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:257:in
`load_dependency'
/usr/share/rubygems-integration/all/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:291:in
`require'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/application.rb:337:in
`require_environment!'
/usr/share/rubygems-integration/all/gems/railties-5.2.3/lib/rails/application.rb:520:in
`block in run_tasks_blocks'
Tasks: TOP => db:migrate => db:load_config => environment
(See full trace by running task with --trace)
dpkg: s'ha produït un error en processar el paquet gitlab (--configure):
 el subprocés «s'ha instal·lat el script gi