[Spacewalk-list] Enrolling/managing CentOS 4 Hosts in 2013 on Spacewalk
Chris Swingler
chris at chrisswingler.com
Mon Jun 3 17:10:53 UTC 2013
Hello Spacewalk List!
As much as I'd like to throw them in the river, I've got a handful of
CentOS 4 systems that we'd like to get enrolled in Spacewalk. All we
really want to do with them is push them a couple RPMs and some config
files to get zabbix-agent up and running on them while we regroup and come
up with a proper plan of attack to get rid of them.
But I digress.
I added a new Channel and Activation Key for CentOS 4. I also set up a Base
channel and synced it against the CentOS 4.9 Base in Vault.
I stood up a CentOS 4.9 x86_64 VM, managed to get it to run rhnreg_ks
without issue, and it shows up in the Spacewalk UI. So far, so good.
Pushing an RPM to the CentOS host through the Spacewalk UI gets me:
This action's status is: Failed.
The client picked up this action on 06/ 3/13 11:30:53 AM CDT.
The client completed this action on 06/ 3/13 11:30:54 AM CDT.
Client execution returned "Failed: There was a communication error talking
to the server" (code 21)
Okay. Let's try it using up2date on the other end:
[root at old_vm yum.repos.d]# up2date --channel centos-4-x86-64-base aide
Fetching Obsoletes list for channel: centos-4-x86-64-base...
########################################
Fetching rpm headers...
########################################
Name Version Rel
Arch
----------------------------------------------------------------------------------------
aide 0.13.1 3.el4
x86_64
Testing package set / solving RPM inter-dependencies...
########################################
aide-0.13.1-3.el4.x86_64.rp ########################## Done.
Preparing ########################################### [100%]
Installing...
1:aide ###########################################
[100%]
There was a fatal error communicating with the server. The message was:
Internal Server Error
Though, it does seem like it completes:
[root at old_vm rhn]# rpm -qa | grep aide
aide-0.13.1-3.el4
...and it does appear in the Spacewalk UI for the system's installed
software list after an rhn_check and refresh of the list page.
That up2date prompts Spacewalk to spam me with tracebacks via email:
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 845, in
add_packages
server.save_packages()
File
"/usr/lib/python2.6/site-packages/spacewalk/server/rhnServer/server_wrapper.py",
line 75, in save_packages
ret = self.save_packages_byid(self.server["id"], schedule=schedule)
File
"/usr/lib/python2.6/site-packages/spacewalk/server/rhnServer/server_packages.py",
line 228, in save_packages_byid
h.execute_bulk(package_data)
File
"/usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/sql_base.py",
line 197, in execute_bulk
ret = ret + apply(self.executemany, (), subdict)
File
"/usr/lib/python2.6/site-packages/spacewalk/server/rhnSQL/sql_base.py",
line 172, in executemany
return apply(self._execute_wrapper, (self._executemany, ) + 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/driver_postgresql.py",
line 318, in _executemany
self._real_cursor.executemany(self.sql, all_kwargs)
InternalError: -20243 : (package_arch_not_found) - Package architecture
could not be found
CONTEXT: SQL statement "SELECT
rhn_exception.raise_exception('package_arch_not_found')"
PL/pgSQL function "lookup_package_arch" line 14 at PERFORM
Full email at https://gist.github.com/cswingler/66d00214ed5c789ce8c8
It looks like it's tripping over the package arch somewhere...
So, a couple questions:
* What's going on with that traceback, and how do I fix it?
* Is it even _possible_ to deploy configuration files via Spacewalk to EL4
hosts?
* Should I continue to try to get this to work? :)
Thanks
-Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20130603/5723d368/attachment.htm>
More information about the Spacewalk-list
mailing list