[Cyberduck-trac] [Cyberduck] #8802: Routing failure when connecting to IPv6 address because of wrong default network interface

Cyberduck trac at trac.cyberduck.io
Mon May 25 13:10:39 UTC 2015


#8802: Routing failure when connecting to IPv6 address because of wrong default
network interface
----------------------------+------------------------
 Reporter:  richardvd       |         Owner:  dkocher
     Type:  defect          |        Status:  closed
 Priority:  high            |     Milestone:  4.8
Component:  core            |       Version:  4.7
 Severity:  major           |    Resolution:  fixed
 Keywords:  IPv6            |  Architecture:  Intel
 Platform:  Mac OS X 10.10  |
----------------------------+------------------------

Comment (by richardvd):

 Snapshot release 17649 logs:

 {{{
 25/05/15 15:05:17,767 Cyberduck[39251]: [main] DEBUG
 ch.cyberduck.ui.cocoa.BrowserController - Mount session for
 Host{credentials=Credentials{user='anonymous'},
 hostname='ftp6.netbsd.org', port=21, protocol=ftp}
 25/05/15 15:05:17,769 Cyberduck[39251]: [main] DEBUG
 ch.cyberduck.ui.cocoa.BrowserController - Unmount session null
 25/05/15 15:05:17,770 Cyberduck[39251]: [main] DEBUG
 ch.cyberduck.core.SessionFactory - Create session for
 Host{credentials=Credentials{user='anonymous'},
 hostname='ftp6.netbsd.org', port=21, protocol=ftp}
 25/05/15 15:05:17,771 Cyberduck[39251]: [main] DEBUG
 ch.cyberduck.ui.cocoa.BrowserController - Set working directory to null
 25/05/15 15:05:17,772 Cyberduck[39251]: [main] DEBUG
 ch.cyberduck.ui.cocoa.BrowserController - Set path filter to null
 25/05/15 15:05:17,772 Cyberduck[39251]: [main] DEBUG
 ch.cyberduck.ui.cocoa.BrowserController - Reload data with selected files
 []
 25/05/15 15:05:17,773 Cyberduck[39251]: [main] DEBUG
 ch.cyberduck.ui.cocoa.BrowserOutlineViewModel - Reload table view
 <CDOutlineView: 0x100348650> for changes files []
 25/05/15 15:05:17,780 Cyberduck[39251]: [main] DEBUG
 ch.cyberduck.core.AbstractController - Run action
 WorkerBackgroundAction{worker=MountWorker{session=Session{host=Host{credentials=Credentials{user='anonymous'},
 hostname='ftp6.netbsd.org', port=21, protocol=ftp}, state=closed}},
 result=null} in background
 25/05/15 15:05:17,781 Cyberduck[39251]: [main] DEBUG
 ch.cyberduck.core.AbstractController - Synchronize on lock
 Session{host=Host{credentials=Credentials{user='anonymous'},
 hostname='ftp6.netbsd.org', port=21, protocol=ftp}, state=closed} for
 action
 WorkerBackgroundAction{worker=MountWorker{session=Session{host=Host{credentials=Credentials{user='anonymous'},
 hostname='ftp6.netbsd.org', port=21, protocol=ftp}, state=closed}},
 result=null}
 25/05/15 15:05:17,782 Cyberduck[39251]: [main] DEBUG
 ch.cyberduck.core.threading.NamedThreadFactory - Create thread for
 runnable java.util.concurrent.ThreadPoolExecutor$Worker at 687e99d8[State =
 -1, empty queue]
 25/05/15 15:05:17,782 Cyberduck[39251]: [main] INFO
 ch.cyberduck.core.AbstractController - Scheduled background runnable
 WorkerBackgroundAction{worker=MountWorker{session=Session{host=Host{credentials=Credentials{user='anonymous'},
 hostname='ftp6.netbsd.org', port=21, protocol=ftp}, state=closed}},
 result=null} for execution
 25/05/15 15:05:17,783 Cyberduck[39251]: [main] INFO
 ch.cyberduck.core.Cache - Clearing cache Cache{size=0}
 25/05/15 15:05:17,783 Cyberduck[39251]: [background-1] DEBUG
 ch.cyberduck.core.AbstractController - Acquired lock for background
 runnable
 WorkerBackgroundAction{worker=MountWorker{session=Session{host=Host{credentials=Credentials{user='anonymous'},
 hostname='ftp6.netbsd.org', port=21, protocol=ftp}, state=closed}},
 result=null}
 25/05/15 15:05:17,783 Cyberduck[39251]: [background-1] DEBUG
 ch.cyberduck.core.AbstractController - Prepare background action
 WorkerBackgroundAction{worker=MountWorker{session=Session{host=Host{credentials=Credentials{user='anonymous'},
 hostname='ftp6.netbsd.org', port=21, protocol=ftp}, state=closed}},
 result=null}
 25/05/15 15:05:17,783 Cyberduck[39251]: [background-1] DEBUG
 ch.cyberduck.core.threading.AbstractBackgroundAction - Prepare background
 task
 WorkerBackgroundAction{worker=MountWorker{session=Session{host=Host{credentials=Credentials{user='anonymous'},
 hostname='ftp6.netbsd.org', port=21, protocol=ftp}, state=closed}},
 result=null}
 25/05/15 15:05:17,791 Cyberduck[39251]: [background-1] DEBUG
 ch.cyberduck.core.AbstractController - Call background action
 WorkerBackgroundAction{worker=MountWorker{session=Session{host=Host{credentials=Credentials{user='anonymous'},
 hostname='ftp6.netbsd.org', port=21, protocol=ftp}, state=closed}},
 result=null}
 25/05/15 15:05:17,792 Cyberduck[39251]: [background-1] DEBUG
 ch.cyberduck.core.KeychainLoginService - Validate login credentials for
 Host{credentials=Credentials{user='anonymous'},
 hostname='ftp6.netbsd.org', port=21, protocol=ftp}
 25/05/15 15:05:17,792 Cyberduck[39251]: [background-1] INFO
 ch.cyberduck.core.HostPasswordStore - Fetching password from keychain for
 Host{credentials=Credentials{user='anonymous'},
 hostname='ftp6.netbsd.org', port=21, protocol=ftp}
 25/05/15 15:05:17,810 Cyberduck[39251]: [background-1] INFO
 ch.cyberduck.core.HostPasswordStore - Password not found in keychain for
 Host{credentials=Credentials{user='anonymous'},
 hostname='ftp6.netbsd.org', port=21, protocol=ftp}
 25/05/15 15:05:17,813 Cyberduck[39251]: [background-1] INFO
 ch.cyberduck.core.proxy.SystemConfigurationProxy - No poxy configuration
 found for target Host{credentials=Credentials{user='anonymous'},
 hostname='ftp6.netbsd.org', port=21, protocol=ftp}
 25/05/15 15:05:17,814 Cyberduck[39251]: [background-1] DEBUG
 ch.cyberduck.core.threading.NamedThreadFactory - Create thread for
 runnable ch.cyberduck.core.Resolver$1 at 402dc3c
 25/05/15 15:05:17,814 Cyberduck[39251]: [background-1] DEBUG
 ch.cyberduck.core.Resolver - Waiting for resolving of ftp6.netbsd.org
 25/05/15 15:05:17,831 Cyberduck[39251]: [resolver-1] INFO
 ch.cyberduck.core.Resolver - Resolved ftp6.netbsd.org to
 2001:470:a085:999:0:0:0:21
 25/05/15 15:05:17,831 Cyberduck[39251]: [resolver-1] DEBUG org.rococoa -
 Draining autorelease pool
 25/05/15 15:05:17,832 Cyberduck[39251]: [background-1] DEBUG
 ch.cyberduck.core.Session - Connection will open to
 Host{credentials=Credentials{user='anonymous'},
 hostname='ftp6.netbsd.org', port=21, protocol=ftp}
 25/05/15 15:05:17,855 Cyberduck[39251]: [background-1] DEBUG
 ch.cyberduck.core.ssl.CustomTrustSSLProtocolSocketFactory - Using SSL
 context with protocol TLS
 25/05/15 15:05:17,870 Cyberduck[39251]: [background-1] INFO
 ch.cyberduck.core.proxy.ProxySocketFactory - Use target hostname
 ftp6.netbsd.org determined from callback
 ch.cyberduck.core.ssl.DefaultTrustManagerHostnameCallback at 153bc5d7 for
 proxy configuration
 25/05/15 15:05:17,871 Cyberduck[39251]: [background-1] INFO
 ch.cyberduck.core.proxy.SystemConfigurationProxy - No poxy configuration
 found for target Host{credentials=Credentials{user=''},
 hostname='ftp6.netbsd.org', port=21, protocol=ftp}
 25/05/15 15:05:17,878 Cyberduck[39251]: [background-1] INFO
 ch.cyberduck.core.socket.DefaultSocketConfigurator - Set timeout to
 30000ms for socket Socket[unconnected]
 25/05/15 15:05:17,887 Cyberduck[39251]: [background-1] DEBUG
 ch.cyberduck.core.socket.NetworkInterfaceAwareSocketFactory - Evaluate
 interface with name:awdl0 (awdl0) index 8
 25/05/15 15:05:17,887 Cyberduck[39251]: [background-1] WARN
 ch.cyberduck.core.socket.NetworkInterfaceAwareSocketFactory - Ignore
 network interface name:awdl0 (awdl0) disabled with blacklist
 25/05/15 15:05:17,888 Cyberduck[39251]: [background-1] DEBUG
 ch.cyberduck.core.socket.NetworkInterfaceAwareSocketFactory - Evaluate
 interface with name:vnic1 (vnic1) index 10
 25/05/15 15:05:17,888 Cyberduck[39251]: [background-1] WARN
 ch.cyberduck.core.socket.NetworkInterfaceAwareSocketFactory - No IPv6 for
 interface name:vnic1 (vnic1)
 25/05/15 15:05:17,889 Cyberduck[39251]: [background-1] DEBUG
 ch.cyberduck.core.socket.NetworkInterfaceAwareSocketFactory - Evaluate
 interface with name:vnic0 (vnic0) index 9
 25/05/15 15:05:17,889 Cyberduck[39251]: [background-1] WARN
 ch.cyberduck.core.socket.NetworkInterfaceAwareSocketFactory - No IPv6 for
 interface name:vnic0 (vnic0)
 25/05/15 15:05:17,890 Cyberduck[39251]: [background-1] DEBUG
 ch.cyberduck.core.socket.NetworkInterfaceAwareSocketFactory - Evaluate
 interface with name:en0 (en0) index 4
 25/05/15 15:05:17,890 Cyberduck[39251]: [background-1] INFO
 ch.cyberduck.core.socket.NetworkInterfaceAwareSocketFactory - Selected
 network interface name:en0 (en0)
 25/05/15 15:05:17,937 Cyberduck[39251]: [main] DEBUG
 ch.cyberduck.core.resources.NSImageIconCache - No cached image for stop
 25/05/15 15:05:18,063 Cyberduck[39251]: [background-1] WARN
 ch.cyberduck.core.threading.SessionBackgroundAction - Failure executing
 background action:
 ch.cyberduck.core.exception.ConnectionRefusedException{detail='Already
 connected.', cause='java.net.SocketException: already connected',
 message='Connection failed'}
 25/05/15 15:05:18,064 Cyberduck[39251]: [background-1] DEBUG
 ch.cyberduck.core.threading.DefaultFailureDiagnostics - Determine cause
 for failure
 ch.cyberduck.core.exception.ConnectionRefusedException{detail='Already
 connected.', cause='java.net.SocketException: already connected',
 message='Connection failed'}
 25/05/15 15:05:18,064 Cyberduck[39251]: [background-1] DEBUG
 ch.cyberduck.core.threading.AbstractBackgroundAction - Finish background
 task
 WorkerBackgroundAction{worker=MountWorker{session=Session{host=Host{credentials=Credentials{user='anonymous'},
 hostname='ftp6.netbsd.org', port=21, protocol=ftp}, state=opening}},
 result=null}
 25/05/15 15:05:18,065 Cyberduck[39251]: [background-1] DEBUG
 ch.cyberduck.core.threading.BackgroundActionRegistry - Remove action
 WorkerBackgroundAction{worker=MountWorker{session=Session{host=Host{credentials=Credentials{user='anonymous'},
 hostname='ftp6.netbsd.org', port=21, protocol=ftp}, state=opening}},
 result=null}
 25/05/15 15:05:18,067 Cyberduck[39251]: [background-1] DEBUG
 ch.cyberduck.core.threading.DefaultFailureDiagnostics - Determine cause
 for failure
 ch.cyberduck.core.exception.ConnectionRefusedException{detail='Already
 connected.', cause='java.net.SocketException: already connected',
 message='Connection failed'}
 }}}

 Now the error in the popup has changed from 'no route to host' to 'already
 connected'.

-- 
Ticket URL: <https://trac.cyberduck.io/ticket/8802#comment:34>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows


More information about the Cyberduck-trac mailing list