Skip to content
GitLab Next
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 44,179
    • Issues 44,179
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,517
    • Merge requests 1,517
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #342028
Closed (moved) (moved)
Open
Created Sep 30, 2021 by Tonda Fischer@raven2cz

SSH access stop working after migration to gitlab 14.3.0-1

Summary

SSH access, like git clone, git push stop working after migration my gitlab on-promise to new version gitlab 14.3.0-1 (arch system).

Steps to reproduce

I have problem after migration of my on-promise gitlab to new version gitlab 14.3.0-1 (arch package). The SSH access is stop working. Https works. I tried to test ssh

  ssh -Tv gitlab@server-ip  

(gitlab name is default in arch config, not git and it works normally before update)

There is shown this potential problem:

  debug1: Remote: /var/lib/gitlab/.ssh/authorized_keys:1: key options: command user-rc
  debug1: Remote: /var/lib/gitlab/.ssh/authorized_keys:1: key options: command user-rc
  remote:
  remote: ========================================================================
  remote:
  remote: Failed to get username: who='' is invalid
  remote:
  remote: ========================================================================
  remote:
  debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
  debug1: client_input_channel_req: channel 0 rtype eow@openssh.com reply 0

Is it correct? Or I have to find the problem in another place of configuration? Git access with SSH with user "gitlab" doesn't work anymore (it means git pull, git clone etc).

Results of GitLab application Check

System information
System:		
Current User:	gitlab
Using RVM:	no
Ruby Version:	3.0.2p107
Gem Version:	/usr/lib/ruby/2.7.0/bundler/spec_set.rb:86:in `block in materialize': Could not find rake-13.0.6 in any of the sources (Bundler::GemNotFound)
	from /usr/lib/ruby/2.7.0/bundler/spec_set.rb:80:in `map!'
	from /usr/lib/ruby/2.7.0/bundler/spec_set.rb:80:in `materialize'
	from /usr/lib/ruby/2.7.0/bundler/definition.rb:170:in `specs'
	from /usr/lib/ruby/2.7.0/bundler/definition.rb:237:in `specs_for'
	from /usr/lib/ruby/2.7.0/bundler/definition.rb:226:in `requested_specs'
	from /usr/lib/ruby/2.7.0/bundler/runtime.rb:101:in `block in definition_method'
	from /usr/lib/ruby/2.7.0/bundler/runtime.rb:20:in `setup'
	from /usr/lib/ruby/2.7.0/bundler.rb:149:in `setup'
	from /usr/lib/ruby/2.7.0/bundler/setup.rb:20:in `block in <top (required)>'
	from /usr/lib/ruby/2.7.0/bundler/ui/shell.rb:136:in `with_level'
	from /usr/lib/ruby/2.7.0/bundler/ui/shell.rb:88:in `silence'
	from /usr/lib/ruby/2.7.0/bundler/setup.rb:20:in `<top (required)>'
	from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
Bundler Version:2.7.0
Rake Version:	13.0.6
Redis Version:	6.2.5
Git Version:	2.33.0
Sidekiq Version:5.2.9
Go Version:	go1.17.1 linux/amd64

GitLab information
Version:	14.3.0
Revision:	ceec8accb09
Directory:	/usr/share/webapps/gitlab
DB Adapter:	PostgreSQL
DB Version:	13.3
URL:		https://gitlab.domain.com
HTTP Clone URL:	https://gitlab.domain.com/some-group/some-project.git
SSH Clone URL:	gitlab@gitlab.domain.com:some-group/some-project.git
Using LDAP:	no
Using Omniauth:	yes
Omniauth Providers:

GitLab Shell
Version:	13.21.1
Repository storage paths:
- default: 	/var/lib/gitlab/repositories
GitLab Shell path:		/usr/share/webapps/gitlab-shell
Git:		/usr/bin/git

Check result: check pass correctly too. There is no issue.

Assignee
Assign to
Time tracking