2016-06-14 12 views
3

Macエージェントに接続しようとすると、次のエラーが発生します: SSHの設定中に予期しないエラーが発生しました"UseDNSなし" を含む https://developer.xamarin.com/guides/ios/getting_started/installation/windows/connecting-to-mac/troubleshooting/Visual Studio 2015 - Xamarin Mac Agentに接続できません - ユーザーの[MY_USER]にSSHを設定中に予期しないエラーが発生しました

:ユーザー[MY_USER] (以下完全なログ)

のために私は、トラブルシューティングのページ上のすべてを試みました。

Xamarinを実行しているネットワークに3つのMac Minisがあります。 同じ資格情報を使用して3つすべてに接続できる別の開発マシンがあります。 問題のWindowsマシンから、私はMacをpingすることができます。私はSSHをパテとGit Bashを使って正常に実行できます。 SSHは正常に動作するようです。 Windowsマシンで別のユーザーアカウントを試しました(何もありません) リストからMacを使用しようとしましたが、IPアドレスを使用してマシン名を手動で入力しました。 (なし) Macにはファイアウォールの設定がありません。 Windowsマシンでファイアウォールを無効にしようとしました。 悪質な資格情報を使用しようとすると、Visual Studioがそれを正しく警告しますが、正しい資格情報を使用すると「予期しないエラー」が発生することが確認できます。 私は2台のマシン間で何が違うのかよくわかりません。

複数のマシンをすべて再起動しました。 私は、DevマシンにVisual Studioを再インストールしようとしました。

私は考えがありません。

ご協力いただければ幸いです。

全ログのVisual Studioから:

