[tools] mrepo hangs a lot

Ted Lum rpmforge.net at tedworld.com
Thu Jun 26 02:39:40 CEST 2008


Dag Wieers wrote:
> On Wed, 25 Jun 2008, Ted Lum wrote:
>
>> I'm trying to use mrepo for the first time. Its set up in a VMware 
>> guest running CentOS 5. The repo is NFS mounted from a CIFS fs. It 
>> seems to hang while mirrioring the CentOS reporitories. The problem 
>> is random and will not matter which files it was working on or which 
>> repository. I have noticed that when it hangs, according to netstat, 
>> there are three established http connections that all have 104116 
>> bytes in the receive queue. The highest verbosity level yields no clues.
>
> The highest verbosity levels should at least indicate what program is 
> causing problems. I bet that would be lftp ?
>
> So you may want to debug lftp and investigate the network-topology. 
> proxy or transparent proxy server used ? Any pesky firewalls ? Etc...
>
> Chances are the problem is not related to mrepo or lftp directly.
>
>
>> Also, when restarting it is necessary to go in and manually delete 
>> any files that it was working on, else it will hang on start up 
>> saying <package.rpm> at 0, forever.
>>
>> Is this a known issue and/or is there something that I should be 
>> looking at?
>
> Check lftp, your network (proxy/firewall) and the capabilities of the 
> mirror you are using.
>
Its almost certainly lftp. I pulled out the command line that mrepo 
invokes lftp with and I have it running by its self right now. The 
machine has lftp v3.5.1. I ran an strace earlier and it looks more like 
a race condition between the three simultaneous file downloads. I'll see 
where this leads...

-Ted-

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



More information about the tools mailing list