Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gitlab UserTeam的未定义方法“attr\u accessible”(调用“UserTeam.connection”以建立连接):类_Gitlab - Fatal编程技术网

Gitlab UserTeam的未定义方法“attr\u accessible”(调用“UserTeam.connection”以建立连接):类

Gitlab UserTeam的未定义方法“attr\u accessible”(调用“UserTeam.connection”以建立连接):类,gitlab,Gitlab,在此之后: 我将gitlab从6.9升级到7.6,unicorn和sidekiq现在拒绝启动: 正在删除过时的Unicorn web服务器pid。这很可能是由于上次运行时web服务器崩溃造成的。 启动GitLab Unicorn和Sidekiqmaster都失败,请查看stderr日志以了解详细信息 . GitLab Unicorn web服务器未运行。 pid为5705的GitLab Sidekiq作业调度器正在运行。 错误日志unicorn.stderr.log和sidekiq.log中

在此之后:

我将gitlab从6.9升级到7.6,unicorn和sidekiq现在拒绝启动:

正在删除过时的Unicorn web服务器pid。这很可能是由于上次运行时web服务器崩溃造成的。 启动GitLab Unicorn和Sidekiqmaster都失败,请查看stderr日志以了解详细信息 . GitLab Unicorn web服务器未运行。 pid为5705的GitLab Sidekiq作业调度器正在运行。

错误日志unicorn.stderr.log和sidekiq.log中的错误都是未定义的方法“attr_accessible”,用于UserTeam调用“UserTeam.connection”以建立连接:类

gitlab info sudo-u git-H bundle exec rake gitlab:env:info RAILS\u env=production:

unicorn.stderr.log:

/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activerecord-4.1.1/lib/active\u record/dynamic\u matchers.rb:26:in'method\u missing':未定义的方法'attr\u accessible',用于用户团队调用'UserTeam.connection'以建立连接:Class NoMethodError from/home/git/gitlab/app/models/deprecated/user\u team.rb:17:in`' from/home/git/gitlab/app/models/deprecated/user\u team.rb:16:in`' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.1/lib/active\u support/dependencies.rb:247:in'require' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.1/lib/active\u-support/dependencies.rb:247:in'block-in-require' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.1/lib/active\u support/dependencies.rb:232:in'load\u dependenciency' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.1/lib/active\u support/dependencies.rb:247:in'require' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.1/lib/active\u support/dependencies.rb:348:in'require\u或\u load' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.1/lib/active\u support/dependencies.rb:307:in'dependent\u' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.1/lib/active\u support/dependencies.rb:225:in“require\u dependencity” from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/engine.rb:468:in“块2级加载” from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/engine.rb:467:in'each' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/engine.rb:467:in'block in eager_load!' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/engine.rb:465:in'each' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/engine.rb:465:in'eager_load!' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/engine.rb:346:in'eager_load!' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/application/finisher.rb:58:in'each' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/application/finisher.rb:58:in'block in' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/initializable.rb:30:in'instance_exec' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/initializable.rb:30:in'run' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/initializable.rb:55:“运行中的块初始化器” from/usr/local/lib/ruby/2.1.0/tsort.rb:226:in'block in tsort_each' from/usr/local/lib/ruby/2.1.0/tsort.rb:348:in“每个强连接组件中的块2级别” from/usr/local/lib/ruby/2.1.0/tsort.rb:427:in“每个强连接的组件” from/usr/local/lib/ruby/2.1.0/tsort.rb:347:in“每个强连接的组件中的块” from/usr/local/lib/ruby/2.1.0/tsort.rb:345:in'each' from/usr/local/lib/ruby/2.1.0/tsort.rb:345:in'call' from/usr/local/lib/ruby/2.1.0/tsort.rb:345:“每个强连接的组件” from/usr/local/lib/ruby/2.1.0/tsort.rb:224:in'tsort_each' from/usr/local/lib/ruby/2.1.0/tsort.rb:205:in'tsort_each' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/initializable.rb:54:in'run_initializers' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/application.rb:288:in'initialize!' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/railtie.rb:194:in'public_send' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/railtie.rb:194:in'method_missing' from/home/git/gitlab/config/environment.rb:5:in`' from config.ru:13:in'require' from config.ru:13:in'block in' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in'instance_eval' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in'initialize' 从config.ru:1: 在“new”中 from config.ru:1:in`' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.6.3/lib/unicorn.rb:48:in'eval' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.6.3/lib/unicorn.rb:48:in'block in builder' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.6.3/bin/unicorn\u rails:139:in'call' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.6.3/bin/unicorn\u rails:139:in'block in rails\u builder' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:722:in'call' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:722:in'build_app!' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.6.3/lib/unicorn/http_-server.rb:140:in'start' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.6.3/bin/unicorn\u rails:209:in`' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/bin/unicorn\u rails:23:in'load' from/home/git/gitlab/vendor/bundle/ruby/2.1.0/bin/unicorn\u rails:23:in`'

