[Spacewalk-list] ProtocolError XMLRPC: 500 Internal Server Error when syncing to profile

Craig Ward craig.ward at gmail.com
Thu Mar 24 01:19:26 UTC 2011


Hi,

I've successfully registered some RHEL servers against my satellite
server. The server is looking at the following channels:

Parent 5.5Server-x86_64 	Spacewalk Default Organization 	3116 	6
Child 5Server-x86_64_updates 	Spacewalk Default Organization 	3292 	6
Child epel5-x86_64 	Spacewalk Default Organization 	6329 	1
Child spacewalk-client-x86_64 	Spacewalk Default Organization 	22 	6

I can apply updates fine, run a rhn_check on the server and it
downloads around 200 updates successfully. Following the updates, I
can still do a rhn_check and it returns fines (no packages to update).

However, if I try and roll back to a profile create before the updates
were applied I receive a error 500 when running rhn_check:

# rhn_check -vvvv
D: opening  db environment /var/lib/rpm/Packages joinenv
D: opening  db index       /var/lib/rpm/Packages rdonly mode=0x0
D: locked   db index       /var/lib/rpm/Packages
D: opening  db index       /var/lib/rpm/Providename rdonly mode=0x0
XMLRPC ProtocolError: <ProtocolError for <server name> /XMLRPC: 500
Internal Server Error>
D: closed   db index       /var/lib/rpm/Providename
D: closed   db index       /var/lib/rpm/Packages
D: closed   db environment /var/lib/rpm/Packages


If I remove the package synchronisation job from the events for the
server I can rhn_check again.

AFAIK I'm running the correct version of the rhn tools (from the
spacewalk repo):

# rpm -qa | grep rhn
yum-rhn-plugin-1.3.8-1.el5
rhn-setup-1.3.12-1.el5
rhnsd-4.9.8-1.el5
rhn-client-tools-1.3.12-1.el5
rhn-setup-gnome-1.3.12-1.el5
rhnlib-2.5.33-1.el5
rhn-check-1.3.12-1.el5

Any ideas?

Thanks,
Craig.




More information about the Spacewalk-list mailing list