Michael DeHaan wrote:
>>>>>> Now from your reply I think I see the problem - cobbler is supposed to 
>>>>>> use reposync with empty rpms list (am I right?) when syncing 
>>>>>> repositories. But 1.4.3 is trying yumdownload instead and failing as it 
>>>>>> requires implicit list!
>>>>>>           
> 
> You are right...
>>>>>>   
>>>>>>       
>>>>>>           
>>>>>>> If you set it with say, "export", it doesn't use this setting?
>>>>>>>
>>>>>>>
>>>>>>>     
>>>>>>>         
>>>>>>>             
>>>>> If you have rpms in the rpmlist, it uses yumdownloader instead of yum's 
>>>>> reposync, internally, yes.
>>>>>
>>>>> Paste "cobbler repo report" please...
>>>>>
>>>>> --Michael
>>>>>
>>>>>
>>>>>     
>>>>>         
>>>> I setup 2 repos that I want to mirror locally 'F10-i386-rpmfusion-free' 
>>>> and 'F10-i386-rpmfusion-nonfree'
>>>> I put a few rpms in '*nonfree' and left '*free' empty.
>>>>
>>>> I have other repos that I don't mirror locally - we have fast internal 
>>>> mirror inside of company's firewall with http access. I removed them 
>>>> from output to make reply shorter, but can submit them also if needed.
>>>>
>>>> Here is the output of "cobbler repo report":
>>>>  
>>>>
>>>>
>>>> repo             : F10-i386-rpmfusion-free
>>>> arch             : i386
>>>> breed            : yum
>>>> comment          : Rpmfusion free for Fedora 10 i386
>>>> created          : Mon Jan 26 17:04:02 2009
>>>> createrepo_flags :
>>>> environment      : {'http_proxy': 'http://192.168.1.130:3128'}
>>>> keep updated     : True
>>>> mirror           : 
>>>> http://mirrors.tummy.com/mirrors/rpmfusion.org/free/fedora/releases/10/Everything/i386/os/
>>>> mirror locally   : True 
>>>>
>>>> modified         : Wed Mar 25 10:01:49 2009 
>>>>
>>>> owners           : ['cobbler'] 
>>>>
>>>> priority         : 99 
>>>>
>>>> rpm list         : [] 
>>>>
>>>> yum options      : {} 
>>>>
>>>>
>>>> repo             : F10-i386-rpmfusion-nonfree
>>>> arch             : i386
>>>> breed            : yum
>>>> comment          : Rpmfusion nonfree for Fedora 10
>>>> i386
>>>>
>>>> created          : Mon Jan 26 17:09:18 2009
>>>> createrepo_flags :
>>>> environment      : {'http_proxy': 'http://192.168.1.130:3128'}
>>>> keep updated     : True
>>>> mirror           : 
>>>> http://download1.rpmfusion.org/nonfree/fedora/releases/10/Everything/i386/os/
>>>> mirror locally   : True 
>>>>
>>>> modified         : Thu Mar 19 12:46:45 2009 
>>>>
>>>> owners           : ['cobbler'] 
>>>>
>>>> priority         : 99 
>>>>
>>>> rpm list         : ['kmod-nvidia akmod-nvidia kmod-fglrx akmod-fglrx'] 
>>>>
>>>> yum options      : {} 
>>>>
>>>>
>>>>
>>>> My mail program added new lines in the long lines - mirror lines are 
>>>> oneliners in original output.
>>>>
>>>> Thanks for help!
>>>>   
>>>>       
> 
> Can you also paste the output from "'cobbler reposync 
> --only="F10-i386-rpmfusion-free'" so I can see it?
> 
Here is the output:

environment: http_proxy=http://192.168.1.130:3128
- creating: 
/var/www/cobbler/repo_mirror/F10-i386-rpmfusion-free/.origin/F10-i386-rpmfusion-free.repo
- /usr/bin/yumdownloader --resolve  -c 
/var/www/cobbler/repo_mirror/F10-i386-rpmfusion-free/.origin/F10-i386-rpmfusion-free.repo
 
--destdir=/var/www/cobbler/repo_mirror/F10-i386-rpmfusion-free 
 

Usage: "usage: yumdownloader [options] package1 [package2] [package..] 
 


Options:
   -h, --help            show this help message and exit
   -t, --tolerant        be tolerant of errors
   -C                    run entirely from cache, don't update cache
   -c  [config file]     config file location
   -R  [minutes]         maximum command wait time
   -d  [debug level]     debugging output level
   --showduplicates      show duplicates, in repos, in list/search commands
   -e  [error level]     error output level
   -q, --quiet           quiet operation
   -v, --verbose         verbose operation
   -y                    answer yes for all questions
   --version             show Yum version and exit
   --installroot=[path]  set install root
   --enablerepo=[repo]   enable one or more repositories (wildcards allowed)
   --disablerepo=[repo]  disable one or more repositories (wildcards 
allowed)
   -x [package], --exclude=[package]
                         exclude package(s) by name or glob
   --disableexcludes=[repo]
                         disable exclude from main, for a repo or for
                         everything
   --obsoletes           enable obsoletes processing during updates
   --noplugins           disable Yum plugins
   --nogpgcheck          disable gpg signature checking
   --disableplugin=[plugin]
                         disable plugins by name
   --enableplugin=[plugin]
                         enable plugins by name
   --skip-broken         skip packages with depsolving problems
   --color=COLOR         control whether color is used
   --destdir=DESTDIR     destination directory (defaults to current 
directory)
   --urls                just list the urls it would download instead of
                         downloading
   --resolve             resolve dependencies and download required packages
   --source              operate on source packages
   --archlist=ARCHLIST   only download packages of certain architecture(s)
- createrepo  /var/www/cobbler/repo_mirror/F10-i386-rpmfusion-free

Saving Primary metadata
Saving file lists metadata
Saving other metadata
- creating: /var/www/cobbler/repo_mirror/F10-i386-rpmfusion-free/config.repo
environment: http_proxy=http://192.168.1.130:3128


> If you can share that with me tomorrow we should be able to get this 
> corrected for 1.6
> 
> I'll also try this myself to see how things are going.   
> 
> It will be using yumdownloader for the second one because of the listed RPMs, 
> though I can see from
> what you posted that we are storing it wrong.   It should be splitting on the 
> spaces and store that
> as a 4 item array, though perhaps there is a chance you quoted it when giving 
> it that data as input?
> 
I think I entered those through WebUI without any quotes, then after 
saving it had to fix environment variable using command line.


Thanks,


-- 

Leon
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to