Unable to log in to the vCenter SSH either administrator@vsphere.local or any domain user
search cancel

Unable to log in to the vCenter SSH either [email protected] or any domain user

book

Article ID: 393243

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

When attempting to login to vCenter via SSH using the [email protected] or sso user or any domain account valid credentials, the session closes with one of the following errors

  • SSH console error #1

/etc/profile.d/proxy.sh: line 11: Enable: command not found
Traceback (most recent call last):
  File "/usr/lib/applmgmt/base/bin/vherdrunner", line 8, in <module>
    vherdrunner.start(vherdrunner.directories)
  File "/usr/lib/applmgmt/base/bin/vherdrunner.py", line 118, in start
    exec(code, childGlobals)
  File "/usr/lib/applmgmt/linux_cli/bin/main-shell", line 11, in <module>
    sys.exit(cli.main(sys.argv, products=('vherd', 'appliance')))
  File "/usr/lib/applmgmt/linux_cli/py/vmware/vherd/linux_cli/cli.py", line 1474, in main
    cookieOnly=parsedArgs.get_cookie)
  File "/usr/lib/applmgmt/linux_cli/py/vmware/vherd/linux_cli/cli.py", line 291, in connect
    self.config['mode'])
  File "/usr/lib/applmgmt/linux_cli/py/vmware/vherd/linux_cli/introspection_parser.py", line 153, in findMethod
    methodList = self.server.system.listMethods()
  File "/usr/lib/python3.7/xmlrpc/client.py", line 1112, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python3.7/xmlrpc/client.py", line 1452, in __request
    verbose=self.__verbose
  File "/usr/lib/python3.7/xmlrpc/client.py", line 1154, in request
    return self.single_request(host, handler, request_body, verbose)
  File "/usr/lib/applmgmt/linux_cli/py/vmware/vherd/linux_cli/cookie_transport.py", line 27, in single_request
    verbose)
  File "/usr/lib/python3.7/xmlrpc/client.py", line 1279, in send_request
    self.send_content(connection, request_body)
  File "/usr/lib/applmgmt/linux_cli/py/vmware/vherd/linux_cli/cookie_transport.py", line 55, in send_content
    self.sendSessionCookie(connection)
  File "/usr/lib/applmgmt/linux_cli/py/vmware/vherd/linux_cli/cookie_transport.py", line 118, in sendSessionCookie
    "Cookie", "%s=%s" % (self.COOKIE_NAME, self.sessionId))
  File "/usr/lib/python3.7/http/client.py", line 1259, in putheader
    raise ValueError('Invalid header value %r' % (values[i],))
ValueError: Invalid header value b'PRE_AUTHENTICATED=/etc/profile.d/proxy.sh: line 11: Enable: command not
found\[email protected]:SSO:superAdministrator:################################:############################'

  • SSH console error #2

/etc/profile.d/proxy.sh: line 11: [: missing `]'
Traceback (most recent call last):
  File "/usr/lib/applmgmt/base/bin/vherdrunner", line 8, in <module>
    vherdrunner.start(vherdrunner.directories)
  File "/usr/lib/applmgmt/base/bin/vherdrunner.py", line 120, in start
    exec(code, childGlobals)
  File "/usr/lib/applmgmt/linux_cli/bin/main-shell", line 11, in <module>
    sys.exit(cli.main(sys.argv, products=('vherd', 'appliance')))
  File "/usr/lib/applmgmt/linux_cli/py/vmware/vherd/linux_cli/cli.py", line 1457, in main
    cliObject.connect(username, password,
  File "/usr/lib/applmgmt/linux_cli/py/vmware/vherd/linux_cli/cli.py", line 274,in connect
    self.introspect.findMethod(self.config['version'],
  File "/usr/lib/applmgmt/linux_cli/py/vmware/vherd/linux_cli/introspection_parser.py", line 150, in findMethod
    methodList = self.server.system.listMethods()
  File "/usr/lib/python3.10/xmlrpc/client.py", line 1122, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python3.10/xmlrpc/client.py", line 1464, in __request
    response = self.__transport.request(
  File "/usr/lib/python3.10/xmlrpc/client.py", line 1166, in request
    return self.single_request(host, handler, request_body, verbose)
  File "/usr/lib/applmgmt/linux_cli/py/vmware/vherd/linux_cli/cookie_transport.py", line 26, in single_request
    http_conn = self.send_request(host, handler, request_body,
  File "/usr/lib/python3.10/xmlrpc/client.py", line 1291, in send_request
    self.send_content(connection, request_body)
  File "/usr/lib/applmgmt/linux_cli/py/vmware/vherd/linux_cli/cookie_transport.py", line 55, in send_content
    self.sendSessionCookie(connection)
  File "/usr/lib/applmgmt/linux_cli/py/vmware/vherd/linux_cli/cookie_transport.py", line 117, in sendSessionCookie
    connection.putheader(
  File "/usr/lib/python3.10/http/client.py", line 1261, in putheader
    raise ValueError('Invalid header value %r' % (values[i],))
ValueError: Invalid header value b"PRE_AUTHENTICATED=/etc/profile.d/proxy.sh: line 11: [: missing `]'\n[email protected]:SSO:superAdministrator:########################:#############################"

 

Environment

  • vCenter 7.x
  • vCenter 8.x
  • vCenter 9.x

Cause

When /etc/sysconfig/proxy file has misconfiguration

Resolution

Issue can be resolved with one of the following solutions:

Solution#1 

Solution#2

  • Compare the /etc/sysconfig/proxy file with working vCenter and modify the necessary changes