delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2015/05/15/15:09:17

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:mime-version:date:message-id:subject:from:to
:content-type; q=dns; s=default; b=wqAAIaw5KcYw5I4qoG8Kmw5EpwZgN
IKhXR6ndHcL0zNX9mhVjsnpKfJuHTzkodxgTWAgie07HTcA+4ukawAAIocMoTha5
xuod7iqRfP7FXSSiNFH0+FswjzmHHqfQ3zOT7h4vSYwahXACdViEfZoWCcNQfowE
scYmib7UvHqByY=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:mime-version:date:message-id:subject:from:to
:content-type; s=default; bh=4CrSA61EUcYkYj0X/2sGiWLLmbU=; b=tUV
JWIjTq/mkSOrKY4dhWf/c8YIELgw/ASRHVWuDgX7BtFYmXXbk3wq+DkSka+Uwc48
8R6K7DSzO9JFBSRdNEq+zet0Jsg7Dqg1UNm0vfGnkKAEoMrGYSErvFtfTS61Jvti
wjaK/eqOXbSSwpZDU1M+Y3Wfg0XjSvcFFL7PmUyM=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
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
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)
Date: Fri, 15 May 2015 15:08:46 -0400
Message-ID: <CAKA7CgOLyixr3O1yzR+JoYdoOZxoiAzA_OhL5haGCBOy5-6C6A@mail.gmail.com>
Subject: Issue while running Visual Studio's devenv through ssh
From: The General <the DOT third DOT general AT gmail DOT com>
To: cygwin AT cygwin DOT com

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 AT 1 DOT 2 DOT 3 DOT 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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019