Closed Bug 853679 Opened 11 years ago Closed 11 years ago

mozharness talos breaks on pywin32 install on win8

Categories

(Release Engineering :: Applications: MozharnessCore, defect)

x86
Windows 8
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mozilla, Assigned: jyeo)

References

Details

(Whiteboard: [mozharness][talos])

15:55:09     INFO -  creating 'c:\users\cltbld~1.t-w\appdata\local\temp\easy_install-98aour\pywin32-216-py2.7-win32.egg' and adding 'c:\users\cltbld~1.t-w\appdata\local\temp\easy_install-98aour\pywin32-216-py2.7-win32.egg.tmp' to it
15:55:11     INFO -  removing 'c:\talos-slave\test\build\venv\lib\site-packages\pywin32-216-py2.7-win32.egg' (and everything under it)
15:55:14     INFO -  error removing c:\talos-slave\test\build\venv\lib\site-packages\pywin32-216-py2.7-win32.egg: c:\talos-slave\test\build\venv\lib\site-packages\pywin32-216-py2.7-win32.egg\pywintypes27.dll: Access is denied
15:55:14     INFO -  error removing c:\talos-slave\test\build\venv\lib\site-packages\pywin32-216-py2.7-win32.egg: c:\talos-slave\test\build\venv\lib\site-packages\pywin32-216-py2.7-win32.egg\win32api.pyd: Access is denied
15:55:16     INFO -  error removing c:\talos-slave\test\build\venv\lib\site-packages\pywin32-216-py2.7-win32.egg: c:\talos-slave\test\build\venv\lib\site-packages\pywin32-216-py2.7-win32.egg\_win32sysloader.pyd: Access is denied
15:55:16     INFO -  error removing c:\talos-slave\test\build\venv\lib\site-packages\pywin32-216-py2.7-win32.egg: c:\talos-slave\test\build\venv\lib\site-packages\pywin32-216-py2.7-win32.egg: The directory is not empty
15:55:16     INFO -  Extracting pywin32-216-py2.7-win32.egg to c:\talos-slave\test\build\venv\lib\site-packages
15:55:22     INFO -  error: c:\talos-slave\test\build\venv\lib\site-packages\pywin32-216-py2.7-win32.egg\pywintypes27.dll: Permission denied
15:55:22    ERROR - Return code: 1
15:55:22    FATAL - Unable to install http://repos/python/packages/pywin32-216.win32-py2.7.exe!
15:55:22    FATAL - Exiting -1

I think the real directory is c:\slave\test\build\... and it's trying to look in c:\talos-slave\test\build\... ; config issue?
Blocks: 713055
This is probably actually a talos bug.  AFAIK, no one has tried talos' setup.py on win8 (or perhaps ran it at all).  This is probably fixable, troubleshooting such a setup.
I think it's the two hardcoded instances of c:\talos-slave in this file:
http://hg.mozilla.org/build/mozharness/file/c2e27e7b478b/configs/talos/windows_config.py#l6

If we replace those with appropriate os.path.join(os.getcwd(), ...) this will probably clear up.
Assignee: nobody → yshun
FYI this might already have been fixed.
(In reply to Armen Zambrano G. [:armenzg] (Release Enginerring) from comment #3)
> FYI this might already have been fixed.

Yep I kinda fixed it in http://hg.mozilla.org/users/asasaki_mozilla.com/ash-mozharness/rev/5f112819e6a7.
I'm seeing greens for the win8 machines. https://tbpl.mozilla.org/?tree=Ash&jobname=talos
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
Component: General Automation → Mozharness
You need to log in before you can comment on or make changes to this bug.