Changes between Version 77 and Version 78 of FAQ


Ignore:
Timestamp:
Jul 18, 2009, 1:41:39 PM (15 years ago)
Author:
raimue (Rainer Müller)
Comment:

Merge the two entries mentioning PeerGuardian

Legend:

Unmodified
Added
Removed
Modified
  • FAQ

    v77 v78  
    124124 * [http://porticus.alittledrop.com/ Porticus] is another new GUI currently in development.
    125125
    126 === What do I do if `port selfupdate` doesn't work or the Rsync server refuses connections? === #selfupdatefails
     126=== What do I do if `port selfupdate` doesn't work or the rsync server refuses connections? === #selfupdatefails
     127
    127128First try `sudo port -d selfupdate` to get all errors to display. If your connection to the rsync server fails you may get blocked by a firewall or other network control software.
    128129
     130Some firewalls, such as PeerGuardian, block connections to certain corporate IP addresses as a way to prevent software from "phoning home" and violating your privacy. Our main rsync server is hosted by Apple Inc. Self updating requires an rsync connection to download files, but this will be blocked. In order to work around this, you need to temporarily disable or white-list rsync.macports.org.  Another alternative is to use [wiki:Mirrors another mirror] that is not hosted by Apple.
     131
     132The black list entry is all of Apple Inc's subnet, which is 17.0.0.0/8, disable this or create a white-list exception for rsync.macports.org.  PeerGuardian will filter your network connections even if it is not actively running as an application.   It is possible to disable PeerGuardian before running a selfupdate command by typing the following command in Terminal, but make sure you stop all processes associated with PeerGuardian before doing this.
     133{{{
     134sudo kextunload -b xxx.qnation.PeerGuardian
     135}}}
     136
    129137If you run LittleSnitch create a rule for rsync (/usr/bin/rsync) that allows connections to server hostname rsync.macports.org, port 873 (rsync), protocol 6 (TCP). Make sure the rule is enabled.
    130 
    131 If you run PeerGuardian disable all filters or create an exception for rsync.macports.org.  It is also possible to disable PeerGuardian before running a selfupdate command by typing the following command in Terminal, but make sure you stop all processes associated with PeerGuardian before doing this.
    132 {{{
    133 sudo kextunload -b xxx.qnation.PeerGuardian
    134 }}}
    135 
    136138
    137139If getting through a firewall is not a possibility, there are other methods you can use which are a bit more manual:
     
    253255port <command> <portname> -- -<variant>
    254256}}}
    255 
    256 === When trying to selfupdate, I get the error:  failed to connect to rsync.macports.org: Connection refused (61) ===
    257 
    258 Some firewalls, such as PeerGuardian, block connections to certain corporate IP addresses as a way to prevent software from "phoning home" and violating your privacy. Our main rsync server is hosted by Apple Inc. Self updating requires an rsync connection to download files, but this will be blocked. In order to work around this, you need to temporarily disable or white-list rsync.macports.org.  Another alternative is to use [wiki:Mirrors another mirror] that is not hosted by Apple.
    259 
    260 The black list entry is all of Apple Inc's subnet, which is 17.0.0.0/8, in case you want to find it.  PeerGuardian will filter your network connections even if it is not actively running as an application.