On തി, Dec 30, 2019 at 02:25, Dragos Jarca <dragos.ja...@dynamicpuzzle.ro> wrote:
Package: gitlab
Version: 12.4.6-1
Severity: normal

Dear Maintainer,

I try to integrate mattermost Version: 5.18.0 with gitlab using bundled plugins.
Followed instructions from mattermost and gitlab.

When I try to /gitlab connect and Click here to link your GitLab account I have:
- no errors in mattermost console with debuug activated.
- have 500 Whoops, something went wrong on our end in gitlab windows opened by mattermost
and gitlab in log says:

NoMethodError (undefined method `mapping' for Doorkeeper::Rails::Routes:Class):

lib/gitlab/request_profiler/middleware.rb:17:in call'
lib/gitlab/middleware/go.rb:20:incall'
lib/gitlab/etag_caching/middleware.rb:13:in call'
lib/gitlab/middleware/correlation_id.rb:16:inblock in call'
lib/gitlab/middleware/correlation_id.rb:15:in call'
lib/gitlab/middleware/multipart.rb:117:incall'
lib/gitlab/middleware/read_only/controller.rb:48:in call'
lib/gitlab/middleware/read_only.rb:18:incall'
lib/gitlab/middleware/basic_health_check.rb:25:in call'
lib/gitlab/request_context.rb:32:incall'
lib/gitlab/metrics/requests_rack_middleware.rb:49:in call'
lib/gitlab/middleware/release_env.rb:12:incall'

I think that ruby-doorkeeper and/or ruby-doorkeeper-openid-connect can be the problem.

We have a newer version of doorkeeper in debian (4.4.2 in debian where as upstream still uses 4.3.2). May be https://salsa.debian.org/ruby-team/gitlab/blob/debian/12.6.1-1/debian/patches/0670-allow-doorkeepr-4_3.patch needs more changes.


Reply via email to