Meet the new BitTorrent, same as the old BitTorrent



  • So I decide to get the latest BitTorrent client. I despise the bloated, cluttered, over-engineered, badly designed mega-clients. I always stick with the small reference client available at bittorrent.com.

    I installed version 5.0.6, and tried to run it, and I got this:

    vgr@renamon:~> bittorrent
    

    A BitTorrent package for the wrong version of Python is installed on this
    system. The default version of Python on this system is 2.4. However, the
    BitTorrent package is installed under Python 2.4.

        To install BitTorrent correctly you must first:
    
        * Remove *all* versions of BitTorrent currently installed.
    
        Then, you have two options:
    
        * Download and install the .deb or .rpm package for
          BitTorrent & Python 2.4
        * Download the source .tar.gz and follow the directions for
          installing under Python 2.4
    
        Visit http://www.bittorrent.com/ to download BitTorrent.
    


  • Have you tried removing all versions of BitTorrent currently installed, before downloading and installing the latest version?



  • @VGR said:

    So I decide to get the latest BitTorrent client. I despise the bloated, cluttered, over-engineered, badly designed mega-clients. I always stick with the small reference client available at bittorrent.com.

    Unfortunately the 'reference' client is pretty crappy really (for the opposite reason to why azureus and utorrent are crappy). You may want to check out transmission or rtorrent.



  • @Olius said:

    Have you tried removing all versions of BitTorrent currently installed, before downloading and installing the latest version?

    Yes.

    I suspect there is a dependency issue, but the WTF is still the error message.



  • 1) rpm -qa | grep bittorrent

    2) If you only have one version installed, just rpm -e bittorrent. If more than one, remove each with the version number (rpm -e bittorrent-$version) 

    3) Descend into /usr/lib/python2.4/site-packages and make sure the BitTorrent and kashmir subdirectories are removed and/or empty.

     

    But the real WTF here is: Dude, you named your computer after a Digimon. That's fucking weak.

     Renamon



  • @hk0 said:

    But the real WTF here is: Dude, you named your computer after a Digimon. That's fucking weak.


    But you recognized that it was one!! I would've never known. Also you hotlinked to Tripod.. geez..



  • And to a NSFW image, at that.  Yow!

     



  • The real WTF is that it's called BitTorrent.  Anytime I've tried to use it the load speed is more along the lines of BitTrickle.



  • @mrprogguy said:

    The real WTF is that it's called BitTorrent.  Anytime I've tried to use it the load speed is more along the lines of BitTrickle.

    i use mutorrent (the backwards utorrent one)

    Also, if you're getting really slow speeds, make sure there are seeders. if it is showing a lot of peers and seeders in the swarm, but not connecting to you, you have a firewall issue. Fix it and your speeds go to Line-speed.

     I never have a problem getting Line-Speed with anything but knoppix-STD.

    Oh, "a lot" means more than 4 seeds in the swarm and more than 20 leechers in the swarm, really.



  • @VGR said:

    I suspect there is a dependency issue, but the WTF is still the error message.

    Dependency indeed. The reference client is written in Python:

    [code]
    $ file `which bittorrent`
    /usr/bin/bittorrent: python script text executable
    [/code]

    Grab Python 2.4, and you should be good to go.

    (One of these times, I'm gonna add *every* *single* tag, just to prove a point. What point, I don't know.)



  • @Fred Foobar said:

    @VGR said:

    I suspect there is a dependency issue, but the WTF is still the error message.

    Dependency indeed. The reference client is written in Python:

    [code]
    $ file which bittorrent
    /usr/bin/bittorrent: python script text executable
    [/code]

    Grab Python 2.4, and you should be good to go.

    Python 2.4 was present from the start. That's why the previously installed version (BitTorrent 4.4.0) worked (until I deleted it, of course).

    I looked at some of the source, and while I don't know Python, it appears the error message is emitted from a "catch ImportError" block. So, if any import of a library on which BitTorrent depends fails, I apparently get a catch-all error message that naively claims I must have multiple versions installed.


Log in to reply