[MacPorts] #16954: rsync behind firewall problem

MacPorts noreply at macports.org
Wed Oct 22 02:36:20 PDT 2008


#16954: rsync behind firewall problem
----------------------------------------------+-----------------------------
 Reporter:  asbjorn at ulsberg.no                |       Owner:  macports-tickets at lists.macosforge.org
     Type:  defect                            |      Status:  new                                  
 Priority:  Normal                            |   Milestone:  MacPorts base bugs                   
Component:  ports                             |     Version:  1.6.0                                
 Keywords:  rsync svn update selfupdate sync  |        Port:                                       
----------------------------------------------+-----------------------------
 I've followed the description given in [wiki:howto/SyncingWithSVN How to
 use svn for syncing the ports tree] and while {{{port -d sync}}} yields:
 {{{
 EBUG: Synchronizing ports tree(s)
 Synchronizing local ports tree from
 file:///opt/local/var/macports/sources/svn.macports.org/trunk/dports
 DEBUG: /usr/bin/svn update --non-interactive
 /opt/local/var/macports/sources/svn.macports.org/trunk/dports
 DEBUG: changing euid/egid - current euid: 0 - current egid: 0

 Fetching external item into
 '/opt/local/var/macports/sources/svn.macports.org/trunk/dports/sysutils/MacPorts/files'
 External at revision 41076.

 At revision 41076.
 }}}
 MacPorts still seems to be updating through rsync:
 {{{
 DEBUG: Rebuilding the MacPorts base system if needed.
 DEBUG: Synchronizing ports tree(s)
 Synchronizing local ports tree from
 file:///opt/local/var/macports/sources/svn.macports.org/trunk/dports
 DEBUG: /usr/bin/svn update --non-interactive
 /opt/local/var/macports/sources/svn.macports.org/trunk/dports
 DEBUG: changing euid/egid - current euid: 0 - current egid: 0

 Fetching external item into
 '/opt/local/var/macports/sources/svn.macports.org/trunk/dports/sysutils/MacPorts/files'
 External at revision 41076.

 At revision 41076.
 DEBUG: MacPorts base dir:
 /opt/local/var/macports/sources/rsync.macports.org/release/base
 DEBUG: Setting user: root

 MacPorts base version 1.600 installed
 DEBUG: Updating using rsync
 rsync: failed to connect to rsync.macports.org: Operation timed out (60)
 rsync error: error in socket IO (code 10) at
 /SourceCache/rsync/rsync-35.2/rsync/clientserver.c(105) [receiver=2.6.9]
 DEBUG: Error: rsync failed in selfupdate
     while executing
 "macports::selfupdate [array get global_options]"
 Error: /opt/local/bin/port: port selfupdate failed: Error: rsync failed in
 selfupdate
 }}}
 Why is this? How can I avoid rsync alltogether? I'm behind a firewall and
 would like MacPorts to update through svn instead of rsync (or at least
 rsync against my locally svn-updated repository) since rsync won't work.

-- 
Ticket URL: <http://trac.macports.org/ticket/16954>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list