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
/etc/profile.d/proxy.sh: line 11: Enable: command not foundTraceback (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:################################:############################'
/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:########################:#############################"
When /etc/sysconfig/proxy file has misconfiguration
Issue can be resolved with one of the following solutions:
Solution#1
/etc/sysconfig/proxy is in accordance to the requirements outlined in How to configure Proxy Settings for vCenter Server.Solution#2
/etc/sysconfig/proxy file with working vCenter and modify the necessary changes