Dear All,

Because our customer has some issue with his prod_spacewalk server to create 
new system, we decided to clone it has dev_system to do some test and 
troubleshooting this problem.
Clone and configuration to dev_spacewalk was successfully done.

Version:
==================================
dev_spacewalk : CentOS 7.4.1708
spacewalk ver.: 2.4

Steps
==================================
1) server successfully cloned
2) Change hostname in configuration's file
3) run the script with the new IP ADD : /usr/bin/spacewalk-hostname-rename <ip>
3.1) a new SSL certificate was created
3.2) a private AC key was generated:
            Generating private CA key: /root/ssl-build/RHN-ORG-PRIVATE-SSL-KEY
4) Configuring jabber to use PostgreSQL backend because some issue.
5) Successfully start the service:

Error
==================================

Now, we've created a new dev_server and after the installation, we received 
some issue from kickstart logs:

ERROR: Failed to connect to https://<dev_spacewalk>.local/rpc/api

I've done an another test from this new machine:

<dev_server># spacecmd -s <dev_spacewalk> -u admin -p $(echo passwd | openssl 
enc -aes-128-cbc -a -d -salt -pass pass:XXXX) --debug
DEBUG: : False
DEBUG: Read configuration from /root/.spacecmd/config
DEBUG: Loading configuration section [spacecmd]
DEBUG: Current Configuration: {'username': 'admin', 'password': '***********', 
'server': 'dev_spacewalk'}
Welcome to spacecmd, a command-line interface to Spacewalk.

Type: 'help' for a list of commands
      'help <cmd>' for command-specific help
      'quit' to quit

DEBUG: Configuration section [dev_spacewalk] does not exist
DEBUG: Connecting to https://dev_spacewalk/rpc/api
ERROR: <class 'ssl.SSLError'>
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/spacecmd/misc.py", line 284, in 
do_login
    self.api_version = self.client.api.getVersion()
  File "/usr/lib64/python2.7/xmlrpclib.py", line 1233, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib64/python2.7/xmlrpclib.py", line 1587, in __request
    verbose=self.__verbose
  File "/usr/lib64/python2.7/xmlrpclib.py", line 1273, in request
    return self.single_request(host, handler, request_body, verbose)
  File "/usr/lib64/python2.7/xmlrpclib.py", line 1301, in single_request
    self.send_content(h, request_body)
  File "/usr/lib64/python2.7/xmlrpclib.py", line 1448, in send_content
    connection.endheaders(request_body)
  File "/usr/lib64/python2.7/httplib.py", line 1013, in endheaders
    self._send_output(message_body)
  File "/usr/lib64/python2.7/httplib.py", line 864, in _send_output
    self.send(msg)
  File "/usr/lib64/python2.7/httplib.py", line 826, in send
    self.connect()
  File "/usr/lib64/python2.7/httplib.py", line 1236, in connect
    server_hostname=sni_hostname)
  File "/usr/lib64/python2.7/ssl.py", line 350, in wrap_socket
    _context=self)
  File "/usr/lib64/python2.7/ssl.py", line 611, in __init__
    self.do_handshake()
  File "/usr/lib64/python2.7/ssl.py", line 833, in do_handshake
    self._sslobj.do_handshake()
SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed 
(_ssl.c:579)
ERROR: Failed to connect to https://<dev_spacewalk>/rpc/api

Questions
==================================

1) How can I check if certificates are ok?
2) Is a certificat's problem or spacewalk? Any Idea how I can debugging?
3) Our customer are using a selfsigned certificat, so I don't think that is a 
CA certificat problem?
4) All certificats saw ok but this file not. I don't really know how it will be 
created:

<dev_server># cat /tmp/ssl-key-1
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 13876969005773671483 (0xc094e5c9943ecc3b)
    Signature Algorithm: sha1WithRSAEncryption
        Issuer: C=CH, ST=XXXXX, L=XXXX, O=XXXX, OU=XX, CN=<prod_spacewalk>.local
        Validity
            Not Before: Nov  4 10:50:35 2015 GMT
            Not After : Oct 29 10:50:35 2036 GMT
        Subject: C=XX, ST=XXXXX, L=XXXX, O=XXXX, OU=XX, 
CN=<prod_spacewalk>.local
        Subject Public Key Info:
            ...
-----END CERTIFICATE-----


Thank you for your help in advance,

Best regard,

Jérôme Meyer
System Engineer
________________________________
[cid:image005.jpg@01D3E6FE.E34FDD20]<http://www.lcsystems.ch/>
LC Systems-Engineering AG



Tel.:

+41 58 360 89 00

Reinacherstrasse 129



Fax:

+41 58 360 89 01

4053  Basel



Direkt:

+41 58 360 89 14









www.lcsystems.ch



Mobile:

+41 76 438 33 84




Email:

jerome.me...@lcsystems.ch


[cid:image006.jpg@01D3E6FE.E34FDD20]<http://www.lcsystems.ch/events>
________________________________
Diese Nachricht ist ausschliesslich für den bezeichneten Adressaten oder dessen 
Vertreter bestimmt. Beachten Sie bitte, dass jede Form der unautorisierten 
Nutzung, Veröffentlichung, Vervielfältigung oder Weitergabe des Inhaltes der 
Email nicht gestattet ist. Sollten Sie nicht der vorgesehene Adressat dieser 
Email oder dessen Vertreter sein, so bitten wir Sie, sich mit dem Absender der 
Email in Verbindung zu setzen und anschliessend diese Email und sämtliche 
Anhänge zu löschen.
________________________________
This message is exclusively for the person addressed or their representative. 
Any form of the unauthorized use, publication, reproduction, copying or 
disclosure of the content of this e-mail is not permitted. If you are not the 
intended recipient of this message and its contents, please notify this sender 
immediately and delete this message and all its attachments subsequently.

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Spacewalk-list mailing list
Spacewalk-list@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-list

Reply via email to