[Spacewalk-list] Packages "missing" during Kickstart that aren't...

K.R. kr at smite.de
Tue Aug 10 15:50:25 UTC 2010


James Hogarth wrote:
> On 10 August 2010 13:45, Jonathan Scott <lists at xistenz.org> wrote:
>   
>> Thanks for sticking with me James.
>>
>> Tailed the access_log and saw the following:
>>
>> 10.16.11.5 - - [10/Aug/2010:08:41:34 -0400] "GET
>> /ks/dist/child/centos5-updates-i386/ks-centos-i386-5-u3/getPackage/fetchmail-6.3.6-1.1.el5_3.1.i386.rpm
>> HTTP/1.1" 206 3035 "-" "urlgrabber/3.1.0 yum/3.2.19"
>> 10.16.148.211 - - [10/Aug/2010:08:41:34 -0400] "GET
>> /rhn/common/DownloadFile.do?url=/ks/dist/child/centos5-updates-i386/ks-centos-i386-5-u3/getPackage/fetchmail-6.3.6-1.1.el5_3.1.i386.rpm
>> HTTP/1.1" 200 3475 "-" "urlgrabber/3.1.0 yum/3.2.19"
>>
>> This is the same URL from which I am able to manually wget the file.
>>
>> - Jonathan
>>
>>     
>
> Well the good news there isn't 403, 404 or 500 as status codes ;)
>
> The bad news is a 200 status code (HTTP OK) leaves matters a little
> more confused.....
>
> Next 2 steps I'd take would be enabling the troubleshooting kickstart
> options for logging to gather more information... and from a running
> kickstart alt-F2 and attempt to wget from within that as well to try
> and determine if that fails or passes.....
>
> Watching alt-F3 and/or alt-F4 might be beneficial as well to determine
> if you are seeing an error on the front end that does not reflect back
> end issues... eg temp area for rpm download runs out of space and/or
> gets a permission error for some reason preventing download of
> package....
>
> Any 'non-standard' stuff like no swap partition or using ext4 or xfs
> or resier etc etc?
>
> James
>
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list
>
>   
hi, I posted this already. I have the same Problem with a different 
file. I didn't solved it till now. Here is what I wrote:

> K.R. wrote:
>> Hi again,
>>
>> sorry, just some few additional notes
>>
>> K.R. wrote:
>>> Hello,
>>>
>>> i've tried to setup some kickstart profiles. Everything works fine 
>>> with Centos 5 i386 architecture(I can kickstart a whole server with 
>>> CentOS5 i386... yay!). If I try to repeat my steps for x86_64 
>>> architecture , I have some strange issues. I can't download all 
>>> files(hmm, I can't download one single file).
>>>
>>> Here are some Apachelogs:
>>> 172.16.1.3 - - [03/Jun/2010:12:55:42 +0200] "GET 
>>> /ks/dist/CentOS-5-x86_64/CentOS/expat-1.95.8-8.3.el5_4.2.i386.rpm 
>>> HTTP/1.1" 206 5523 "-" "urlgrabber/3.1.0 yum/3.2.22"
>>> 172.16.1.3 - - [03/Jun/2010:12:55:42 +0200] "GET 
>>> /ks/dist/CentOS-5-x86_64/CentOS/words-3.0-9.1.noarch.rpm HTTP/1.1" 
>>> 206 4325 "-" "urlgrabber/3.1.0 yum/3.2.22"
>>> 172.16.1.3 - - [03/Jun/2010:12:55:42 +0200] "GET 
>>> /ks/dist/child/centos5-updates-x86_64/CentOS-5-x86_64/getPackage/gnutls-1.4.1-3.el5_4.8.i386.rpm 
>>> HTTP/1.1" 206 7584 "-" "urlgrabber/3.1.0 yum/3.2.22"
>>> 172.16.1.3 - - [03/Jun/2010:12:55:42 +0200] "GET 
>>> /ks/dist/CentOS-5-x86_64/CentOS/crontabs-1.10-8.noarch.rpm HTTP/1.1" 
>>> 206 4022 "-" "urlgrabber/3.1.0 yum/3.2.22"
>>> 172.16.1.3 - - [03/Jun/2010:12:55:43 +0200] "GET 
>>> /ks/dist/CentOS-5-x86_64/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm 
>>> HTTP/1.1" 206 5551 "-" "urlgrabber/3.1.0 yum/3.2.22"
>>> 172.16.1.3 - - [03/Jun/2010:12:55:43 +0200] "GET 
>>> /ks/dist/CentOS-5-x86_64/CentOS/specspo-13-1.el5.centos.noarch.rpm 
>>> HTTP/1.1" 206 15485 "-" "urlgrabber/3.1.0 yum/3.2.22"
>>> 172.16.1.3 - - [03/Jun/2010:12:55:43 +0200] "GET 
>>> /ks/dist/CentOS-5-x86_64/CentOS/libpcap-0.9.4-15.el5.x86_64.rpm 
>>> HTTP/1.1" 206 16420 "-" "urlgrabber/3.1.0 yum/3.2.22"
>>> 172.16.1.3 - - [03/Jun/2010:12:55:43 +0200] "GET 
>>> /ks/dist/CentOS-5-x86_64/CentOS/glibc-2.5-49.x86_64.rpm HTTP/1.1" 
>>> 206 153549 "-" "urlgrabber/3.1.0 yum/3.2.22"
>>> 172.16.1.3 - - [03/Jun/2010:12:55:43 +0200] "GET 
>>> /ks/dist/CentOS-5-x86_64/CentOS/libjpeg-6b-37.x86_64.rpm HTTP/1.1" 
>>> 206 7655 "-" "urlgrabber/3.1.0 yum/3.2.22"
>>> 172.16.1.3 - - [03/Jun/2010:12:55:43 +0200] "GET 
>>> /ks/dist/CentOS-5-x86_64/CentOS/libXcursor-1.1.7-1.1.i386.rpm 
>>> HTTP/1.1" 206 3035 "-" "urlgrabber/3.1.0 yum/3.2.22"
>>> 172.16.1.3 - - [03/Jun/2010:12:55:43 +0200] "GET 
>>> /ks/dist/CentOS-5-x86_64/CentOS/libXcursor-1.1.7-1.1.i386.rpm 
>>> HTTP/1.1" 206 3035 "-" "urlgrabber/3.1.0 yum/3.2.22"
>>> 172.16.1.3 - - [03/Jun/2010:12:55:43 +0200] "GET 
>>> /ks/dist/CentOS-5-x86_64/CentOS/libXcursor-1.1.7-1.1.i386.rpm 
>>> HTTP/1.1" 206 3035 "-" "urlgrabber/3.1.0 yum/3.2.22"
>>> 172.16.1.3 - - [03/Jun/2010:12:55:43 +0200] "GET 
>>> /ks/dist/CentOS-5-x86_64/CentOS/libXcursor-1.1.7-1.1.i386.rpm 
>>> HTTP/1.1" 206 3035 "-" "urlgrabber/3.1.0 yum/3.2.22"
>>> 172.16.1.3 - - [03/Jun/2010:12:55:43 +0200] "GET 
>>> /ks/dist/CentOS-5-x86_64/CentOS/libXcursor-1.1.7-1.1.i386.rpm 
>>> HTTP/1.1" 206 3035 "-" "urlgrabber/3.1.0 yum/3.2.22"
>>>
>>>
>>> I can download everything, except this 
>>> libXcursor-1.1.7-1.1.i386.rpm, but it appears on the filesystem.
>>> ls -al 
>>> /var/distro-trees/CentOS-5-x86_64/CentOS/libXcursor-1.1.7-1.1.i386.rpm
>>> -rw-r--r-- 1 root root 0 Jun  3 14:08 
>>> /var/distro-trees/CentOS-5-x86_64/CentOS/libXcursor-1.1.7-1.1.i386.rpm
>> # ls -al 
>> /var/distro-trees/CentOS-5-x86_64/CentOS/libXcursor-1.1.7-1.1.i386.rpm
>> -rw-rw-r-- 3 500 500 32396 Nov 18  2007 
>> /var/distro-trees/CentOS-5-x86_64/CentOS/libXcursor-1.1.7-1.1.i386.rpm
>>
>> This looks better.
>>>
>>> Following logs are created by tomcat5:
>>>
>>> /var/log/tomcat5/catalina.out
>>> 2010-06-03 15:19:45,675 [TP-Processor3] ERROR 
>>> com.redhat.rhn.frontend.action.common.DownloadFile - Package 
>>> retrieval error on file download url: 
>>> /ks/dist/CentOS-5-x86_64/CentOS/libXcursor-1.1.7-1.1.i386.rpm                                                                                                            
>>>
>>> org.hibernate.NonUniqueResultException: query did not return a 
>>> unique result: 12
>>>        at 
>>> org.hibernate.impl.AbstractQueryImpl.uniqueElement(AbstractQueryImpl.java:820) 
>>>
>>>        at 
>>> org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:811) 
>>>
>>>        at 
>>> com.redhat.rhn.domain.channel.ChannelFactory.lookupPackageByFilename(ChannelFactory.java:867) 
>>>
>>>        at 
>>> com.redhat.rhn.frontend.action.common.DownloadFile.getStreamInfoKickstart(DownloadFile.java:434) 
>>>
>>>        at 
>>> com.redhat.rhn.frontend.action.common.DownloadFile.getStreamInfo(DownloadFile.java:320) 
>>>
>>>        at 
>>> org.apache.struts.actions.DownloadAction.execute(DownloadAction.java:106) 
>>>
>>>        at 
>>> com.redhat.rhn.frontend.action.common.DownloadFile.execute(DownloadFile.java:128) 
>>>
>>>        at 
>>> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) 
>>>
>>>        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.doGet(ActionServlet.java:414)
>>>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>>>        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)
>>> 2010-06-03 15:27:19,119 [TP-Processor3] ERROR 
>>> com.redhat.rhn.frontend.action.common.DownloadFile - Package 
>>> retrieval error on file download url: 
>>> /ks/dist/CentOS-5-x86_64/CentOS/libXcursor-1.1.7-1.1.i386.rpm
>>>
>>> If I try to access another file, e.g. 
>>> libXcursor-1.1.7-1.1.x86_64.rpm, it works. Btw. the two files are in 
>>> the same folder and share the same permissions.
>>>
>>> I can download the file if I just rename it.
>> If I rename an other file to libXcursor-1.1.7-1.1.i386.rpm it does 
>> not work, too.
>> eg: mv libXcursor-1.1.7-1.1.x86_64.rpm libXcursor-1.1.7-1.1.i386.rpm
>>
>> maybe it is just the filename?
>>>
>>> Let me know if I am wrong here. Maybe my question fits better at 
>>> tomcat or cobbler lists?
>>>
>>> _______________________________________________
>>> Spacewalk-list mailing list
>>> Spacewalk-list at redhat.com
>>> https://www.redhat.com/mailman/listinfo/spacewalk-list
>>>
>>
>> thank you,
>> Klaus Roeckelein
>>
>> _______________________________________________
>> 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