Skip to content

v11.9.0 Omnibus: problems with OpenSSL::Cipher::CipherError ():

Upon visiting a projects Visibility, project features, permissions tab and changing the Wiki visibility settings for example I encounter the following:

Parameters: {"utf8"=>"✓", "authenticity_token"=>"[FILTERED]", "update_section"=>"js-shared-permissions", "project"=>{"visibility_level"=>"0", "project_feature_attributes"=>{"issues_access_level"=>"20", "repository_access_level"=>"20", "merge_requests_access_level"=>"20", "builds_access_level"=>"20", "wiki_access_level"=>"0", "snippets_access_level"=>"20"}, "container_registry_enabled"=>"true", "lfs_enabled"=>"true"}, "commit"=>"Save changes", "namespace_id"=>"vakantiespel", "id"=>"vks-wachtrij"}

Completed 500 Internal Server Error in 44ms (ActiveRecord: 11.7ms)

OpenSSL::Cipher::CipherError ():

lib/gitlab/crypto_helper.rb:27:in `aes256_gcm_decrypt'

app/models/concerns/token_authenticatable_strategies/encrypted.rb:45:in `get_token'

app/models/concerns/token_authenticatable_strategies/base.rb:27:in `ensure_token'

app/models/concerns/token_authenticatable_strategies/encrypted.rb:32:in `ensure_token'

app/models/concerns/token_authenticatable.rb:38:in `block in add_authentication_token_field'

app/services/projects/update_service.rb:20:in `execute'

lib/gitlab/metrics/instrumentation.rb:161:in `block in execute'

lib/gitlab/metrics/method_call.rb:36:in `measure'

lib/gitlab/metrics/instrumentation.rb:161:in `execute'

app/controllers/projects_controller.rb:65:in `update'

lib/gitlab/i18n.rb:55:in `with_locale'

lib/gitlab/i18n.rb:61:in `with_user_locale'

app/controllers/application_controller.rb:434:in `set_locale'

lib/gitlab/middleware/rails_queue_duration.rb:27:in `call'

lib/gitlab/metrics/rack_middleware.rb:17:in `block in call'

lib/gitlab/metrics/transaction.rb:55:in `run'

lib/gitlab/metrics/rack_middleware.rb:17:in `call'

lib/gitlab/middleware/multipart.rb:103:in `call'

lib/gitlab/request_profiler/middleware.rb:16:in `call'

lib/gitlab/middleware/go.rb:20:in `call'

lib/gitlab/etag_caching/middleware.rb:13:in `call'

lib/gitlab/middleware/correlation_id.rb:16:in `block in call'

lib/gitlab/correlation_id.rb:15:in `use_id'

lib/gitlab/middleware/correlation_id.rb:15:in `call'

lib/gitlab/middleware/read_only/controller.rb:40:in `call'

lib/gitlab/middleware/read_only.rb:18:in `call'

lib/gitlab/middleware/basic_health_check.rb:25:in `call'

lib/gitlab/request_context.rb:26:in `call'

lib/gitlab/metrics/requests_rack_middleware.rb:29:in `call'

lib/gitlab/middleware/release_env.rb:13:in `call'

Disabling the Wiki should not result in an error.

Edited by Mathijs