I added RSYN_PROXY environment variable in my .bash_profile and added Defaults env_keep += "RSYNC_PROXY" in /etc/sudoers and voila ..it worked. Problem fixed.
On Sun, Feb 14, 2010 at 5:25 AM, Ryan Schmidt <[email protected]>wrote: > On Feb 12, 2010, at 20:26, Shashwat Anand wrote: > > > I installed macports-1.8.2 from dmg > > since rsync does not play well with my proxy, I followed instructions > from here: http://trac.macports.org/wiki/howto/SyncingWithSVN > > I installed the initial copy. > > The last two lines of the file /opt/local/etc/macports/sources.conf > > # rsync://rsync.macports.org/release/ports/ [default] > > file:////opt/local/var/macports/sources/svn.macports.org/trunk/dports/[default] > > > > Shashwat-Anands-MacBook-Pro:dports l0nwlf$ pwd > > /opt/local/var/macports/sources/svn.macports.org/trunk/dports > > Shashwat-Anands-MacBook-Pro:dports l0nwlf$ ls > > PortIndex databases gnome net security > > PortIndex.quick devel gnustep news shells > > _resources editors graphics office sysutils > > aqua emulators irc palm tex > > archivers erlang java perl textproc > > audio finance kde php www > > benchmarks fuse lang print x11 > > cad games mail python xfce > > comms genealogy math ruby zope > > cross gis multimedia science > > > > Shashwat-Anands-MacBook-Pro:dports l0nwlf$ sudo port -d sync > > Password: > > 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 > > At revision 63709. > > > > Shashwat-Anands-MacBook-Pro:dports l0nwlf$ sudo port -v selfupdate > > Password: > > ---> Updating the ports tree > > Synchronizing local ports tree from > file:////opt/local/var/macports/sources/svn.macports.org/trunk/dports/ > > U /opt/local/var/macports/sources/ > svn.macports.org/trunk/dports/audio/portmidi/Portfile > > Updated to revision 63709. > > ---> Updating MacPorts base sources 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-37.3/rsync/clientserver.c(105) [receiver=2.6.9] > > Error: /opt/local/bin/port: port selfupdate failed: Error synchronizing > MacPorts sources: shell command "/usr/bin/rsync -rtzv --delete-after > rsync://rsync.macports.org/release/base/ /opt/local/var/macports/sources/ > rsync.macports.org/release/base" returned error 10 > > > > Shashwat-Anands-MacBook-Pro:dports l0nwlf$ sudo port install > > Can't map the URL 'file://.' to a port description file ("Could not find > Portfile in /opt/local/var/macports/sources/svn.macports.org/trunk/dports > "). > > Please verify that the directory and portfile syntax are correct. > > To use the current port, you must be in a port's directory. > > (you might also see this message if a pseudo-port such as > > outdated or installed expands to no ports). > > > > Shashwat-Anands-MacBook-Pro:dports l0nwlf$ sudo port install bpython > > Error: Port bpython not found > > Before reporting a bug, first run the command again with the -d flag to > get complete output. > > > > How to selfupdate and install packages ? > > selfupdate does two things: updates your portfiles and updates MacPorts > base. Portfiles can be updated using a number of different network > protocols; you've elected to use a Subversion working copy so your portfiles > will be updated from our Subversion http server. Updating base, on the other > hand, happens exclusively via rsync. Since you've said rsync doesn't work on > your network, you cannot use selfupdate to update base. You will have to > manually install new versions of base as they are released. You can do so > using the Mac OS X installer packages on dmg, or by building from source, > whichever you prefer. Since you cannot use selfupdate to update base, you > may want to instead use "sudo port sync" to update your portfiles. > > You install ports as normal: sudo port install portname. The errors you > encountered above are simply explained: "sudo port install" correctly > informed you that you were not in the directory of a port, therefore there > was nothing to install. And "sudo port install bpython" correctly informed > you there is no port called "bpython". "port search bpython" shows that you > may be looking for the port called "py26-bpython". > > >
_______________________________________________ macports-users mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
