microsoft / microsoft/VFSForGit

Windows: Add additional logging to setup script to make diagnosing installation failures easier

Open
#1,127 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

affects: live-site platform: windows
Dominant language
C#
Stars
6.1k
Forks
474
Avg merge
2d 4h
Merged PRs (30d)
8

Description

Example failure (that lacks enough detail to diagnose the problem):

5/8/2019 2:56:47 PM: ---- Start GVFS Install Log ----

2019-05-07 11:19:39.711   Log opened. (Time zone: UTC-07:00)
2019-05-07 11:19:39.711   Setup version: Inno Setup version 5.5.9 (u)
2019-05-07 11:19:39.711   Original Setup EXE: <path to exe>\SetupGVFS.1.0.19074.2.exe
2019-05-07 11:19:39.711   Setup command line: <command line details>
2019-05-07 11:19:39.711   Windows version: 10.0.17763  (NT platform: Yes)
2019-05-07 11:19:39.711   64-bit Windows: Yes
2019-05-07 11:19:39.711   Processor architecture: x64
2019-05-07 11:19:39.711   User privileges: Administrative
2019-05-07 11:19:39.712   64-bit install mode: Yes
2019-05-07 11:19:39.714   Created temporary directory: C:\Users\<user name>\AppData\Local\Temp\is-FOK3Q.tmp
2019-05-07 11:19:39.974   GetConfiguredUpgradeRing: upgrade.ring is slow
2019-05-07 11:19:40.174   IsConfigured(upgrade.feedurl): value is 
2019-05-07 11:19:40.373   SetIfNotConfigured: Set upgrade.feedurl to <feed url>
2019-05-07 11:19:40.553   IsConfigured(upgrade.feedpackagename): value is 
2019-05-07 11:19:40.752   SetIfNotConfigured: Set upgrade.feedpackagename to <feedpackagename>
2019-05-07 11:19:49.756   StopService: stopping: GVFS.Service


---- End GVFS Install Log ----

5/8/2019 2:56:47 PM: Error: Failed to install GVFS 

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no file or test; start by locating the Windows setup script that produces the shown GVFS Install Log and trace the failure path ending in “Failed to install GVFS.” Done means the installer records enough additional context to diagnose installation failures, with the relevant setup validation or installer checks passing.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
operating-systems, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.