Unison GUI hang - Mac OSX 10.6.2 to WindowsXP
John <services <at> increa.com>
2012-01-03 14:03:24 GMT
I've used Unison for about 4 years on Windows, Linux, and Mac. Nonetheless, I've been pounding on this
problem for nearly a month on and off. I could use some help!
When I use Unison on my MacOSX 10.6.2 (Unison v2.32.12 to match what I have on other systems), the GUI works
great until I click on the profile of choice, and press the green arrow "open" button. Normally a sync scan
starts. When trying to connect to my WindowsXP box, Unison hangs waiting for the connection.
Doing Google searches on key phrases of the error messages (see below console dump) yields some other
people with the same error messages, but I don't see any solutions or ideas, just questions.
The Unison log (~/unison.log) says nothing relevant. It ends with the last successful line of the prior
synchronization to a local USB drive.
Both roots exists - in fact they sync fine when Unison is initiated from the WindowsXP side.
Connecting from the Mac via ssh to the WindowsXP box works fine from the command line:
bmmbp:~ brian$ ssh -i /Users/brian/.ssh/deputty-acer-private brian <at> 10.0.0.102
C:\Documents and Settings\brian>dir/w
Volume in drive C is ACER
Volume Serial Number is C8EC-A59D
Directory of C:\Documents and Settings\brian
[.] [..]
[.gimp-2.6] [.ssh]
[.thumbnails] [.unison]
...
unison.log
5 File(s) 13,448,716 bytes
18 Dir(s) 60,004,601,856 bytes free
C:\Documents and Settings\brian>exit
Connection to 10.0.0.102 closed.
bmmbp:~ brian$
Apple Console App Says:
1/3/12 5:29:09 AM Unison[253] *** __NSAutoreleaseNoPool(): Object 0x20a490 of class NSThread
autoreleased with no pool in place - just leaking
1/3/12 5:29:09 AM Unison[253] Unknown class MessageProgressIndicator in Interface Builder file at
path /Applications/Unison.app/Contents/Resources/English.lproj/MainMenu.nib.
1/3/12 5:29:09 AM Unison[253] *** WARNING: Method selectRow:byExtendingSelection: in class
ProfileTableView is deprecated. It will be removed in a future release and should no longer be used.
1/3/12 5:29:18 AM Unison[253] Connecting to acer-docs...
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] about to parse command line
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] Preferences:
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] ui = graphic
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] host =
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] server = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] prefsdocs = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] doc =
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] version = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] silent = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] dumbtty = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] testserver = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] showprev = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] selftest = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] confirmmerge = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] retry = 0
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] repeat =
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] contactquietly = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] key =
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] label =
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] expert = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] reusewindows = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] height = 20
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] auto = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] maxthreads = 20
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] prefer =
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] force =
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] sortnewfirst = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] sortbysize = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] keeptempfilesaftermerge = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] diff = diff -u CURRENT2 CURRENT1
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] fastcheck = true
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] ignorelocks = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] dumparchives = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] showarchive = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] rootsName =
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] backupdir =
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] maxbackups = 2
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] backups = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] backupsuffix =
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] backupprefix = .bak.$VERSION.
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] backuploc = central
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] copyquoterem = default
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] copythreshold = -1
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] copyprogrest = rsync --partial
--inplace --compress
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] copyprog = rsync --inplace --compress
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] rsync = true
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] allHostsAreRunningWindows = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] someHostIsRunningWindows = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] confirmbigdel = true
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] batch = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] root = ssh://10.0.0.102/My Documents/kids
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] root = /Users/brian/Documents/kids
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] killserver = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] addversionno = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] servercmd =
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] sshargs = -i /Users/brian/.ssh/deputty-acer-private
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] rshargs =
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] rshcmd = rsh
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] sshcmd = ssh
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] xferbycopying = true
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] sshversion =
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] pretendwin = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] times = true
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] group = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] owner = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] numericids = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] dontchmod = true
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] perms = 0
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] rsrc-aux = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] rsrc = default
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] someHostIsInsensitive = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] ignorecase = true
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] timers = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] terse = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] logfile = /Users/brian/unison.log
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] log = true
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] debugtimes = false
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] debug = verbose
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] addprefsto =
1/3/12 5:29:19 AM [0x0-0x23023].edu.upenn.cis.Unison[253] [remote] Shell connection: ssh (ssh,
10.0.0.102, -e, none, -i, /Users/brian/.ssh/deputty-acer-private, unison, -server)
1/3/12 5:29:21 AM [0x0-0x23023].edu.upenn.cis.Unison[253] [remote+] grab: Unison 2.32\n\000\000\000\000
1/3/12 5:29:21 AM [0x0-0x23023].edu.upenn.cis.Unison[253] [remote+] Waiting for next message
1/3/12 5:29:21 AM [0x0-0x23023].edu.upenn.cis.Unison[253] [remote+] Received the write permission
1/3/12 5:29:21 AM [0x0-0x23023].edu.upenn.cis.Unison[253] [remote+] Received write token (1)
1/3/12 5:29:21 AM [0x0-0x23023].edu.upenn.cis.Unison[253] [remote+] Waiting for next message
1/3/12 5:29:21 AM [0x0-0x23023].edu.upenn.cis.Unison[253] [remote+] send
[negociateFlowControl-args] '\132\149\166\190\000\000\000\001\000\000...' 21 bytes
1/3/12 5:29:21 AM [0x0-0x23023].edu.upenn.cis.Unison[253] [remote+] send [rsp]
'\132\149\166\190\000\000\000\022\000\000...' 42 bytes
1/3/12 5:29:21 AM [0x0-0x23023].edu.upenn.cis.Unison[253] [remote+] Sending request (id: 2)
1/3/12 5:29:21 AM [0x0-0x23023].edu.upenn.cis.Unison[253] [remote+] Remaining tokens: 0
1/3/12 5:29:21 AM [0x0-0x23023].edu.upenn.cis.Unison[253] [remote+] Sending write token
1/3/12 5:29:21 AM [0x0-0x23023].edu.upenn.cis.Unison[253] [remote+] dump: \002\000\000\000-\000\000\000rsp\132\149\166\190\000\000\000\022\000\000\000\000\000\000\000\t\000\000\000\006\1464negociateFlowControl.\000\000\000negociateFlowControl-args\132\149\166\190\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000 <at> \000\000\000\000
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/unison-users/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/unison-users/join
(Yahoo! ID required)
<*> To change settings via email:
unison-users-digest <at> yahoogroups.com
unison-users-fullfeatured <at> yahoogroups.com
<*> To unsubscribe from this group, send an email to:
unison-users-unsubscribe <at> yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/