[Yum] yum and firewalls again

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Mike and Seth,
With the latest 1.0 daily that has urlgrabber, we've been able to do 
some tests.
So on the machine behind the firewall we get

  python urlgrabber.py ftp://server.com/path/to/file local_copy
    <hangs>
  pythons2 urlgrabber.py ftp://server.com/path/to/file local_copy
    <suceeds>

So we thought recompiling yum with python2 would work, and yes, the 
urlgrabber works, but the rest of yum can't talk to rpm-python

# yum list nedit
Traceback (most recent call last):
  File "/usr/sbin/yum", line 22, in ?
    import yummain
  File "yummain.py", line 21, in ?
  File "clientStuff.py", line 22, in ?
ImportError: No module named rpm
#

So, is there a way to have just one componet to use python2, or a 
variable to set somewhere that would make the rest of yum work right?  
I'm not asking for you to rewrite yum, I guess I'm more asking for 
general python help.

Thanks
Troy

Michael Stenner wrote:

>On Wed, Apr 23, 2003 at 09:45:07AM -0500, Troy Dawson wrote:
>  
>
>>seth vidal wrote:
>>    
>>
>>>>Well, I just tried ftp from my home machine which is behind an
>>>>iptables-based nat-int firewall.  I KNOW active FTP isn't going to
>>>>work from there.  From this I conclude that urllib2 uses passive ftp
>>>>(as I suspected).  It leaves me at a loss as to what the problem could
>>>>be with yum/urlgrabber/urllib2.
>>>>
>>>>As I said, I'd be willing to pursue this if you think it's a problem
>>>>on "our end".  I recommend you start with these two things:
>>>>
>>>>1) use some other ftp client from that machine to grab the same file
>>>>
>>>>2) use urlgrabber directly to grab it, as in
>>>>
>>>> python2 urlgrabber.py ftp://server.com/path/to/file local_copy
>>>>
>>>>See what happens with those.
>>>>        
>>>>
>>>I bet he's using 1.0 - which doesn't have urlgrabber, yet, and doesn't
>>>have urllib2 at all :)
>>>      
>>>
>>Doh ... I forgot to say that.  Yes, this is a 1.0 yum.  I've got to look, this 
>>might even be a 0.9x yum.
>>    
>>
>
>Eeek.  OK.  Then I recommend you work around it for now.  If you want
>to see how it _will_ behave when urlgrabber gets into the 1.0 series,
>just grab urlgrabber from a 2.0 release and do waht I described
>above.  Make sure you run python1.5, though.  It will be exactly the
>same file.  It's written to work for 1.5 and 2.x (although with some
>added capabilities for 2.x).
>
>If it works, then it will probably work in a soon-to-come 1.x series
>release.  If it doesn't work, then that's interesting and we should
>fix it.  (this is all assuming that it's a yum issue in the first
>place).
>
>				-Michael
>
>  
>




[Index of Archives]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux