Changes between Version 77 and Version 78 of FAQ
- Timestamp:
- Jul 18, 2009, 1:41:39 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FAQ
v77 v78 124 124 * [http://porticus.alittledrop.com/ Porticus] is another new GUI currently in development. 125 125 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 127 128 First 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. 128 129 130 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. 131 132 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. 133 {{{ 134 sudo kextunload -b xxx.qnation.PeerGuardian 135 }}} 136 129 137 If 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.PeerGuardian134 }}}135 136 138 137 139 If getting through a firewall is not a possibility, there are other methods you can use which are a bit more manual: … … 253 255 port <command> <portname> -- -<variant> 254 256 }}} 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.