Gordon,

Good to know, thanks for the info.

David

On 02/15/2010 10:41 AM, Gordon Child wrote:
> David,
> Most CentOS repos also implement the sqlite db in addition to the xml
> in repodata.  The option to generate that is -d in createrepo.
> This is something that I think also should be added by default to
> CentOS repos.
>
> -Gordon
>
> On Feb 15, 2010, at 10:19 AM, Adurotec wrote:
>
>> Figured out my problem, which turned out to be two issues.
>>
>> The first issue was that the kickstart file had some syntax errors
>> that did not allow the install to remain non-interactive.  Once I
>> correct those issues the install continued up until my next problem.
>>
>> I received the following error during the kickstart install (truncated):
>>
>> "Unable to read packge metadata".
>>
>> Doing some digging around I found out that the Cobbler import feature
>> for importing a distributions uses createrepo 0.9.7 with default
>> settings and that as of January 2009 it has implemented sha256 as the
>> default checksum method for repodata.  Apparently yum and/or anaconda
>> for CentOS 5.x seems to only support sha1 ("sha") checksums for
>> repodata files so I had to run:
>> createrepo -s sha -o . -g repodata/comps.xml .
>>     
>> At the top of the tree to fix the issue.
>>
>> Here is the link to the Cobbler ticket that explains what fixed my issue:
>>
>> https://fedorahosted.org/cobbler/ticket/463
>>
>> Hope this info helps anyone having the same issue.
>>
>> David
>>
>>
>> On 02/14/2010 10:07 AM, Adurotec wrote:
>>> Totally new to cobbler and I am having an issue with my initial
>>> installation of version 1.6.6 which is installed on Fedora11 x86_64.
>>>
>>> I imported two CentOS 5.4 DVD iso's (i386 & x86_64), and setup a new
>>> box for a pxe install and created a new profile with a custom
>>> kickstart file so I could start my testing of cobbler.  The server
>>> boots up and gets the install menu which shows the default installs
>>> that were created when I imported the ISO's plus the custom install
>>> I created.  When I select my custom install I see the kernel and
>>> initrd being installed but the install which was supposed to be
>>> non-interactive fails to go non-interactive.
>>>
>>> I checked my apache logs and found the following:
>>>
>>>   1.
>>>       ==> access_log <==
>>>   2.
>>>       10.200.2.122 - - [14/Feb/2010:15:22:34 +0000] "GET
>>>       /cblr/svc/op/ks/profile/mboxmail-CentOS-5.4-i386 HTTP/1.0" 200
>>>       1328 "-" "anaconda/11.1.2.195"
>>>   3.
>>>               10.200.2.73 - - [14/Feb/2010:15:22:57 +0000] "GET
>>>       /cblr/links/CentOS-5.4-i386/images/updates.img HTTP/1.0" 404
>>>       319 "-" "anaconda/11.1.2.195"
>>>   4.
>>>       10.200.2.73 - - [14/Feb/2010:15:22:57 +0000] "GET
>>>       /cblr/links/CentOS-5.4-i386/disc1/images/updates.img HTTP/1.0"
>>>       404 325 "-" "anaconda/11.1.2.195"
>>>   5.
>>>       10.200.2.73 - - [14/Feb/2010:15:22:57 +0000] "GET
>>>       /cblr/links/CentOS-5.4-i386/images/product.img HTTP/1.0" 404
>>>       319 "-" "anaconda/11.1.2.195"
>>>   6.
>>>       10.200.2.73 - - [14/Feb/2010:15:22:57 +0000] "GET
>>>       /cblr/links/CentOS-5.4-i386/disc1/images/product.img HTTP/1.0"
>>>       404 325 "-" "anaconda/11.1.2.195"
>>>   7.
>>>        
>>>   8.
>>>       ==> error_log <==
>>>   9.
>>>       [Sun Feb 14 15:22:57 2010] [error] [client 10.200.2.73] File
>>>       does not exist:
>>>       /var/www/cobbler/links/CentOS-5.4-i386/images/updates.img
>>>  10.
>>>       [Sun Feb 14 15:22:57 2010] [error] [client 10.200.2.73] File
>>>       does not exist: /var/www/cobbler/links/CentOS-5.4-i386/disc1
>>>  11.
>>>       [Sun Feb 14 15:22:57 2010] [error] [client 10.200.2.73] File
>>>       does not exist:
>>>       /var/www/cobbler/links/CentOS-5.4-i386/images/product.img
>>>  12.
>>>       [Sun Feb 14 15:22:57 2010] [error] [client 10.200.2.73] File
>>>       does not exist: /var/www/cobbler/links/CentOS-5.4-i386/disc1
>>>  13.
>>>        
>>>  14.
>>>       ==> access_log <==
>>>  15.
>>>       10.200.2.73 - - [14/Feb/2010:15:22:57 +0000] "GET
>>>       /cblr/links/CentOS-5.4-i386/images/stage2.img HTTP/1.0" 200
>>>       111767552 "-" "anaconda/11.1.2.195"
>>>  16.
>>>       10.200.2.73 - - [14/Feb/2010:15:23:13 +0000] "GET
>>>       /cblr/links/CentOS-5.4-i386//disc1/.discinfo HTTP/1.1" 404 317
>>>       "-" "urlgrabber/3.1.0"
>>>  17.
>>>        
>>>  18.
>>>       ==> error_log <==
>>>  19.
>>>       [Sun Feb 14 15:23:13 2010] [error] [client 10.200.2.73] File
>>>       does not exist: /var/www/cobbler/links/CentOS-5.4-i386/disc1
>>>
>>>
>>>
>>> This explains why the non-interactive install is failing, but what I
>>> don't understand is, the server is requesting
>>> /cblr/svc/op/ks/profile/mboxmail-CentOS-5.4-i386 (which is the link
>>> found in the install menu for the profile selected) but then the
>>> server requests /cblr/links/CentOS-5.4-i386/images/updates.img
>>> (which doesn't exist) and
>>> /cblr/links/CentOS-5.4-i386/disc1/images/updates.img (which also
>>> does not exist). 
>>>
>>> The /var/www/cobbler/links/CentOS-5/4-i386 is a sym link to
>>> /var/www/cobbler/ks_mirror/CentOS-5.4-i386 which ultimately points
>>> to the CentOS-5.4-i386 ISO that was imported into cobbler.
>>>
>>> Is there some configuration change I need to make that didn't get
>>> set correctly when I did the import?
>>>
>>> Thanks in advance.
>>>
>>> David
>>>
>>>
>>> _______________________________________________
>>> cobbler mailing list
>>> [email protected]
>>> https://fedorahosted.org/mailman/listinfo/cobbler
>>>   
>> _______________________________________________
>> cobbler mailing list
>> [email protected] <mailto:[email protected]>
>> https://fedorahosted.org/mailman/listinfo/cobbler
>
>
> _______________________________________________
> cobbler mailing list
> [email protected]
> https://fedorahosted.org/mailman/listinfo/cobbler
>   
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to