# \[WINDOWS\] choco install git and choco upgrade git fail

**URL:** <https://travis-ci.community/t/windows-choco-install-git-and-choco-upgrade-git-fail/8414>\
**Category:** Windows\
**Created:** [April 30, 2020, 4:35pm UTC](https://travis-ci.community/t/windows-choco-install-git-and-choco-upgrade-git-fail/8414 "2020-04-30T16:35:48Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![KhushrajRathod](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/khushrajrathod/32/4486_2.png) [@KhushrajRathod](https://travis-ci.community/u/KhushrajRathod)\
**Post date:** [April 30, 2020, 4:35pm UTC](https://travis-ci.community/t/windows-choco-install-git-and-choco-upgrade-git-fail/8414/1 "2020-04-30T16:35:48Z")

</div>

[https://travis-ci.com/github/KhushrajRathod/TdBuildWin/builds/163014046](https://travis-ci.com/github/KhushrajRathod/TdBuildWin/builds/163014046)

I need git version 2.26.2, try to upgrade/install fails

---

<div class="post-metadata">

**Author:** ![BanzaiMan](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/banzaiman/32/67_2.png) [@BanzaiMan](https://travis-ci.community/u/BanzaiMan)\
**Post date:** [April 30, 2020, 7:54pm UTC](https://travis-ci.community/t/windows-choco-install-git-and-choco-upgrade-git-fail/8414/2 "2020-04-30T19:54:15Z")

</div>

It doesn’t show _why_ it failed.

[https://travis-ci.com/github/KhushrajRathod/TdBuildWin/builds/163014046#L38-L41](https://travis-ci.com/github/KhushrajRathod/TdBuildWin/builds/163014046#L38-L41)

chocolatey advises you to look at the logs [https://travis-ci.com/github/KhushrajRathod/TdBuildWin/builds/163014046#L53-L54](https://travis-ci.com/github/KhushrajRathod/TdBuildWin/builds/163014046#L53-L54)

I don’t know how the build later halts, however. I imagine it’s a separate issue.

---

<div class="post-metadata">

**Author:** ![KhushrajRathod](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/khushrajrathod/32/4486_2.png) [@KhushrajRathod](https://travis-ci.community/u/KhushrajRathod)\
**Post date:** [May 1, 2020, 6:58pm UTC](https://travis-ci.community/t/windows-choco-install-git-and-choco-upgrade-git-fail/8414/3 "2020-05-01T18:58:04Z")

</div>

Hi, thanks for replying!  
I’m looking at the log, till then there’s a minimal repo here [https://travis-ci.com/github/KhushrajRathod/TravisWindowsGitInstallFailure](https://travis-ci.com/github/KhushrajRathod/TravisWindowsGitInstallFailure)

---

<div class="post-metadata">

**Author:** ![BanzaiMan](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/banzaiman/32/67_2.png) [@BanzaiMan](https://travis-ci.community/u/BanzaiMan)\
**Post date:** [May 1, 2020, 8:31pm UTC](https://travis-ci.community/t/windows-choco-install-git-and-choco-upgrade-git-fail/8414/4 "2020-05-01T20:31:00Z")

</div>

I suggest dumping the logs, as the error message indicates, to learn more about the failure.

---

<div class="post-metadata">

**Author:** ![KhushrajRathod](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/khushrajrathod/32/4486_2.png) [@KhushrajRathod](https://travis-ci.community/u/KhushrajRathod)\
**Post date:** [May 2, 2020, 5:40am UTC](https://travis-ci.community/t/windows-choco-install-git-and-choco-upgrade-git-fail/8414/5 "2020-05-02T05:40:35Z")

</div>

Here’s a build with the log dumped, but note that it exceeds the maximum build length  
[https://travis-ci.com/github/KhushrajRathod/TravisWindowsGitInstallFailure/builds/163335937](https://travis-ci.com/github/KhushrajRathod/TravisWindowsGitInstallFailure/builds/163335937)

---

<div class="post-metadata">

**Author:** ![BanzaiMan](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/banzaiman/32/67_2.png) [@BanzaiMan](https://travis-ci.community/u/BanzaiMan)\
**Post date:** [May 4, 2020, 12:22pm UTC](https://travis-ci.community/t/windows-choco-install-git-and-choco-upgrade-git-fail/8414/6 "2020-05-04T12:22:34Z")

</div>

Try reducing the log verbosity, or only dump the end of the logs; I doubt that the beginning is helpful.

---

<div class="post-metadata">

**Author:** ![KhushrajRathod](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/khushrajrathod/32/4486_2.png) [@KhushrajRathod](https://travis-ci.community/u/KhushrajRathod)\
**Post date:** [May 6, 2020, 6:19pm UTC](https://travis-ci.community/t/windows-choco-install-git-and-choco-upgrade-git-fail/8414/7 "2020-05-06T18:19:47Z")

</div>

Here’s a truncated log build: [https://travis-ci.com/github/KhushrajRathod/TravisWindowsGitInstallFailure/builds/164295877](https://travis-ci.com/github/KhushrajRathod/TravisWindowsGitInstallFailure/builds/164295877)

---

<div class="post-metadata">

**Author:** ![KhushrajRathod](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/khushrajrathod/32/4486_2.png) [@KhushrajRathod](https://travis-ci.community/u/KhushrajRathod)\
**Post date:** [May 6, 2020, 6:21pm UTC](https://travis-ci.community/t/windows-choco-install-git-and-choco-upgrade-git-fail/8414/8 "2020-05-06T18:21:20Z")

</div>

This seems like the error

`2020-05-06 18:18:48,540 3112 [ERROR] - ERROR: Running ["C:\ProgramData\chocolatey\lib\git.install\tools\Git-2.26.2-64-bit.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /NOCANCEL /SP- /LOG /COMPONENTS="icons,assoc,assoc_sh,ext,ext\shellhere,ext\guihere,gitlfs,icons\quicklaunch"] was not successful. Exit code was '1'. See log for possible error messages.`

---

<div class="post-metadata">

**Author:** ![KhushrajRathod](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/khushrajrathod/32/4486_2.png) [@KhushrajRathod](https://travis-ci.community/u/KhushrajRathod)\
**Post date:** [May 6, 2020, 6:22pm UTC](https://travis-ci.community/t/windows-choco-install-git-and-choco-upgrade-git-fail/8414/9 "2020-05-06T18:22:08Z")

</div>

I can’t see anything except this 😕

---

<div class="post-metadata">

**Author:** ![KhushrajRathod](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/khushrajrathod/32/4486_2.png) [@KhushrajRathod](https://travis-ci.community/u/KhushrajRathod)\
**Post date:** [May 6, 2020, 6:22pm UTC](https://travis-ci.community/t/windows-choco-install-git-and-choco-upgrade-git-fail/8414/10 "2020-05-06T18:22:59Z")

</div>

@BanzaiMan

---

<div class="post-metadata">

**Author:** ![native-api](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/native-api/32/430_2.png) [@native-api](https://travis-ci.community/u/native-api)\
**Post date:** [May 6, 2020, 7:48pm UTC](https://travis-ci.community/t/windows-choco-install-git-and-choco-upgrade-git-fail/8414/11 "2020-05-06T19:48:44Z")

</div>

The log produced by the `/LOG` option to Windows Git installer should be at `$TEMP/Setup Log*.txt`.

---

<div class="post-metadata">

**Author:** ![native-api](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/native-api/32/430_2.png) [@native-api](https://travis-ci.community/u/native-api)\
**Post date:** [May 6, 2020, 7:54pm UTC](https://travis-ci.community/t/windows-choco-install-git-and-choco-upgrade-git-fail/8414/12 "2020-05-06T19:54:26Z")

</div>

That said, why do you install `git` and not upgrade the [preinstalled](https://docs.travis-ci.com/user/reference/windows/#pre-installed-chocolatey-packages) `git.install`? Because they provide the same software, they may be conflicting with each other.

---

<div class="post-metadata">

**Author:** ![KhushrajRathod](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/khushrajrathod/32/4486_2.png) [@KhushrajRathod](https://travis-ci.community/u/KhushrajRathod)\
**Post date:** [May 7, 2020, 5:01am UTC](https://travis-ci.community/t/windows-choco-install-git-and-choco-upgrade-git-fail/8414/13 "2020-05-07T05:01:57Z")

</div>

Sorry, I don’t usually develop for windows, so I didn’t know how chocolatey works 🙂  
I’m going to try upgrading git.install and post a log if it fails.

---

<div class="post-metadata">

**Author:** ![KhushrajRathod](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/khushrajrathod/32/4486_2.png) [@KhushrajRathod](https://travis-ci.community/u/KhushrajRathod)\
**Post date:** [May 9, 2020, 8:43am UTC](https://travis-ci.community/t/windows-choco-install-git-and-choco-upgrade-git-fail/8414/14 "2020-05-09T08:43:40Z")

</div>

@native-api @BanzaiMan Here’s a build with both git logs, and the chocolatey log dumped: [https://travis-ci.com/github/KhushrajRathod/TravisWindowsGitInstallFailure/builds/164876604](https://travis-ci.com/github/KhushrajRathod/TravisWindowsGitInstallFailure/builds/164876604)

---

<div class="post-metadata">

**Author:** ![native-api](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/native-api/32/430_2.png) [@native-api](https://travis-ci.community/u/native-api)\
**Post date:** [May 9, 2020, 3:51pm UTC](https://travis-ci.community/t/windows-choco-install-git-and-choco-upgrade-git-fail/8414/15 "2020-05-09T15:51:40Z")

</div>

> **[Travis CI - Test and Deploy with Confidence](https://app.travis-ci.com/github/KhushrajRathod/TravisWindowsGitInstallFailure/builds/164876604)**
>
> Travis CI enables your team to test and ship your apps with confidence. Easily sync your projects with Travis CI and you'll be testing your code in minutes.

> Setup cannot continue until you close at least those applications in the list that are marked as “closing is required”.

Shit! I feared so. You cannot do anything with the system-wide Git for Windows installation [because Travis uses it itself for its machinery](https://docs.travis-ci.com/user/reference/windows/#git-bash).

You’ll have to install [a portable version](https://chocolatey.org/packages/git.portable) instead – and invoke it with full path after the installation.

---

<div class="post-metadata">

**Author:** ![KhushrajRathod](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/khushrajrathod/32/4486_2.png) [@KhushrajRathod](https://travis-ci.community/u/KhushrajRathod)\
**Post date:** [May 9, 2020, 4:12pm UTC](https://travis-ci.community/t/windows-choco-install-git-and-choco-upgrade-git-fail/8414/16 "2020-05-09T16:12:24Z")

</div>

@native-api Hi, thanks for replying 🙂.  
I had thought about this earlier, but then I remembered that on a linux/macOS machine you can upgrade bash from within bash. I guess it doesn’t work the same way with windows 😕. I’ll try the portable version and let you know how it goes. Could this be added to the known issues?

---

<div class="post-metadata">

**Author:** ![native-api](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/native-api/32/430_2.png) [@native-api](https://travis-ci.community/u/native-api)\
**Post date:** [May 9, 2020, 8:34pm UTC](https://travis-ci.community/t/windows-choco-install-git-and-choco-upgrade-git-fail/8414/17 "2020-05-09T20:34:58Z")

</div>

> <https://github.com/travis-ci/docs-travis-ci-com/pull/2781>

---

<div class="post-metadata">

**Author:** ![KhushrajRathod](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/khushrajrathod/32/4486_2.png) [@KhushrajRathod](https://travis-ci.community/u/KhushrajRathod)\
**Post date:** [May 10, 2020, 3:13am UTC](https://travis-ci.community/t/windows-choco-install-git-and-choco-upgrade-git-fail/8414/18 "2020-05-10T03:13:54Z")

</div>

@native-api Thanks for adding this!