赛德基克:

UserTeam调用“UserTeam.connection”以建立连接的未定义方法“attr\u accessible”:类 /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activerecord-4.1.1/lib/active\u record/dynamic\u matchers.rb:26:in'method\u missing' /home/git/gitlab/app/models/deprecated/user\u team.rb:17:in`' /home/git/gitlab/app/models/deprecated/user\u team.rb:16:in`' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.1/lib/active\u support/dependencies.rb:247:in'require' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.1/lib/active\u support/dependencies.rb:247:in'block in require' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.1/lib/active\u support/dependencies.rb:232:in'load\u dependencity' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.1/lib/active\u support/dependencies.rb:247:in'require' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.1/lib/active\u-support/dependencies.rb:348:in'require\u或\u-load' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.1/lib/active\u support/dependencies.rb:307:in'dependent\u' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.1/lib/active\u support/dependencies.rb:225:in“require\u dependencity” /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/engine.rb:468:in“块2级加载” /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/engine.rb:467:in'each' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/engine.rb:467:in'block in eager_load!' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/engine.rb:465:in'each' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/engine.rb:465:in'eager_load!' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/engine.rb:346:in'eager_load!' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/application/finisher.rb:58:in'each' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/application/finisher.rb:58:in'block in' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/initializable.rb:30:in'instance_exec' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/initializable.rb:30:in'run' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/initializable.rb:55:在“运行中的块初始化器”中 /usr/local/lib/ruby/2.1.0/tsort.rb:226:in'block in tsort_each' /usr/local/lib/ruby/2.1.0/tsort.rb:348:“每个强连接组件中的块2级别” /usr/local/lib/ruby/2.1.0/tsort.rb:427:in“每个强连接的组件” /usr/local/lib/ruby/2.1.0/tsort.rb:347:in`每个强连接的组件中的块' /usr/local/lib/ruby/2.1.0/tsort.rb:345:in'each' /usr/local/lib/ruby/2.1.0/tsort.rb:345:in'call' /usr/local/lib/ruby/2.1.0/tsort.rb:345:在“每个强连接的组件”中 /usr/local/lib/ruby/2.1.0/tsort.rb:224:in'tsort_each' /usr/local/lib/ruby/2.1.0/tsort.rb:205:in'tsort_each' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/initializable.rb:54:in'run_initializers' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/application.rb:288:in'initialize!' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/railtie.rb:194:in'public_send' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.1.1/lib/rails/railtie.rb:194:in'method_missing' /home/git/gitlab/config/environment.rb:5:in`' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/sidekiq-2.17.8/lib/sidekiq/cli.rb:204:in'require' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/sidekiq-2.17.8/lib/sidekiq/cli.rb:204:in'boot_system' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/sidekiq-2.17.8/lib/sidekiq/cli.rb:42:in'parse' /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/sidekiq-2.17.8/bin/sidekiq:7:in`' /home/git/gitlab/vendo r/bundle/ruby/2.1.0/bin/sidekiq:23:in'load' /home/git/gitlab/vendor/bundle/ruby/2.1.0/bin/sidekiq:23:in`'


我还必须将ruby从1.9.3升级到2.1.5,但在那里的任何步骤中都没有错误,在gems安装或db:migrate任务中也没有错误。

对于遇到相同问题的人,这里的修复方法是删除/home/git/gitlab/app/models/deprecated

(in /home/git/gitlab)

System information
System:     Ubuntu 12.04
Current User:   git
Using RVM:  no
Ruby Version:   2.1.5p273
Gem Version:    2.2.2
Bundler Version:1.7.11
Rake Version:   10.3.2
Sidekiq Version:2.17.8

GitLab information
Version:    7.6.2
Revision:   43180c6
Directory:  /home/git/gitlab
DB Adapter: mysql2
URL:        https://gitlab.example.com
HTTP Clone URL: /gitlab.example.com/some-project.git
SSH Clone URL:  git@gitlab.example.com:some-project.git
Using LDAP: no
Using Omniauth: no

GitLab Shell
Version:    2.4.0
Repositories:   /home/git/repositories/
Hooks:      /home/git/gitlab-shell/hooks/
Git:        /usr/bin/git