New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 727741 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: May 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

Windows NVIDIA P400 bot seems to succeed with "exception in update_scripts"

Project Member Reported by jmad...@chromium.org, May 30 2017

Issue description

see https://build.chromium.org/p/chromium.gpu.fyi/builders/Win10%20Release%20%28NVIDIA%20Quadro%20P400%29?numbuilds=200

example build:
https://build.chromium.org/p/chromium.gpu.fyi/builders/Win10%20Release%20%28NVIDIA%20Quadro%20P400%29/builds/836

update_scripts update_scripts
gclient sync failed!

Traceback (most recent call last):
  File "C:\b\build\scripts\slave\update_scripts.py", line 144, in update_scripts
    rv, out = get_repo_head(path)
  File "C:\b\build\scripts\slave\update_scripts.py", line 69, in get_repo_head
    return _run_command(cmd, cwd=path, stdout=subprocess.PIPE)
  File "C:\b\build\scripts\slave\update_scripts.py", line 31, in _run_command
    proc = subprocess.Popen(cmd, **kwargs)
  File "C:\b\depot_tools\python276_bin\lib\subprocess.py", line 709, in __init__
    errread, errwrite)
  File "C:\b\depot_tools\python276_bin\lib\subprocess.py", line 957, in _execute_child
    startupinfo)
WindowsError: [Error 2] The system cannot find the file specified
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
Failed to update depot_tools.
Looking for .gclient starting from C:\b\build

Loaded .gclient config in C:\b:
solutions = [
  { "name"        : "slave.DEPS",
    "url"         : "https://chrome-internal.googlesource.com/chrome/tools/build/slave.DEPS.git",
    "deps_file"   : ".DEPS.git",
    "managed"     : True,
    "custom_deps" : {
    },
  },
]
cache_dir = None


slave.DEPS
----------------------------------------
[0:00:00] Started.
_____ slave.DEPS at refs/remotes/origin/master
----------------------------------------

slave.DEPS (ERROR)
----------------------------------------
[0:00:00] Started.
_____ slave.DEPS at refs/remotes/origin/master
----------------------------------------
Error: Command 'git remote --verbose update' returned non-zero exit status 1 in C:\b\slave.DEPS
error: bad signature
fatal: index file corrupt

Assigning to current pixel wrangler, vmpstr.
 

Comment 2 by kbr@chromium.org, May 30 2017

Cc: vmp...@chromium.org
Components: Infra>Client>Chrome
Labels: -Pri-3 Infra-Troopers Hotlist-Infra-Troopers Pri-2
Owner: ----
Status: Available (was: Assigned)
This is an infrastructure issue. Infra team, could someone please take this? It looks like depot_tools is failing to update successfully on this bot. Perhaps depot_tools needs to simply be blown away, but update_scripts should be more resilient.

Comment 3 by pschm...@google.com, May 31 2017

Owner: pschmidt@chromium.org
Status: Assigned (was: Available)

Comment 4 by pschm...@google.com, May 31 2017

Status: Fixed (was: Assigned)
Fixed the git checkouts.   update_scripts step is now passing.

https://build.chromium.org/p/chromium.gpu.fyi/builders/Win10%20Release%20%28NVIDIA%20Quadro%20P400%29/builds/847


Comment 5 by kbr@chromium.org, Jun 1 2017

Thanks Peter.

Thank you!
I feel like the real issue has not been fixed here - builds which fail update_scripts should be "Failed", not "Succeeded".

Sign in to add a comment