[Spacewalk-list] Spacewalk upgrade 1.0 to 1.2 failed

Hagberg, Keith Keith.Hagberg at FMR.com
Mon Jan 31 16:23:13 UTC 2011


They were all set prior to upgrading from 1.0 to 1.2, they are all set to none now.

When I try to change it and update the channel, I get the following WEB TRACEBACK

The following exception occurred while executing this request:
POST /rhn/channels/manage/Edit.do

Date:1/31/11 11:15:15 AM EST
Headers:
  host: xxxxxxx
  user-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
  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: 115
  connection: keep-alive
  referer: https://xxxxxxx/rhn/channels/manage/Edit.do?cid=132
  cookie: JSESSIONID=5D38C75CDBCB4C4AA2138703123041C8; pxt-session-cookie=888x03cc9686e044b36b9bde3e6d3155782a
  content-type: application/x-www-form-urlencoded
  content-length: 1141

Request:
Local Name = xxxxxxx
Server Name = xxxxxxx
Requested Session Id came from Cookie
Requested Session Valid = true
Session = org.apache.catalina.session.StandardSessionFacade at 582815e0[session=StandardSession[5D38C75CDBCB4C4AA2138703123041C8]]
Protocol = https
Request Locale = en_US
Request Character Encoding = UTF-8
Attribute Names = rhnActiveLang, javax.servlet.jsp.jstl.fmt.timeZone.request, channelEditForm, javax.servlet.error.status_code, javax.servlet.error.servlet_name, javax.servlet.request.key_size, requestedUri, javax.servlet.request.ssl_session, org.apache.struts.action.MESSAGE, javax.servlet.error.message, session, __sitemesh__filterapplied, javax.servlet.request.cipher_suite, javax.servlet.error.exception, org.apache.struts.action.mapping.instance, javax.servlet.error.request_uri, org.apache.struts.action.MODULE, 

Form Variables:
  arch_name: IA-32
  maintainer_email: 
  gpg_key_fingerprint: 
  edit_button: Update Channel
  checksum: sha1
  summary: XXXXXXXXXXXXXXXXXX
  per_user_subscriptions: all
  org_sharing: private
  cid: 132
  label: XXXXXXXXXXXXXXXXX
  parent: 
  gpg_key_url: 
  maintainer_phone: 
  submitted: true
  description: 
  support_policy: 
  gpg_key_id: 
  maintainer_name: 
  arch: channel-ia32
  name: xxxxxxxxxxxxxxxx


User Information:
User xxxxxxx (id 2, org_id 1)

Exception:
javax.servlet.ServletException: Could not set null value for parameter: reason
	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:101)
	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:291)
	at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)
	at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:704)
	at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:897)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
	at java.lang.Thread.run(Thread.java:636)
Caused by: com.redhat.rhn.common.db.datasource.ParameterValueNotFoundException: Could not set null value for parameter: reason
	at com.redhat.rhn.common.db.datasource.CachedStatement.setupParamMap(CachedStatement.java:421)
	at com.redhat.rhn.common.db.datasource.CachedStatement.execute(CachedStatement.java:455)
	at com.redhat.rhn.common.db.datasource.CachedStatement.execute(CachedStatement.java:432)
	at com.redhat.rhn.common.db.datasource.CachedStatement.executeUpdate(CachedStatement.java:270)
	at com.redhat.rhn.common.db.datasource.WriteMode.executeUpdate(WriteMode.java:33)
	at com.redhat.rhn.manager.channel.ChannelManager.queueChannelChange(ChannelManager.java:2490)
	at com.redhat.rhn.manager.channel.UpdateChannelCommand.update(UpdateChannelCommand.java:72)
	at com.redhat.rhn.frontend.action.channel.manage.EditChannelAction.edit(EditChannelAction.java:351)
	at com.redhat.rhn.frontend.action.channel.manage.EditChannelAction.execute(EditChannelAction.java:124)
	at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
	... 40 more


-----Original Message-----
From: spacewalk-list-bounces at redhat.com [mailto:spacewalk-list-bounces at redhat.com] On Behalf Of Michael Mraka
Sent: Monday, January 31, 2011 10:05 AM
To: spacewalk-list at redhat.com
Subject: Re: [Spacewalk-list] Spacewalk upgrade 1.0 to 1.2 failed

Hagberg, Keith wrote:
% OK
% 
% I reverted everything back and reran the upgrade after setting my temp
% tablespace in oracle.
% 
% My original problem was that the repo data was not being generated.
% After successfully upgrading to 1.2, I now see a file in
% /var/cache/rhn/repodata/reponame/noyumrepo.txt in each of my repo
% dirs. The file has in it No repo will be generated for channel
% reponame.

I see... you have yum repo checksum set to None (Manage channels >
channel detail). Which means don't generate yum repo for the channel
(e.g. for RHEL4 which uses up2date).  Set it to sha1 for RHEL5 and
anything you like for Fedora and RHEL6.

% Keith

Regards,

--
Michael Mráka
Satellite Engineering, Red Hat

_______________________________________________
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