From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 122414 invoked by alias); 15 May 2015 19:08:50 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 122330 invoked by uid 89); 15 May 2015 19:08:50 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.7 required=5.0 tests=BAYES_20,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-ig0-f181.google.com Received: from mail-ig0-f181.google.com (HELO mail-ig0-f181.google.com) (209.85.213.181) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Fri, 15 May 2015 19:08:49 +0000 Received: by igcau1 with SMTP id au1so1447082igc.1 for ; Fri, 15 May 2015 12:08:47 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.107.8.144 with SMTP id h16mr15453919ioi.38.1431716926423; Fri, 15 May 2015 12:08:46 -0700 (PDT) Received: by 10.50.17.227 with HTTP; Fri, 15 May 2015 12:08:46 -0700 (PDT) Date: Fri, 15 May 2015 19:18:00 -0000 Message-ID: Subject: Issue while running Visual Studio's devenv through ssh From: The General To: cygwin@cygwin.com Content-Type: text/plain; charset=UTF-8 X-SW-Source: 2015-05/txt/msg00187.txt.bz2 I have some code that needs to be built on a windows machine (W), but my primary development/deploy environment is an Ubuntu server (U). The goal is to fully automate the build/deploy process so that it can be kicked off from U. Before I describe the problem let me explain my process. U is an Ubuntu 12.04.5 VM running on ESXI W is a Windows 7 VM (Version 6.1.7601) running on ESXI, it has Cygwin installed (with the openssl and git packages included) and UAC disabled. I am running the following command from U: ssh win_user@1.2.3.4 'cd /cygdrive/c/Users/win_user/git_repo/windows_code && ./build.bat' I have set up public key authentication from U to W, but I also experience the below issue when I include the '-o PreferredAuthentications=password' switch. build.bat is stored locally on W and looks like this: @echo off git pull call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" amd64 devenv /nologo "windows_code.sln" /Build "Release|x64" The git pull command is pulling changes from a remote git server (G). I have also set up public key authentication from W to G, disabling this doesn't seem to have any effect. The problem: After I got the above working I took a snapshot of W. If I reset to that snapshot and run the ssh command on U everything works. If I leave W idle for a few hours and try again I get the following from devenv: 1>------ Rebuild All started: Project: windows_code, Configuration: Release x64 ------ 1> Stdafx.cpp 1>Stdafx.cpp : fatal error C1902: Program database manager mismatch; please check your installation Right now I'm at a loss as to why this will work after a snapshot reset, but will stop working if the machine is left alone for awhile. Resetting to the most recent snapshot, rebooting the VM, and then running the ssh command from U will also generate the above error. A temporary solution is to manually reset the VM before kicking off the job, but I'd like to figure out why it stops working after awhile. Any feedback is much appreciated, and if anyone needs more information please don't hesitate to ask. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple