Description of problem: I can't open spice console from ovirt-shell if my host certs has unicode in subjectname. (Pdb) p host_subject u'O=Consejer\xeda de Educaci\xf3n,CN=10.34.63.223' [oVirt shell (connected)]# console jb-w2k8-x64 ================================================================================================== UNKNOWN ERROR =============================================================================================== 'ascii' codec can't encode character u'\xed' in position 10: ordinal not in range(128) ================================================================================================================================================================================================================ If downloaded from Admin Portal... $ egrep "^(host-subject|ca)" /tmp/console.vv host-subject=O=Consejería de Educación,CN=10.34.63.223 ca=-----BEGIN CERTIFICATE-----\nMIIELDCCAxSgAwIBAgICEAAwDQYJKoZIhvcNAQEFBQAwajELMAkGA1UEBhMCVVMxJDAiBgNVBAoT\nG3JoZXYubGFiLmVuZy5icnEucmVkaGF0LmNvbTE1MDMGA1UEAxMsamItcmhldm0zNi5yaGV2Lmxh\nYi5lbmcuYnJxLnJlZGhhdC5jb20uNDIxMTMwHhcNMTUwODE2MTEzNzM3WhcNMjUwODE0MTEzNzM3\nWjBqMQswCQYDVQQGEwJVUzEkMCIGA1UEChMbcmhldi5sYWIuZW5nLmJycS5yZWRoYXQuY29tMTUw\nMwYDVQQDEyxqYi1yaGV2bTM2LnJoZXYubGFiLmVuZy5icnEucmVkaGF0LmNvbS40MjExMzCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALtl6jqOBF3jVYbM8vB8SyFkHAbdfg+IEPPl7LI5\njn7CtAdQ4TdDQs+P3nCzqpyrg2DZMmjSKUbq/gwXqbKxFZ2FEFsz8DoUBJgZ0kuXz0WHCUVy5+yX\nQPnaM5t/YqFWF+/nL+mO4eD6AQ/HTsfVs4NyTsYY3r8rL+f3DsgH6HuOAgLkmGPwOFttbRuQ4ltc\nI1ddcfahFIRMU8+jV4p9kxGMZOwGrvHJRAmfwadYZjY3HZrACT2KF2bQz5IOlxLH01aALqCU+aqt\n9P9axTjkfR3Bq9MpvcZzPn/R5d9wTfIofIvKyJklhkvow1cn2cG1S538EVPtqRFcLN1SeLqCiAsC\nAwEAAaOB2zCB2DAdBgNVHQ4EFgQUG44u3F6yOjm9iFkI0RuY+NBgUs4wgZUGA1UdIwSBjTCBioAU\nG44u3F6yOjm9iFkI0RuY+NBgUs6hbqRsMGoxCzAJBgNVBAYTAlVTMSQwIgYDVQQKExtyaGV2Lmxh\nYi5lbmcuYnJxLnJlZGhhdC5jb20xNTAzBgNVBAMTLGpiLXJoZXZtMzYucmhldi5sYWIuZW5nLmJy\ncS5yZWRoYXQuY29tLjQyMTEzggIQADAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAN\nBgkqhkiG9w0BAQUFAAOCAQEART9sp4wTZhgHL6y6HNiLnTGfyHORC6moR4KpRv/F3xlJcBt8f4gJ\ncI8lPE/DOcy0OOLsH+C3dXxBcidWbBansFUOQ521VJptCcQVF2hwIgt5nRw13pb5nDUt1fXGIJ1e\nROusaemNbBWH6RE2chz6yfVMX67AxLyreUn28Zyye88r0i4isS0Jyyjv5+nJiTtGKth6aTobbPv7\ntoM7xn4ofST66TMAQ6PrckVf/z/VR8cVMKNZKpRFG5KVC5YCaEOzv+R9CyTMmroIiE0MK9os0uKU\n6GRXnS8gIRvqcjnmG+VsL4iXaftkXAcXpxOOxva9cN0NbzM9eUaJSvaaYQeRFg==\n-----END CERTIFICATE-----\n $ echo '' | openssl s_client -connect 10.34.63.223:5901 -showcerts 2>&1 | grep '^subject' subject=/O=Consejer\xEDa de Educaci\xF3n/CN=10.34.63.223 Version-Release number of selected component (if applicable): ovirt-engine-cli-3.6.0.2 How reproducible: 100% Steps to Reproduce: 1. have a host with unicode in subjectname in cert 2. 3. Actual results: unable to open console Expected results: should work Additional info: I have this in DB for some old bug (BZ1245230): engine=# SELECT option_name,option_value from vdc_options where option_name='OrganizationName'; option_name | option_value ------------------+------------------------- OrganizationName | Consejería de Educación (1 row)
Can you run the CLI with the "-d" option and add the stack trace to the bug?
Note that this issue was fixed as part of bug 807696, see comment 16: https://bugzilla.redhat.com/show_bug.cgi?id=807696#c16
Fixed bug tickets must have version flags set prior to fixing them. Please set the correct version flags and move the bugs back to the previous status after this is corrected.
Bug tickets must have version flags set prior to targeting them to a release. Please ask maintainer to set the correct version flags and only then set the target milestone.
works fine with ovirt-engine-cli-3.6.2.1 *** This bug has been marked as a duplicate of bug 807696 ***