Stephen Berg (Contractor) wrote:
My test spacewalk is having trouble with configuration channels. I've
created a test channel, created one file to be centrally managed
(/etc/sysconfig/rhn/rhnsd) and attempted to deploy it to one of my
test client systems. Seems that when I try to deploy from the web
interface I've done something naughty and should stop it or I get an
internal server error. Anyone got this working and can offer some tips?
Wanted to add that this is the web traceback email I receive when I try
to deploy a configuration file to a subscribed Fedora 9 x86_64 client.
(I cleaned up a few host name and account names.)
-------- Original Message --------
Subject: WEB TRACEBACK from server (11/20/08 6:58:57 AM CST)
Date: Thu, 20 Nov 2008 06:58:57 -0600
The following exception occurred while executing this request:
POST /rhn/configuration/file/GlobalRevisionDeployConfirmSubmit.do
Date:11/20/08 6:58:57 AM CST
Headers:
host: snipped.out
user-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.4)
Gecko/2008111217 Fedora/3.0.4-1.fc9 Firefox/3.0.4
accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
accept-language: en-us,en;q=0.5
accept-encoding: gzip,deflate
accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
connection: keep-alive
referer:
https://snipped.out/rhn/configuration/file/GlobalRevisionDeployConfirm.do?crid=1&cfid=1&ccid=1
cookie: JSESSIONID=47C67366DE858A9D086FB41A23660BE4;
pxt-session-cookie=62x79f70d4a216818669835ef29b53146a0
content-type: application/x-www-form-urlencoded
content-length: 205
Max-Forwards: 10
Request:
Local Name = snipped.out
Server Name = snipped.out
Requested Session Id came from Cookie
Requested Session Valid = true
Session = [EMAIL PROTECTED]
Protocol = https
Request Locale = en_US
Request Character Encoding = UTF-8
Attribute Names = rhnActiveLang, javax.servlet.request.ssl_session, org.apache.struts.action.MESSAGE, javax.servlet.jsp.jstl.fmt.timeZone.request, session, javax.servlet.request.key_size, datePickerForm, __sitemesh__filterapplied, javax.servlet.request.cipher_suite, requestedUri, org.apache.struts.action.mapping.instance, org.apache.struts.action.MODULE,
Form Variables:
date_year: 2008
crid: 1
date_am_pm: 0
use_date: false
last_lower: 1
date_day: 20
lower: 1
cfid: 1
date_minute: 58
first_lower: 1
dispatch: Confirm and Deploy File
prev_lower: 1
date_hour: 6
date_month: 10
submitted: true
next_lower: 21
User Information:
User Admin-Account (id 1, org_id 1)
Exception:
javax.servlet.ServletException: Missing Client Capability -> configfiles.deploy
for the server [EMAIL PROTECTED],[EMAIL PROTECTED],name=Spacewalk Public
Cert],name=toro.nrlssc.navy.mil,description=Initial Registration Parameters:
OS: fedora-release
Release: 9
CPU Arch: x86_64]]. The server will be unable to deploy config files until this
capability is provided.
at
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:237)
at
com.redhat.rhn.frontend.struts.RhnRequestProcessor.process(RhnRequestProcessor.java:82)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
com.redhat.rhn.frontend.servlets.AuthFilter.doFilter(AuthFilter.java:73)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:142)
at
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:58)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(LocalizedEnvironmentFilter.java:67)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilter.java:108)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:55)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:97)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:619)
Caused by: com.redhat.rhn.manager.MissingCapabilityException: Missing Client
Capability -> configfiles.deploy for the server [EMAIL PROTECTED],[EMAIL
PROTECTED],name=Spacewalk Public
Cert],name=toro.nrlssc.navy.mil,description=Initial Registration Parameters:
OS: fedora-release
Release: 9
CPU Arch: x86_64]]. The server will be unable to deploy config files until this
capability is provided.
at
com.redhat.rhn.manager.action.ActionManager.createConfigActionForServers(ActionManager.java:391)
at
com.redhat.rhn.manager.action.ActionManager.createConfigAction(ActionManager.java:430)
at
com.redhat.rhn.frontend.action.configuration.files.GlobalRevisionDeployConfirmSubmit.scheduleDeploy(GlobalRevisionDeployConfirmSubmit.java:109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270)
at
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)
at
org.apache.struts.actions.LookupDispatchAction.execute(LookupDispatchAction.java:150)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
... 40 more
--
Stephen Berg
Systems Administrator
NRL Code: 7321
Office: 228-688-5738
[EMAIL PROTECTED]
_______________________________________________
Spacewalk-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-list