[Spacewalk-list] Spacewalk 2.2 crash when adding client (fedora 20)

nathan at nathanpeters.com nathan at nathanpeters.com
Wed Oct 8 18:13:10 UTC 2014


Highly unlikely.  The first thing I did to test was put SElinux in
permissive mode and checked firewall settings.

[root at spacewalk /u/install]# getenforce
Permissive
[root at spacewalk /u/install]# firewall-cmd --list-all
public (default, active)
  interfaces: ens32
  sources:
  services: dhcpv6-client http https mdns ssh
  ports: 5222/tcp 5269/tcp
  masquerade: no
  forward-ports:
  icmp-blocks:
  rich rules:


> selinux/ iptables maybe?
>
> On 7 October 2014 19:06, <nathan at nathanpeters.com> wrote:
>
>> Hi,
>>
>> I am new to spacewalk so I was hoping someone with some experience could
>> help me sort out an issue that I am having.  I have followed the
>> instructions on the spacewalk wiki for installing.  I current have
>> spacewalk 2.2 and postgresql 9.3 installed on a fresh fedora 20 install.
>>
>> I can login to the spacewalk web page and created a channel
>> (spacewalk_channel) and repo (local_repo) with no problems.  I was able
>> to
>> install the client packages onto a client with no errors also.  However,
>> when I attempt to add the client, on the main server, I receive and
>> error
>> that it could not re-connect to the database.  I'm not sure why this is
>> happening since I can connect to the database fine from the command
>> line,
>> and the local spacewalk site works fine, including the creation of the
>> channel and repo so it's obviously talking to the database.  I should
>> also
>> note that this is the first client I have tried to add and I have
>> max_connections set to 600 so it should not be a connection limit issue.
>>
>> ----- connect to database from command line -----
>> [root at spacewalk ~]# psql -U spaceuser -d spaceschema
>> Password for user spaceuser:
>> psql (9.3.4, server 9.3.5)
>> Type "help" for help.
>>
>> spaceschema=#
>> ----- -----
>>
>> ----- Here is the command I am running on the client -----
>> [root at clientserver ~]#rhnreg_ks --serverUrl=http://spacewalk/XMLRPC
>> --activationkey=1-spacewalk-server-channel
>> An error has occurred:
>> Error communicating with server. The message was:
>> Internal Server Error
>> ----- -----
>>
>> Here is the body of the email I receive
>> ----- traceback email -----
>>
>> Exception reported from spacewalk.corp.mydomain.com
>> Time: Tue Oct  7 10:04:52 2014
>> Exception type <class
>> 'spacewalk.server.rhnSQL.sql_base.SQLConnectError'>
>> Request object information:
>> URI: /XMLRPC
>> Remote Host: clientserver.corp.mydomain.com
>> Server Name: spacewalk:80
>> Headers passed in:
>>         Accept-Encoding: identity
>>         CONTENT_LENGTH: 122
>>         CONTENT_TYPE: text/xml
>>         CONTEXT_DOCUMENT_ROOT: /var/www/html
>>         CONTEXT_PREFIX:
>>         DOCUMENT_ROOT: /var/www/html
>>         GATEWAY_INTERFACE: CGI/1.1
>>         HTTP_ACCEPT_ENCODING: identity
>>         HTTP_HOST: spacewalk
>>         HTTP_USER_AGENT: rhn.rpclib.py/2.5.72-1.fc20
>>         HTTP_X_CLIENT_VERSION: 1
>>         HTTP_X_INFO: RPC Processor (C) Red Hat, Inc (version
>> 2.5.72-1.fc20)
>>         HTTP_X_RHN_CLIENT_CAPABILITY:
>>
>> caneatCheese(1)=1,packages.extended_profile(2)=1,reboot.reboot(1)=1,packages.verify(1)=1,packages.runTransaction(1)=1,packages.update(2)=2,packages.rollBack(1)=1
>>         HTTP_X_RHN_TRANSPORT_CAPABILITY: follow-redirects=3
>>         HTTP_X_TRANSPORT_INFO: Extended Capabilities Transport (C) Red
>> Hat, Inc
>> (version 2.5.72-1.fc20)
>>         HTTP_X_UP2DATE_VERSION: 2.2.7-1.fc20
>>         Host: spacewalk
>>         PATH_INFO:
>>         QUERY_STRING:
>>         REMOTE_ADDR: 10.1.4.7
>>         REMOTE_PORT: 52183
>>         REQUEST_METHOD: POST
>>         REQUEST_SCHEME: http
>>         REQUEST_URI: /XMLRPC
>>         SCRIPT_FILENAME: /usr/share/rhn/wsgi/xmlrpc.py
>>         SCRIPT_NAME: /XMLRPC
>>         SCRIPT_URI: http://spacewalk/XMLRPC
>>         SCRIPT_URL: /XMLRPC
>>         SERVER_ADDR: 10.1.0.9
>>         SERVER_ADMIN: itops at corp.mydomain.com
>>         SERVER_NAME: spacewalk
>>         SERVER_PORT: 80
>>         SERVER_PROTOCOL: HTTP/1.1
>>         SERVER_SIGNATURE:
>>         SERVER_SOFTWARE: Apache
>>         UNIQUE_ID: VDQdNFMTAdNCBGg3RvA-7QAAAAE
>>         User-Agent: rhn.rpclib.py/2.5.72-1.fc20
>>         X-Client-Version: 1
>>         X-Info: RPC Processor (C) Red Hat, Inc (version 2.5.72-1.fc20)
>>         X-RHN-Client-Capability:
>>
>> caneatCheese(1)=1,packages.extended_profile(2)=1,reboot.reboot(1)=1,packages.verify(1)=1,packages.runTransaction(1)=1,packages.update(2)=2,packages.rollBack(1)=1
>>         X-RHN-Transport-Capability: follow-redirects=3
>>         X-Transport-Info: Extended Capabilities Transport (C) Red Hat,
>> Inc
>> (version 2.5.72-1.fc20)
>>         X-Up2Date-Version: 2.2.7-1.fc20
>>         mod_wsgi.application_group: spacewalk.corp.mydomain.com|/xmlrpc
>>         mod_wsgi.callable_object: application
>>         mod_wsgi.enable_sendfile: 0
>>         mod_wsgi.handler_script:
>>         mod_wsgi.input_chunked: 0
>>         mod_wsgi.listener_host:
>>         mod_wsgi.listener_port: 80
>>         mod_wsgi.process_group:
>>         mod_wsgi.queue_start: 1412701492768031
>>         mod_wsgi.request_handler: wsgi-script
>>         mod_wsgi.script_reloading: 1
>>         mod_wsgi.version: (3, 5)
>>         wsgi.errors: <mod_wsgi.Log object at 0x7f575c6786f0>
>>         wsgi.file_wrapper: <built-in method file_wrapper of
>> mod_wsgi.Adapter
>> object at 0x7f575c77c4e0>
>>         wsgi.input: <mod_wsgi.Input object at 0x7f575c678030>
>>         wsgi.multiprocess: True
>>         wsgi.multithread: False
>>         wsgi.run_once: False
>>         wsgi.url_scheme: http
>>         wsgi.version: (1, 0)
>>
>> Exception Handler Information
>> Traceback (most recent call last):
>>   File
>> "/usr/lib/python2.7/site-packages/spacewalk/server/apacheHandler.py",
>> line 80, in headerParserHandler
>>     rhnSQL.initDB()
>>   File
>> "/usr/lib/python2.7/site-packages/spacewalk/server/rhnSQL/__init__.py",
>> line 117, in initDB
>>     raise e
>> SQLConnectError: (None, None, 'spaceschema', 'Attempting Re-Connect to
>> the
>> database failed')
>>
>> Local variables by frame
>> Frame initDB in
>> /usr/lib/python2.7/site-packages/spacewalk/server/rhnSQL/__init__.py at
>> line 117
>>                     username = <type 'str'> spaceuser
>>                            e = <class
>> 'spacewalk.server.rhnSQL.sql_base.SQLConnectError'>
>> (None, None, 'spaceschema', 'Attempting Re-Connect to
>> the database failed')
>>                     database = <type 'str'> spaceschema
>>                  sslrootcert = <type 'NoneType'> None
>>                         host = <type 'NoneType'> None
>>                      sslmode = <type 'NoneType'> None
>>                     password = <type 'str'> <CENSORED!>
>>                         port = <type 'NoneType'> None
>>                      backend = <type 'str'> postgresql
>>
>> Frame headerParserHandler in
>> /usr/lib/python2.7/site-packages/spacewalk/server/apacheHandler.py at
>> line
>> 82
>>                         self = <type 'instance'>
>> <spacewalk.server.apacheHandler.apacheHandler instance at
>> 0x7f575c9e1a70>
>>                          req = <type 'instance'>
>> <wsgi.wsgiRequest.WsgiRequest
>> instance at 0x7f575c5f3290>
>>                      options = <type 'dict'> {'RHNComponentType':
>> 'server.xmlrpc', 'SERVER': 'xmlrpc'}
>>                          ret = <type 'int'> 0
>>
>> Frame handle in /usr/share/rhn/wsgi/wsgiHandler.py at line 37
>>                 replacements = <type 'dict'> {'Xml': 'XML', 'Actualuri':
>> 'ActualURI', 'Md5Sum': 'MD5sum', '_': '-', 'Rhn': 'RHN'}
>>               component_type = <type 'str'> server.xmlrpc
>>               start_response = <type 'builtin_function_or_method'>
>> <built-in
>> method start_response of mod_wsgi.Adapter object at 0x7f575c77c4e0>
>>                            k = <type 'str'> Rhn
>>                          req = <type 'instance'>
>> <wsgi.wsgiRequest.WsgiRequest
>> instance at 0x7f575c5f3290>
>>                    parseServ = <type 'instancemethod'> <bound method
>> apacheHandler.headerParserHandler of
>> <spacewalk.server.apacheHandler.apacheHandler instance at
>> 0x7f575c9e1a70>>
>>                       server = <type 'str'> xmlrpc
>>                      environ = <type 'dict'> {'mod_wsgi.listener_port':
>> '80',
>> 'X-RHN-Client-Capability':
>>
>> 'caneatCheese(1)=1,packages.extended_profile(2)=1,reboot.reboot(1)=1,packages.verify(1)=1,packages.runTransaction(1)=1,packages.update(2)=2,packages.rollBack(1)=1',
>> 'CONTEXT_DOCUMENT_ROOT': '/var/www/html', 'SERVER_SOFTWARE':
>> 'Apache', 'SCRIPT_NAME': '/XMLRPC', 'HTTP_X_TRANSPORT_INFO':
>> 'Extended Capabilities Transport (C) Red Hat, Inc (version
>> 2.5.72-1.fc20)', 'mod_wsgi.handler_script': '',
>> 'SERVER_SIGNATURE': '', 'REQUEST_METHOD': 'POST',
>> 'PATH_INFO': '', 'SERVER_PROTOCOL': 'HTTP/1.1',
>> 'QUERY_STRING': '', 'X-Info': 'RPC Processor (C) Red Hat,
>> Inc (version 2.5.72-1.fc20)', 'User-Agent':
>> 'rhn.rpclib.py/2.5.72-1.fc20', 'CONTENT_LENGTH': '122',
>> 'HTTP_USER_AGENT': 'rhn.rpclib.py/2.5.72-1.fc20',
>> 'HTTP_X_UP2DATE_VERSION': '2.2.7-1.fc20', 'SERVER_NAME':
>> 'spacewalk', 'REMOTE_ADDR': '10.1.4.7',
>> 'mod_wsgi.queue_start': '1412701492768031',
>> 'mod_wsgi.request_handler': 'wsgi-script',
>> 'mod_wsgi.version': (3, 5), 'wsgi.url_scheme': 'http',
>> 'Host': 'spacewalk', 'X-RHN-Transport-Capability':
>> 'follow-redirects=3', 'mod_wsgi.callable_object':
>> 'application', 'SERVER_PORT': '80', 'wsgi.multiprocess':
>> True, 'mod_wsgi.input_chunked': '0', 'SERVER_ADDR':
>> '10.1.0.9', 'DOCUMENT_ROOT': '/var/www/html',
>> 'mod_wsgi.process_group': '', 'Accept-Encoding': 'identity',
>> 'HTTP_X_RHN_CLIENT_CAPABILITY':
>>
>> 'caneatCheese(1)=1,packages.extended_profile(2)=1,reboot.reboot(1)=1,packages.verify(1)=1,packages.runTransaction(1)=1,packages.update(2)=2,packages.rollBack(1)=1',
>> 'SCRIPT_FILENAME': '/usr/share/rhn/wsgi/xmlrpc.py',
>> 'SERVER_ADMIN': 'itops at corp.mydomain.com',
>> 'X-Up2Date-Version': '2.2.7-1.fc20', 'X-Transport-Info':
>> 'Extended Capabilities Transport (C) Red Hat, Inc (version
>> 2.5.72-1.fc20)', 'SCRIPT_URI': 'http://spacewalk/XMLRPC',
>> 'HTTP_X_CLIENT_VERSION': '1', 'wsgi.input': <mod_wsgi.Input
>> object at 0x7f575c678030>, 'HTTP_HOST': 'spacewalk',
>> 'SCRIPT_URL': '/XMLRPC', 'wsgi.multithread': False,
>> 'mod_wsgi.enable_sendfile': '0', 'REQUEST_URI': '/XMLRPC!
>>  ', 'X-Client-Version': '1', 'wsgi.version': (1, 0),
>> 'GATEWAY_INTERFACE':
>> 'CGI/1.1', 'wsgi.run_once': False, 'wsgi.errors': <mod_wsgi.Log object
>> at
>> 0x7f575c6786f0>, 'REMOTE_PORT': '52183', 'mod_wsgi.listener_host': '',
>> 'REQUEST_SCHEME': 'http', 'CONTEXT_PREFIX': '',
>> 'HTTP_X_RHN_TRANSPORT_CAPABILITY': 'follow-redirects=3', 'CONTENT_TYPE':
>> 'text/xml', 'mod_wsgi.application_group':
>> 'spacewalk.corp.mydomain.com|/xmlrpc', 'mod_wsgi.script_reloading': '1',
>> 'wsgi.file_wrapper': <built-in method file_wrapper of mod_wsgi.Adapter
>> object at 0x7f575c77c4e0>, 'HTTP_ACCEPT_ENCODING': 'identity',
>> 'UNIQUE_ID': 'VDQdNFMTAdNCBGg3RvA-7QAAAAE', 'HTTP_X_INFO': 'RPC
>> Processor
>> (C) Red Hat, Inc (version 2.5.72-1.fc20)'}
>>                          key = <type 'str'> HTTP_X_INFO
>>                            v = <type 'str'> RHN
>>                   servertype = <type 'str'>
>> spacewalk.server.apacheServer
>>                      new_key = <type 'str'> X-Info
>>
>> Frame application in /usr/share/rhn/wsgi/xmlrpc.py at line 22
>>               start_response = <type 'builtin_function_or_method'>
>> <built-in
>> method start_response of mod_wsgi.Adapter object at 0x7f575c77c4e0>
>>                      environ = <type 'dict'> {'mod_wsgi.listener_port':
>> '80',
>> 'X-RHN-Client-Capability':
>>
>> 'caneatCheese(1)=1,packages.extended_profile(2)=1,reboot.reboot(1)=1,packages.verify(1)=1,packages.runTransaction(1)=1,packages.update(2)=2,packages.rollBack(1)=1',
>> 'CONTEXT_DOCUMENT_ROOT': '/var/www/html', 'SERVER_SOFTWARE':
>> 'Apache', 'SCRIPT_NAME': '/XMLRPC', 'HTTP_X_TRANSPORT_INFO':
>> 'Extended Capabilities Transport (C) Red Hat, Inc (version
>> 2.5.72-1.fc20)', 'mod_wsgi.handler_script': '',
>> 'SERVER_SIGNATURE': '', 'REQUEST_METHOD': 'POST',
>> 'PATH_INFO': '', 'SERVER_PROTOCOL': 'HTTP/1.1',
>> 'QUERY_STRING': '', 'X-Info': 'RPC Processor (C) Red Hat,
>> Inc (version 2.5.72-1.fc20)', 'User-Agent':
>> 'rhn.rpclib.py/2.5.72-1.fc20', 'CONTENT_LENGTH': '122',
>> 'HTTP_USER_AGENT': 'rhn.rpclib.py/2.5.72-1.fc20',
>> 'HTTP_X_UP2DATE_VERSION': '2.2.7-1.fc20', 'SERVER_NAME':
>> 'spacewalk', 'REMOTE_ADDR': '10.1.4.7',
>> 'mod_wsgi.queue_start': '1412701492768031',
>> 'mod_wsgi.request_handler': 'wsgi-script',
>> 'mod_wsgi.version': (3, 5), 'wsgi.url_scheme': 'http',
>> 'Host': 'spacewalk', 'X-RHN-Transport-Capability':
>> 'follow-redirects=3', 'mod_wsgi.callable_object':
>> 'application', 'SERVER_PORT': '80', 'wsgi.multiprocess':
>> True, 'mod_wsgi.input_chunked': '0', 'SERVER_ADDR':
>> '10.1.0.9', 'DOCUMENT_ROOT': '/var/www/html',
>> 'mod_wsgi.process_group': '', 'Accept-Encoding': 'identity',
>> 'HTTP_X_RHN_CLIENT_CAPABILITY':
>>
>> 'caneatCheese(1)=1,packages.extended_profile(2)=1,reboot.reboot(1)=1,packages.verify(1)=1,packages.runTransaction(1)=1,packages.update(2)=2,packages.rollBack(1)=1',
>> 'SCRIPT_FILENAME': '/usr/share/rhn/wsgi/xmlrpc.py',
>> 'SERVER_ADMIN': 'itops at corp.mydomain.com',
>> 'X-Up2Date-Version': '2.2.7-1.fc20', 'X-Transport-Info':
>> 'Extended Capabilities Transport (C) Red Hat, Inc (version
>> 2.5.72-1.fc20)', 'SCRIPT_URI': 'http://spacewalk/XMLRPC',
>> 'HTTP_X_CLIENT_VERSION': '1', 'wsgi.input': <mod_wsgi.Input
>> object at 0x7f575c678030>, 'HTTP_HOST': 'spacewalk',
>> 'SCRIPT_URL': '/XMLRPC', 'wsgi.multithread': False,
>> 'mod_wsgi.enable_sendfile': '0', 'REQUEST_URI': '/XMLRPC!
>>  ', 'X-Client-Version': '1', 'wsgi.version': (1, 0),
>> 'GATEWAY_INTERFACE':
>> 'CGI/1.1', 'wsgi.run_once': False, 'wsgi.errors': <mod_wsgi.Log object
>> at
>> 0x7f575c6786f0>, 'REMOTE_PORT': '52183', 'mod_wsgi.listener_host': '',
>> 'REQUEST_SCHEME': 'http', 'CONTEXT_PREFIX': '',
>> 'HTTP_X_RHN_TRANSPORT_CAPABILITY': 'follow-redirects=3', 'CONTENT_TYPE':
>> 'text/xml', 'mod_wsgi.application_group':
>> 'spacewalk.corp.mydomain.com|/xmlrpc', 'mod_wsgi.script_reloading': '1',
>> 'wsgi.file_wrapper': <built-in method file_wrapper of mod_wsgi.Adapter
>> object at 0x7f575c77c4e0>, 'HTTP_ACCEPT_ENCODING': 'identity',
>> 'UNIQUE_ID': 'VDQdNFMTAdNCBGg3RvA-7QAAAAE', 'HTTP_X_INFO': 'RPC
>> Processor
>> (C) Red Hat, Inc (version 2.5.72-1.fc20)'}
>>
>>
>> Environment for PID=21621 on exception:
>> LANG = C
>> NOTIFY_SOCKET = @/org/freedesktop/systemd1/notify
>> PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
>>
>>
>> ----- -----
>>
>>
>> _______________________________________________
>> Spacewalk-list mailing list
>> Spacewalk-list at redhat.com
>> https://www.redhat.com/mailman/listinfo/spacewalk-list
>>
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list






More information about the Spacewalk-list mailing list