Xamarin Information: 0 : [2016-06-13 18:19:35.0373] Xamarin - 4.1.0.530-cycle7-baseline+2e39740 
    Xamarin.VisualStudio.Activation.AccountManager Information: 0 : [2016-06-13 18:19:35.1813] VS2015 Professional 
    Xamarin.VisualStudio.ActivationManager Information: 0 : [2016-06-13 18:19:35.2483] No license found for iOS 
    Xamarin.VisualStudio.ActivationManager Information: 0 : [2016-06-13 18:19:35.3113] Running license sync for iOS 
    Xamarin.VisualStudio.ActivationManager Information: 0 : [2016-06-13 18:19:35.3783] Not logged in, using iOS VSProfessional 
    Xamarin.VisualStudio.ActivationManager Information: 0 : [2016-06-13 18:19:35.4803] No license found for Android 
    Xamarin.VisualStudio.ActivationManager Information: 0 : [2016-06-13 18:19:35.6165] Running license sync for Android 
    Xamarin.VisualStudio.ActivationManager Information: 0 : [2016-06-13 18:19:35.7116] Not logged in, using Android VSProfessional 
    Xamarin.VisualStudio.IOS.MonoTouchDeviceSettings Verbose: 0 : [2016-06-13 18:21:35.3445] BeginEdit 
    Xamarin.VisualStudio.IOS.MonoTouchDeviceSettings Verbose: 0 : [2016-06-13 18:21:35.4495] EndEdit 
    Xamarin.VisualStudio.TastyPackage Information: 0 : [2016-06-13 18:21:35.5355] Hooked up SDB tracing adapter 
    Xamarin.VisualStudio.TastyPackage Information: 0 : [2016-06-13 18:21:35.6155] Initialization finished 
    Xamarin.VisualStudio.IOS.XamarinIOSPackage Warning: 0 : [2016-06-13 18:21:35.6975] Initializing Xamarin.VisualStudio.IOS.XamarinIOSPackage. 
    Xamarin.VisualStudio.IOS.XamarinIOSPackage Information: 0 : [2016-06-13 18:21:35.7815] MDAddinsHash: 33f406fa2dcf214012c78cb846585f062b2e1d24 

    Xamarin.VisualStudio.IOS.Messaging.State.ServerStateContext Information: 0 : [2016-06-13 18:21:56.2158] MacServer State transition from DisconnectedState to SshConnectingState on PLA-DEV-MAC03.local (MY.IP.ADDRESSS) 
    Xamarin.VisualStudio.IOS.Messaging.State.ServerStateContext Information: 0 : [2016-06-13 18:22:12.7090] MacServer State transition from SshConnectingState to DisconnectedState on PLA-DEV-MAC03.local (MY.IP.ADDRESSS) 
    Xamarin.VisualStudio.IOS.Messaging.State.ServerStateContext Error: 0 : [2016-06-13 18:22:12.8170] An unexpected error occurred while trying to log in. Please try again. 
    Xamarin.VisualStudio.IOS.Messaging.State.ServerStateContext Information: 0 : [2016-06-13 18:22:12.9140] Disconnected from Mac PLA-DEV-MAC03.local (MY.IP.ADDRESSS) 
    Xamarin.VisualStudio.IOS.Messaging.State.DisconnectedState Error: 0 : [2016-06-13 18:22:13.0160] An unexpected error occurred while configuring SSH for the user [MY_USER] 
    Xamarin.Messaging.Exceptions.MessagingException: An unexpected error occurred while configuring SSH for the user [MY_USER] ---> Renci.SshNet.Common.SshOperationTimeoutException: Session operation has timed out 
    at Renci.SshNet.Session.WaitOnHandle(WaitHandle waitHandle, TimeSpan timeout) 
    at Renci.SshNet.Session.WaitOnHandle(WaitHandle waitHandle) 
    at Renci.SshNet.KeyboardInteractiveAuthenticationMethod.Authenticate(Session session) 
    at Xamarin.Messaging.Client.Ssh.MessagingAuthenticationMethod.Authenticate(Session session) 
    at Renci.SshNet.AuthenticationMethod.Renci.SshNet.IAuthenticationMethod.Authenticate(ISession session) 
    at Renci.SshNet.ClientAuthentication.TryAuthenticate(ISession session, AuthenticationState authenticationState, ICollection`1 allowedAuthenticationMethods, SshAuthenticationException& authenticationException) 
    at Renci.SshNet.ClientAuthentication.Authenticate(IConnectionInfoInternal connectionInfo, ISession session) 
    at Renci.SshNet.ConnectionInfo.Authenticate(ISession session) 
    at Renci.SshNet.Session.Connect() 
    at Renci.SshNet.BaseClient.Connect() 
    at Xamarin.Messaging.Client.Ssh.SshMessagingConnection.ConnectSsh() 
    at Xamarin.Messaging.VisualStudio.MessagingService.<ConfigureHostAsync>d__70.MoveNext() 
    --- End of inner exception stack trace --- 
    at Xamarin.Messaging.VisualStudio.MessagingService.<ConfigureHostAsync>d__70.MoveNext() 
    --- End of stack trace from previous location where exception was thrown --- 
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
    at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) 
    at Xamarin.VisualStudio.IOS.Messaging.State.DisconnectedState.<ConnectAsync>d__8.MoveNext() in C:\Users\builder\data\lanes\3345\2e397405\source\XamarinVS\src\Core\VisualStudio.IOS\Messaging\State\DisconnectedState.cs:line 64 
+1

Visual Studioではなく、Xamarinのログを確認してください。 Mac Evan-Mac.local(192.168.2.19)にインストールされているXamarin.iOS(バージョン9.6)は、ローカルのXamarin.iOS 9.8と互換性がありません。 –

+0

私も同じ問題がありましたが、Xamarin.iOSのバージョンは互換性がありませんでした。 Xamarinログを確認します。 –

+1

これらはからXamarinのログです:\t \t :Macの場合:%LOCALAPPDATA%\ Xamarin \ログ – Kevin

答えて

5

私は手動でXamarinマックエージェントウィンドウにマックを追加IPアドレスを入力した後、それは(代わりにマシン名とデフォルトのものを使用しての)私のために働きました。私は最終的には接続し、それがある限り、私は再起動するか、そうでない場合はネットワークインターフェイスをリセットしないように接続/切断を生き残る得ることができますいくつかの再試行後のvmware

下マックビルドホストを実行している

+2

を試してください。私のために働かなかった。 – Kevin

+1

@ケビン、これは私にとっては解決策の一部でした。 VisualStudio側で自動的に提示されるホスト名の代わりにMacのIPアドレスを使用することに加えて、AlphaトラックをVisualStudio Enterprise 15 Preview 2側とMac側の両方でBeta track Xamarinにダウングレードしました。明らかに、Alphaトラックのリリースにはバグがあります。これらのすべては、[Xamarinのトラブルシューティング](https://developer.xamarin.com/guides/ios/getting_started/installation/windows/connecting-to-mac/troubleshooting)のすべてを徹底的に踏襲したものです。 – optikos

0

同じ構成が最終的に成功した(恐ろしいタイムアウトエラーなしでIE)を接続する前には、いくつかのログイン試行がかかるため、それはバグの競合状態の一種のように感じている

私は、多くの異なるものを試してみてください。

  • macファイアウォール - オンとオフの両方。最終的にはそれがオンかオフかどうかは関係ありません
  • 両方がブリッジされ、mac VMネットワークアダプタ上のNAT - NATは最終的に私の試行で働いていました...私はブリッジに戻ってスイッチを切ると、もう一度やり直す。
  • ホストにVMware仮想イーサネットアダプタを有効/無効にする - 明らかに、彼らは有効にする必要があるが、それらをリサイクルすると、最終的にはXcodeのを立ち上げ作業状態
  • に達する役立っているのだろうか - ちょうどそれが
を助けた場合に言及
0

この問題が発生したとき、私の環境でこのソリューションが機能しました。それは約80%の魔術術なので、私に同行してください。あなたはすべてのファイアウォールの問題を解決し、WindowsマシンからMacにSSHできると仮定しています。すべてのトラブルシューティングに続きました。guides Xamarin

Macでは、 'rowdy'という名前の新しいユーザーを作成します。管理者権限を付与して再起動します。 Macが復活したら、MacのVNCに貧弱なユーザーとしてログインし、新しいユーザープロセスがすべて終了するのを待ちます(AppleIDやネットワークストレージへのリンクについて心配しないでください)。新しいユーザーがログインしてMacが満足したら、VSからMacに接続してみてください。

私のケースでは、他のユーザー名が説明できない理由で失敗したことに注意してください。パスワードの複雑さは結果に影響しないようです。根本的な根拠はありません。何がうまくいくのか、何が失敗するのかを教えてください。まったく同じプロセスに続いて "clint"と "dev04"という名前のユーザーが失敗しました。誰かがこれの理由を知っているなら、私は不思議です。

0

VPNに接続していないことを確認します。VPNに接続していない場合は、接続されません。私も同様の問題がありました。

関連する問題