168 | | 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. |
169 | | |
170 | | The 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. |
171 | | {{{ |
172 | | sudo kextunload -b xxx.qnation.PeerGuardian |
173 | | }}} |
| 168 | Some firewalls block connections using the rsync protocol (TCP port 873). Ask your network administrator to allow outbound connections to this port or switch to one of the alternative methods mentioned below. |
177 | | If getting through a firewall is not a possibility, there are other methods you can use which are a bit more manual: |
| 172 | The connection problem may also only exist to certain hosts. Our main mirror is hosted by the University of Erlangen-Nuremberg, Germany inside the German Research Network. If you think you might have trouble connecting to their mirror service, you can try using one of our [wiki:Mirrors other mirrors]. |
| 173 | |
| 174 | Additionally, our main mirror provides IPv6 connectivity. If your network has problems with IPv6 connections, try one of our [wiki:Mirrors mirrors] that does not advertise IPv6 support. |
| 175 | |
| 176 | If getting through a firewall or fixing your network is not a possibility, there are other methods you can use which are a bit more manual: |