I'm running a RHEV 3.0 BETA 4 environment and I've just started trying
to using Spacewalk to provision RHEV guests. Spacewalk v1.5 on
Postgresql.
the problem occurs when rhnreg_ks runs in the %post kickstart script.
The Kickstart profile is defined with a "Virtualisation Type" of
"None".
The post from Auguest mentions a work around of trying a different KVM
host. I've tried provisioning guests from Spacewalk on all of my RHEV
hosts (fat RHEL not RHEV-H) but the result is the same on all hosts.
The only entitlement specified is Provisioning but removing that
entitlement does not resolve the problem.
I'm happy to post the traceback but not to the list.
Any ideas if this is unique to Postgresql backed spacewalk servers?
Any ideas how I can progress this?
Its quite a blocker for me.
Thanks
CC
--
RHCE#805007969328369
_______________________________________________
Spacewalk-list mailing list
Spacewa...@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-list
As test, I've fallen back to my old method of building of an ISO image
and then manually registering. The manual registering attempt failed
with the same traceback as I get when I provision from Spacewalk.
I last did this successfully a week or so ago. Since this time, the
only change to the environment that I can think of is the upgrade from
RHEV 3.0 Beta 3 to Beta 4.
Hi all
I'm still seeing this error. This is against a v1.7 postgresql backed
server in a RHEV 3.0.2 environment.
Any ideas?
Thanks
CC
---
Exception reported from benrhn1d
Time: Tue Mar 27 10:26:16 2012
Exception type <class 'psycopg2.InternalError'>
Exception while handling function registration.new_system_user_pass
Request object information:
URI: /XMLRPC
Remote Host: benadm1d.scadadev.horizonpower.com.au
Server Name: benrhn1d:80
Headers passed in:
Accept-Encoding: identity
CONTENT_LENGTH: 1561
CONTENT_TYPE: text/xml
DOCUMENT_ROOT: /var/www/html
GATEWAY_INTERFACE: CGI/1.1
HTTP_ACCEPT_ENCODING: identity
HTTP_HOST: benrhn1d
HTTP_USER_AGENT: rhn.rpclib.py/$Revision$
HTTP_X_CLIENT_VERSION: 1
HTTP_X_INFO: RPC Processor (C) Red Hat, Inc (version $Revision$)
HTTP_X_RHN_CLIENT_CAPABILITY:
packages.verifyAll(1)=1,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 $Revision$)
HTTP_X_UP2DATE_VERSION: 1.0.0-61.el6
Host: benrhn1d
PATH_INFO:
QUERY_STRING:
REMOTE_ADDR: 172.22.102.131
REMOTE_PORT: 33404
REQUEST_METHOD: POST
REQUEST_URI: /XMLRPC
SCRIPT_FILENAME: /usr/share/rhn/wsgi/xmlrpc.py
SCRIPT_NAME: /XMLRPC
SCRIPT_URI: http://benrhn1d/XMLRPC
SCRIPT_URL: /XMLRPC
SERVER_ADDR: 172.22.102.135
SERVER_ADMIN: root@localhost
SERVER_NAME: benrhn1d
SERVER_PORT: 80
SERVER_PROTOCOL: HTTP/1.1
SERVER_SIGNATURE: <address>Apache Server at benrhn1d Port 80</address>
SERVER_SOFTWARE: Apache
User-Agent: rhn.rpclib.py/$Revision$
X-Client-Version: 1
X-Info: RPC Processor (C) Red Hat, Inc (version $Revision$)
X-RHN-Client-Capability:
packages.verifyAll(1)=1,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 $Revision$)
X-Up2Date-Version: 1.0.0-61.el6
mod_wsgi.application_group: benrhn1d.scadadev.horizonpower.com.au|/xmlrpc
mod_wsgi.callable_object: application
mod_wsgi.handler_script:
mod_wsgi.input_chunked: 0
mod_wsgi.listener_host:
mod_wsgi.listener_port: 80
mod_wsgi.process_group:
mod_wsgi.request_handler: wsgi-script
mod_wsgi.script_reloading: 1
mod_wsgi.version: (3, 2)
wsgi.errors: <mod_wsgi.Log object at 0x7f619e217170>
wsgi.file_wrapper: <built-in method file_wrapper of
mod_wsgi.Adapter object at 0x7f619e0e4558>
wsgi.input: <mod_wsgi.Input object at 0x7f619e2170b0>
wsgi.multiprocess: True
wsgi.multithread: False
wsgi.run_once: False
wsgi.url_scheme: http
wsgi.version: (1, 1)
Exception Handler Information
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/spacewalk/server/apacheRequest.py",
line 122, in call_function
response = apply(func, params)
File "/usr/share/rhn/server/handlers/xmlrpc/registration.py", line
573, in new_system_user_pass
other)
File "/usr/share/rhn/server/handlers/xmlrpc/registration.py", line
429, in create_system
newserv.save(1, channel)
File "/usr/lib/python2.6/site-packages/spacewalk/server/rhnServer/server_class.py",
line 570, in save
self.__save(channel)
File "/usr/lib/python2.6/site-packages/spacewalk/server/rhnServer/server_class.py",
line 538, in __save
user_id=user_id)
File "/usr/lib/python2.6/site-packages/spacewalk/server/rhnChannel.py",
line 1741, in subscribe_server_channels
raise_exceptions=1)
File "/usr/lib/python2.6/site-packages/spacewalk/server/rhnChannel.py",
line 1696, in guess_channels_for_server
server.org_id, user_id=user_id)
File "/usr/lib/python2.6/site-packages/spacewalk/server/rhnChannel.py",
line 900, in channels_for_release_arch
org_id=org_id, user_id=user_id)
File "/usr/lib/python2.6/site-packages/spacewalk/server/rhnChannel.py",
line 723, in base_channel_for_rel_arch
org_id=org_id, user_id=user_id)
File "/usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/sql_base.py",
line 163, in execute
return apply(self._execute_wrapper, (self._execute, ) + p, kw)
File "/usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/driver_postgresql.py",
line 282, in _execute_wrapper
retval = apply(function, p, kw)
File "/usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/sql_base.py",
line 217, in _execute
return self._execute_(args, kwargs)
File "/usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/driver_postgresql.py",
line 295, in _execute_
self._real_cursor.execute(self.sql, params)
InternalError: current transaction is aborted, commands ignored until
end of transaction block
Local variables by frame
Frame _execute_ in
/usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/driver_postgresql.py
at line 295
self = <type 'instance'>
<spacewalk.server.rhnSQL.driver_postgresql.Cursor instance at
0x7f619e94a320>
args = <type 'tuple'> ()
params = <type 'instance'> {'release': '6Server',
'org_id': '1', 'user_id': 1, 'server_arch': 'x86_64'}
kwargs = <type 'dict'> {'release': '6Server',
'user_id': 1, 'org_id': '1', 'server_arch': 'x86_64'}
Frame _execute in
/usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/sql_base.py
at line 217
self = <type 'instance'>
<spacewalk.server.rhnSQL.driver_postgresql.Cursor instance at
0x7f619e94a320>
args = <type 'tuple'> ()
val = <type 'str'> 6Server
kwargs = <type 'dict'> {'release': '6Server',
'user_id': 1, 'org_id': '1', 'server_arch': 'x86_64'}
Frame _execute_wrapper in
/usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/driver_postgresql.py
at line 287
function = <type 'instancemethod'> <bound method
Cursor._execute of <spacewalk.server.rhnSQL.driver_postgresql.Cursor
instance at 0x7f619e94a320>>
self = <type 'instance'>
<spacewalk.server.rhnSQL.driver_postgresql.Cursor instance at
0x7f619e94a320>
value = <type 'str'> x86_64
p = <type 'tuple'> ()
kw = <type 'dict'> {'release': '6Server',
'org_id': '1', 'user_id': 1, 'server_arch': 'x86_64'}
key = <type 'str'> server_arch
params = <type 'str'> release: 6Server,org_id:
1,user_id: 1,server_arch: x86_64
Frame execute in
/usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/sql_base.py
at line 163
p = <type 'tuple'> ()
self = <type 'instance'>
<spacewalk.server.rhnSQL.driver_postgresql.Cursor instance at
0x7f619e94a320>
kw = <type 'dict'> {'release': '6Server',
'user_id': 1, 'org_id': '1', 'server_arch': 'x86_64'}
Frame base_channel_for_rel_arch in
/usr/lib/python2.6/site-packages/spacewalk/server/rhnChannel.py at
line 735
user_id = <type 'int'> 1
h = <type 'instance'>
<spacewalk.server.rhnSQL.driver_postgresql.Cursor instance at
0x7f619e94a320>
org_id = <type 'str'> 1
server_arch = <type 'str'> x86_64
release = <type 'str'> 6Server
query = <type 'str'>
select ca.label arch,
c.id,
c.parent_channel,
c.org_id,
c.label,
c.name,
c.summary,
c.description,
to_char(c.last_modified, 'YYYYMMDDHH24MISS') last_modified,
rhn_channel.available_chan_subscriptions(c.id, :org_id)
available_subscriptions
from rhnChannel c,
rhnChannelArch ca
where c.channel_arch_id = ca.id
and c.id = rhn_channel.base_channel_for_release_arch(
:release, :server_arch, :org_id, :user_id)
Frame channels_for_release_arch in
/usr/lib/python2.6/site-packages/spacewalk/server/rhnChannel.py at
line 900
release = <type 'str'> 6Server
org_id = <type 'str'> 1
user_id = <type 'int'> 1
server_arch = <type 'str'> x86_64
Frame guess_channels_for_server in
/usr/lib/python2.6/site-packages/spacewalk/server/rhnChannel.py at
line 1696
user_id = <type 'int'> 1
none_ok = <type 'bool'> False
raise_exceptions = <type 'int'> 1
server = <type 'instance'> <LiteServer instance at
140057249163384: attributes={'release': '6Server', 'arch': 'x86_64',
'org_id': 1, 'id': 1000010012}>
Frame subscribe_server_channels in
/usr/lib/python2.6/site-packages/spacewalk/server/rhnChannel.py at
line 1741
user_id = <type 'int'> 1
s = <type 'instance'> <LiteServer instance at
140057249163384: attributes={'release': '6Server', 'arch': 'x86_64',
'org_id': 1, 'id': 1000010012}>
none_ok = <type 'bool'> False
server = <class
'spacewalk.server.rhnServer.server_class.Server'> <Server Class at
140057249061904: {'self.cert': None, 'self.server': {'info':
("rhn_register by username = 'admin'", 1), 'description': ('Initial
Registration Parameters:\nOS: redhat-release-server\nRelease:
6Server\nCPU Arch: x86_64', 1), 'auto_update': ('N', 1), 'org_id': (1,
1), 'secret': ('0e53679b8603ffb72cee72ad80118249', 1),
'server_arch_id': (1023, 1), 'digital_server_id': ('ID-1000010012',
1), 'release': ('6Server', 1), 'creator_id': (1, 1), 'auto_deliver':
('N', 1), 'os': ('redhat-release-server', 1), 'id': (1000010012, 0),
'name': ('benadm1d', 1)}}>
Frame __save in
/usr/lib/python2.6/site-packages/spacewalk/server/rhnServer/server_class.py
at line 538
server_id = <type 'int'> 1000010012
user_id = <type 'int'> 1
self = <class
'spacewalk.server.rhnServer.server_class.Server'> <Server Class at
140057249061904: {'self.cert': None, 'self.server': {'info':
("rhn_register by username = 'admin'", 1), 'description': ('Initial
Registration Parameters:\nOS: redhat-release-server\nRelease:
6Server\nCPU Arch: x86_64', 1), 'auto_update': ('N', 1), 'org_id': (1,
1), 'secret': ('0e53679b8603ffb72cee72ad80118249', 1),
'server_arch_id': (1023, 1), 'digital_server_id': ('ID-1000010012',
1), 'release': ('6Server', 1), 'creator_id': (1, 1), 'auto_deliver':
('N', 1), 'os': ('redhat-release-server', 1), 'id': (1000010012, 0),
'name': ('benadm1d', 1)}}>
org_id = <type 'int'> 1
have_reg_token = <type 'bool'> False
channel = <type 'NoneType'> None
Frame save in /usr/lib/python2.6/site-packages/spacewalk/server/rhnServer/server_class.py
at line 574
commit = <type 'int'> 1
self = <class
'spacewalk.server.rhnServer.server_class.Server'> <Server Class at
140057249061904: {'self.cert': None, 'self.server': {'info':
("rhn_register by username = 'admin'", 1), 'description': ('Initial
Registration Parameters:\nOS: redhat-release-server\nRelease:
6Server\nCPU Arch: x86_64', 1), 'auto_update': ('N', 1), 'org_id': (1,
1), 'secret': ('0e53679b8603ffb72cee72ad80118249', 1),
'server_arch_id': (1023, 1), 'digital_server_id': ('ID-1000010012',
1), 'release': ('6Server', 1), 'creator_id': (1, 1), 'auto_deliver':
('N', 1), 'os': ('redhat-release-server', 1), 'id': (1000010012, 0),
'name': ('benadm1d', 1)}}>
channel = <type 'NoneType'> None
Frame create_system in
/usr/share/rhn/server/handlers/xmlrpc/registration.py at line 437
release_version = <type 'str'> 6Server
user = <type 'instance'>
<spacewalk.server.rhnUser.User instance at 0x7f619e847f38>
log_item = <type 'str'> username = 'admin'
self = <type 'instance'>
<server.handlers.xmlrpc.registration.Registration instance at
0x7f619e8bc050>
applet_uuid = <type 'NoneType'> None
profile_name = <type 'str'> benadm1d
channel = <type 'NoneType'> None
release = <type 'str'> 6Server
up2date_uuid = <type 'NoneType'> None
data = <type 'dict'> {'release_name':
'redhat-release-server', 'registration_number': '', 'smbios':
{'smbios.system.serial':
'37333036-3831-4753-4831-323758314534_00:17:A4:77:00:06',
'smbios.system.product': 'RHEV Hypervisor', 'smbios.system.family':
'Red Hat Enterprise Linux', 'smbios.bios.vendor': 'Seabios',
'smbios.system.manufacturer': 'Red Hat', 'smbios.system.skunumber':
'Not Specified', 'smbios.system.version': '6Server-6.2.0.3.el6',
'smbios.system.uuid': '9b45b6d8-f6ef-4092-aa6a-6880b291f8cb'}}
newserv = <class
'spacewalk.server.rhnServer.server_class.Server'> <Server Class at
140057249061904: {'self.cert': None, 'self.server': {'info':
("rhn_register by username = 'admin'", 1), 'description': ('Initial
Registration Parameters:\nOS: redhat-release-server\nRelease:
6Server\nCPU Arch: x86_64', 1), 'auto_update': ('N', 1), 'org_id': (1,
1), 'secret': ('0e53679b8603ffb72cee72ad80118249', 1),
'server_arch_id': (1023, 1), 'digital_server_id': ('ID-1000010012',
1), 'release': ('6Server', 1), 'creator_id': (1, 1), 'auto_deliver':
('N', 1), 'os': ('redhat-release-server', 1), 'id': (1000010012, 0),
'name': ('benadm1d', 1)}}>
tokens_obj = <type 'instance'>
<spacewalk.server.rhnServer.server_token.ActivationTokens instance at
0x7f619e847830>
architecture = <type 'str'> x86_64
Frame new_system_user_pass in
/usr/share/rhn/server/handlers/xmlrpc/registration.py at line 573
username = <type 'str'> admin
version = <type 'str'> 6Server
self = <type 'instance'>
<server.handlers.xmlrpc.registration.Registration instance at
0x7f619e8bc050>
profile_name = <type 'str'> benadm1d
os_release_name = <type 'str'> redhat-release-server
other = <type 'dict'> {'release_name':
'redhat-release-server', 'registration_number': '', 'smbios':
{'smbios.system.serial':
'37333036-3831-4753-4831-323758314534_00:17:A4:77:00:06',
'smbios.system.product': 'RHEV Hypervisor', 'smbios.system.family':
'Red Hat Enterprise Linux', 'smbios.bios.vendor': 'Seabios',
'smbios.system.manufacturer': 'Red Hat', 'smbios.system.skunumber':
'Not Specified', 'smbios.system.version': '6Server-6.2.0.3.el6',
'smbios.system.uuid': '9b45b6d8-f6ef-4092-aa6a-6880b291f8cb'}}
user = <type 'instance'>
<spacewalk.server.rhnUser.User instance at 0x7f619e847f38>
<CENSORED!> = <type 'str'> <CENSORED!>
arch = <type 'str'> x86_64
Frame call_function in
/usr/lib/python2.6/site-packages/spacewalk/server/apacheRequest.py at
line 174
self = <type 'instance'>
<spacewalk.server.apacheRequest.apachePOST instance at 0x7f619e651368>
params = <type 'tuple'> ('benadm1d',
'redhat-release-server', '6Server', 'x86_64', 'admin', '<CENSORED!>',
{'release_name': 'redhat-release-server', 'registration_number': '',
'smbios': {'smbios.system.serial':
'37333036-3831-4753-4831-323758314534_00:17:A4:77:00:06',
'smbios.system.product': 'RHEV Hypervisor', 'smbios.system.family':
'Red Hat Enterprise Linux', 'smbios.bios.vendor': 'Seabios',
'smbios.system.manufacturer': 'Red Hat', 'smbios.system.skunumber':
'Not Specified', 'smbios.system.version': '6Server-6.2.0.3.el6',
'smbios.system.uuid': '9b45b6d8-f6ef-4092-aa6a-6880b291f8cb'}})
force_rollback = <type 'int'> 1
func = <type 'instancemethod'> <bound method
Registration.new_system_user_pass of
<server.handlers.xmlrpc.registration.Registration instance at
0x7f619e8bc050>>
method = <type 'unicode'> registration.new_system_user_pass
Frame process in
/usr/lib/python2.6/site-packages/spacewalk/server/apacheRequest.py at
line 476
fd = <type 'instance'> <cStringIO.StringO object
at 0x7f619e8435a8>
_body = <type 'str'> <?xml version='1.0'?>
<methodCall>
<methodName>registration.new_system_user_pass</methodName>
<params>
<param>
<value><string>benadm1d</string></value>
</param>
<param>
<value><string>redhat-release-server</string></value>
</param>
<param>
<value><string>6Server</string></value>
</param>
<param>
<value><string>x86_64</string></value>
</param>
<param>
<value><string>admin</string></value>
</param>
<param>
<value><string><CENSORED!></string></value>
</param>
<param>
<value><struct>
<member>
<name>registration_number</name>
<value><string></string></value>
</member>
<member>
<name>smbios</name>
<value><struct>
<member>
<name>smbios.system.serial</name>
<value><string>37333036-3831-4753-4831-323758314534_00:17:A4:77:00:06</string></value>
</member>
<member>
<name>smbios.system.product</name>
<value><string>RHEV Hypervisor</string></value>
</member>
<member>
<name>smbios.system.family</name>
<value><string>Red Hat Enterprise Linux</string></value>
</member>
<member>
<name>smbios.bios.vendor</name>
<value><string>Seabios</string></value>
</member>
<member>
<name>smbios.system.manufacturer</name>
<value><string>Red Hat</string></value>
</member>
<member>
<name>smbios.system.skunumber</name>
<value><string>Not Specified</string></value>
</member>
<member>
<name>smbios.system.version</name>
<value><string>6Server-6.2.0.3.el6</string></value>
</member>
<member>
<name>smbios.system.uuid</name>
<value><string>9b45b6d8-f6ef-4092-aa6a-6880b291f8cb</string></value>
</member>
</struct></value>
</member>
</struct></value>
</param>
</params>
</methodCall>
params = <type 'tuple'> ('benadm1d',
'redhat-release-server', '6Server', 'x86_64', 'admin', '<CENSORED!>',
{'release_name': 'redhat-release-server', 'registration_number': '',
'smbios': {'smbios.system.serial':
'37333036-3831-4753-4831-323758314534_00:17:A4:77:00:06',
'smbios.system.product': 'RHEV Hypervisor', 'smbios.system.family':
'Red Hat Enterprise Linux', 'smbios.bios.vendor': 'Seabios',
'smbios.system.manufacturer': 'Red Hat', 'smbios.system.skunumber':
'Not Specified', 'smbios.system.version': '6Server-6.2.0.3.el6',
'smbios.system.uuid': '9b45b6d8-f6ef-4092-aa6a-6880b291f8cb'}})
method = <type 'unicode'> registration.new_system_user_pass
self = <type 'instance'>
<spacewalk.server.apacheRequest.apachePOST instance at 0x7f619e651368>
Frame handler in
/usr/lib/python2.6/site-packages/spacewalk/server/apacheHandler.py at
line 196
h = <type 'instance'>
<spacewalk.server.rhnSQL.driver_postgresql.Cursor instance at
0x7f619e651488>
self = <type 'instance'>
<spacewalk.server.apacheHandler.apacheHandler instance at
0x7f619e4ba518>
req = <type 'instance'>
<wsgi.wsgiRequest.WsgiRequest instance at 0x7f619e0d84d0>
ret = <type 'int'> 0
templateStrings = <type 'dict'> {'email_account_info':
'\nAccount Information:\n Your Spacewalk login: <login />\n
Your Spacewalk email address: <email-address />', 'email_footer':
'--the Spacewalk Team', 'hostname': 'benrhn1d'}
row = <type 'NoneType'> None
Frame handle in /usr/share/rhn/wsgi/wsgiHandler.py at line 45
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
0x7f619e0e4558>
k = <type 'str'> Rhn
req = <type 'instance'>
<wsgi.wsgiRequest.WsgiRequest instance at 0x7f619e0d84d0>
parseServ = <type 'instancemethod'> <bound method
apacheHandler.headerParserHandler of
<spacewalk.server.apacheHandler.apacheHandler instance at
0x7f619e4ba518>>
ret = <type 'int'> 0
server = <type 'str'> xmlrpc
environ = <type 'dict'> {'mod_wsgi.listener_port':
'80', 'X-RHN-Client-Capability':
'packages.verifyAll(1)=1,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',
'SERVER_SOFTWARE': 'Apache', 'SCRIPT_NAME': '/XMLRPC',
'HTTP_X_TRANSPORT_INFO': 'Extended Capabilities Transport (C) Red Hat,
Inc (version $Revision$)', 'mod_wsgi.handler_script': '',
'SERVER_SIGNATURE': '<address>Apache Server at benrhn1d Port
80</address>\n', 'REQUEST_METHOD': 'POST', 'PATH_INFO': '',
'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'X-Info': 'RPC
Processor (C) Red Hat, Inc (version $Revision$)', 'CONTENT_LENGTH':
'1561', 'HTTP_USER_AGENT': 'rhn.rpclib.py/$Revision$',
'HTTP_X_UP2DATE_VERSION': '1.0.0-61.el6', 'SERVER_NAME': 'benrhn1d',
'REMOTE_ADDR': '172.22.102.131', 'mod_wsgi.request_handler':
'wsgi-script', 'User-Agent': 'rhn.rpclib.py/$Revision$',
'wsgi.url_scheme': 'ht
tp', 'Host': 'benrhn1d', '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': '172.22.102.135',
'DOCUMENT_ROOT': '/var/www/html', 'mod_wsgi.process_group': '',
'Accept-Encoding': 'identity', 'HTTP_X_RHN_CLIENT_CAPABILITY':
'packages.verifyAll(1)=1,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':
'root@localhost', 'X-Up2Date-Version': '1.0.0-61.el6',
'X-Transport-Info': 'Extended Capabilities Transport (C) Red Hat, Inc
(version $Revision$)', 'SCRIPT_URI': 'http://benrhn1d/XMLRPC',
'HTTP_X_CLIENT_VERSION': '1', 'wsgi.input': <mod_wsgi.Input object at
0x7f619e2170b0>, 'HTTP_HOST': 'benrhn1d', 'SCRIPT_URL': '/XMLRPC',
'wsgi.multithread': False, 'REQUEST_URI': '/XMLR
PC', 'X-Client-Version': '1', 'wsgi.version': (1, 1),
'GATEWAY_INTERFACE': 'CGI/1.1', 'wsgi.run_once': False, 'wsgi.errors':
<mod_wsgi.Log object at 0x7f619e217170>, 'REMOTE_PORT': '33404',
'mod_wsgi.listener_host': '', 'mod_wsgi.version': (3, 2),
'HTTP_X_RHN_TRANSPORT_CAPABILITY': 'follow-redirects=3',
'CONTENT_TYPE': 'text/xml', 'mod_wsgi.application_group':
'benrhn1d.scadadev.horizonpower.com.au|/xmlrpc',
'mod_wsgi.script_reloading': '1', 'wsgi.file_wrapper': <built-in
method file_wrapper of mod_wsgi.Adapter object at 0x7f619e0e4558>,
'HTTP_ACCEPT_ENCODING': 'identity', 'HTTP_X_INFO': 'RPC Processor (C)
Red Hat, Inc (version $Revision$)'}
key = <type 'str'> HTTP_X_INFO
v = <type 'str'> RHN
servertype = <type 'str'> spacewalk.server.apacheServer
new_key = <type 'str'> X-Info
appServ = <type 'instancemethod'> <bound method
apacheHandler.handler of <spacewalk.server.apacheHandler.apacheHandler
instance at 0x7f619e4ba518>>
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
0x7f619e0e4558>
environ = <type 'dict'> {'mod_wsgi.listener_port':
'80', 'X-RHN-Client-Capability':
'packages.verifyAll(1)=1,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',
'SERVER_SOFTWARE': 'Apache', 'SCRIPT_NAME': '/XMLRPC',
'HTTP_X_TRANSPORT_INFO': 'Extended Capabilities Transport (C) Red Hat,
Inc (version $Revision$)', 'mod_wsgi.handler_script': '',
'SERVER_SIGNATURE': '<address>Apache Server at benrhn1d Port
80</address>\n', 'REQUEST_METHOD': 'POST', 'PATH_INFO': '',
'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'X-Info': 'RPC
Processor (C) Red Hat, Inc (version $Revision$)', 'CONTENT_LENGTH':
'1561', 'HTTP_USER_AGENT': 'rhn.rpclib.py/$Revision$',
'HTTP_X_UP2DATE_VERSION': '1.0.0-61.el6', 'SERVER_NAME': 'benrhn1d',
'REMOTE_ADDR': '172.22.102.131', 'mod_wsgi.request_handler':
'wsgi-script', 'User-Agent': 'rhn.rpclib.py/$Revision$',
'wsgi.url_scheme': 'ht
tp', 'Host': 'benrhn1d', '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': '172.22.102.135',
'DOCUMENT_ROOT': '/var/www/html', 'mod_wsgi.process_group': '',
'Accept-Encoding': 'identity', 'HTTP_X_RHN_CLIENT_CAPABILITY':
'packages.verifyAll(1)=1,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':
'root@localhost', 'X-Up2Date-Version': '1.0.0-61.el6',
'X-Transport-Info': 'Extended Capabilities Transport (C) Red Hat, Inc
(version $Revision$)', 'SCRIPT_URI': 'http://benrhn1d/XMLRPC',
'HTTP_X_CLIENT_VERSION': '1', 'wsgi.input': <mod_wsgi.Input object at
0x7f619e2170b0>, 'HTTP_HOST': 'benrhn1d', 'SCRIPT_URL': '/XMLRPC',
'wsgi.multithread': False, 'REQUEST_URI': '/XMLR
PC', 'X-Client-Version': '1', 'wsgi.version': (1, 1),
'GATEWAY_INTERFACE': 'CGI/1.1', 'wsgi.run_once': False, 'wsgi.errors':
<mod_wsgi.Log object at 0x7f619e217170>, 'REMOTE_PORT': '33404',
'mod_wsgi.listener_host': '', 'mod_wsgi.version': (3, 2),
'HTTP_X_RHN_TRANSPORT_CAPABILITY': 'follow-redirects=3',
'CONTENT_TYPE': 'text/xml', 'mod_wsgi.application_group':
'benrhn1d.scadadev.horizonpower.com.au|/xmlrpc',
'mod_wsgi.script_reloading': '1', 'wsgi.file_wrapper': <built-in
method file_wrapper of mod_wsgi.Adapter object at 0x7f619e0e4558>,
'HTTP_ACCEPT_ENCODING': 'identity', 'HTTP_X_INFO': 'RPC Processor (C)
Red Hat, Inc (version $Revision$)'}
Environment for PID=27185 on exception:
LANG = C
PATH = /sbin:/usr/sbin:/bin:/usr/bin
PWD = /
SHLVL = 2
TERM = xterm
_ = /usr/sbin/httpd
---
Any thoughts on this? Is there any addional information I can provide
to help diagnosing this?
CC
On Wed, Mar 28, 2012 at 9:24 AM, Colin Coe <coli...@gmail.com> wrote:
> Oh and BTW, I have a Spacewalk v1.6 Oracle backed server in another
> environment (using RHEV 3.0.2) and it does not have these problems.
> I'm thinking this may be a postgres port specific problem.
>
> CC
>
> On Wed, Mar 28, 2012 at 9:17 AM, Colin Coe <coli...@gmail.com> wrote:
>> Additional detail:
>>
>> spaceschema=# select rhn_channel.available_chan_subscriptions(107, 1)
>> available_subscriptions
>> spaceschema-# from rhnChannel c,
>> spaceschema-# rhnChannelArch ca
>> spaceschema-# where c.channel_arch_id = ca.id
>> spaceschema-# and c.id =
>> rhn_channel.base_channel_for_release_arch('6Server', 'x86_64', 1, 1);
>> available_subscriptions
>> -------------------------
>> (0 rows)
>>
>> spaceschema=#
>>
>> According to Admin - Subscriptions - System Entitlements, I have 20000
>> of each entitlement type:
>> ---
>> Management (Base) 20000 19997
>> Monitoring (Add-On) 20000 20000
>> Provisioning (Add-On) 20000 19997
>> Virtualization (Add-On) 20000 20000
>> Virtualization Platform (Add-On) 20000 19998
>> ---
>>
>> CC
>>
>> On Wed, Mar 28, 2012 at 8:58 AM, Colin Coe <coli...@gmail.com> wrote:
>>> Hi Paul
>>>
>>> Yep, all dependencies are present/installed. The RPM install bits
>>> work just fine. Everything falls over running rhnreg_ks.
>>>
>>> Looking into this, I can see that the error is valid. There are no
>>> available subscriptions.
>>>
>>> The traceback email lists this query:
>>> ---
>>> select ca.label arch,
>>> c.id,
>>> c.parent_channel,
>>> c.org_id,
>>> c.label,
>>> c.name,
>>> c.summary,
>>> c.description,
>>> to_char(c.last_modified, 'YYYYMMDDHH24MISS') last_modified,
>>> rhn_channel.available_chan_subscriptions(c.id, :org_id)
>>> available_subscriptions
>>> from rhnChannel c,
>>> rhnChannelArch ca
>>> where c.channel_arch_id = ca.id
>>> and c.id = rhn_channel.base_channel_for_release_arch(
>>> :release, :server_arch, :org_id, :user_id)
>>> ---
>>>
>>> When I run this as:
>>> ---
>>> select ca.label arch,
>>> c.id,
>>> c.parent_channel,
>>> c.org_id,
>>> c.label,
>>> c.name,
>>> c.summary,
>>> c.description,
>>> to_char(c.last_modified, 'YYYYMMDDHH24MISS') last_modified,
>>> rhn_channel.available_chan_subscriptions(107, 1) available_subscriptions
>>> from rhnChannel c,
>>> rhnChannelArch ca
>>> where c.channel_arch_id = ca.id
>>> and c.id = rhn_channel.base_channel_for_release_arch('6Server',
>>> 'x86_64', 1, 1);
>>> ---
>>> I see that the available_subscriptions column is indeed empty.
>>>
>>> While I'm not sure what the fix is, I am pretty sure this is either
>>> the cause of the failure or at least a contributing factor.
>>>
>>> Thanks
>>>
>>> CC
>>>
>>> On Wed, Mar 28, 2012 at 8:25 AM, Paul Robert Marino <prma...@gmail.com> wrote:
>>>> I've had no problems with that.
>>>> Although do you have all of the dependancies in the kickstart profile?
>>>> Ive seen instances where the spacewalk client tools wherne included in the
>>>> kickstart profile and as a result the post snipet that does the registration
>>>> failed because it couldn't install the rpms it needed because of missing
>>>> dependancies.
>>>>
>>>> On Mar 27, 2012 7:51 PM, "Colin Coe" <coli...@gmail.com> wrote:
>>>>>
>>>>> Anyone got any ideas on this? I've a shiny new spacewalk server that
>>>>> I can't use as I can't register any virtual guests. Physical machines
>>>>> register just fine.
>>>>>
>>>>> CC
>>> --
>>> RHCE#805007969328369
>>
>>
>>
>> --
>> RHCE#805007969328369
>
>
>
> --
> RHCE#805007969328369