Closed Bug 1452773 Opened 6 years ago Closed 6 years ago

Slave loan request for a t-yosemite-r7 machine for :bwc

Categories

(Infrastructure & Operations Graveyard :: CIDuty, task)

x86_64
macOS
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bwc, Assigned: bwc)

References

Details

(Whiteboard: [buildduty][capacity][buildslaves][loaner])

For investigating bug 1434983.
Assignee: nobody → dlabici
Summary: Slave loan request for a t-yosemite-r7 machine → Slave loan request for a t-yosemite-r7 machine for :bwc
Email sent to bcampen@mozilla.com for further instructions. 

Loaning machines: 
- t-yosemite-r7-253

Hi Byron, 

I am going to assign this to you to keep track of the loan. 

When you are finished with the loan forever, please comment stating so here in the bug, and mark the bug as RESOLVED.


Comment again when you want it started back up.
* For faster turnaround, ping #buildduty (look for nick with 'buildduty')
Assignee: dlabici → docfaraday
Status: NEW → ASSIGNED
Hi Byron,

Just wanted to check in on your loan. Last comment in email and irc you were having issues with a python dep. You were going to try adding it to requirements.txt since that package is on our internal pypi server. Are you unblocked now? Do you need anything from Buildduty?
Flags: needinfo?(docfaraday)
I did try adding vcversioner to the requirements.txt, and it was successfully installed from our internal pypi, but I still see exactly the same failure. It seems that we would need to install vcversioner first, then fetch and install the other stuff?

 826 15:23:45     INFO -  Ignoring indexes: https://pypi.python.org/simple
 827 15:23:45     INFO -  Requirement already satisfied (use --upgrade to upgrade): six==1.10.0 in /Users/cltbld/build/venv/lib/python2.7/site-packages (from -r /Users/cltbld/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge     _requirements.txt (line 2))
 828 15:23:45     INFO -  Collecting vcversioner==2.16.0.0 (from -r /Users/cltbld/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 3))
 829 15:23:46     INFO -    Downloading http://pypi.pvt.build.mozilla.org/pub/vcversioner-2.16.0.0.tar.gz
 830 15:23:47     INFO -  Collecting twisted==10.2.0 (from -r /Users/cltbld/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 5))
 831 15:23:48     INFO -    Downloading http://pypi.pvt.build.mozilla.org/pub/Twisted-10.2.0.tar.gz (1.9MB)
 832 15:23:50     INFO -  Collecting txws==0.9.1 (from -r /Users/cltbld/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 8))
 833 15:23:51     INFO -    Downloading http://pypi.pvt.build.mozilla.org/pub/txWS-0.9.1.tar.gz
 834 15:23:51     INFO -      Complete output from command python setup.py egg_info:
 835 15:23:51     INFO -      Download error on https://pypi.python.org/simple/vcversioner/: [Errno 1] _ssl.c:504: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version -- Some packages may not be found!
 836 15:23:51     INFO -      Couldn't find index page for 'vcversioner' (maybe misspelled?)
 837 15:23:51     INFO -      Download error on https://pypi.python.org/simple/: [Errno 1] _ssl.c:504: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version -- Some packages may not be found!
 838 15:23:51     INFO -      No local packages or working download links found for vcversioner
 839 15:23:51    ERROR -      Traceback (most recent call last):
 840 15:23:51     INFO -        File "<string>", line 1, in <module>
 841 15:23:51     INFO -        File "/private/var/folders/pj/_fk76jgj1n31pc7fgn96fgyc00000w/T/pip-build-S6o45a/txws/setup.py", line 15, in <module>
 842 15:23:51     INFO -          url="http://github.com/MostAwesomeDude/txWS",
 843 15:23:51     INFO -        File "/tools/python27/lib/python2.7/distutils/core.py", line 112, in setup
 844 15:23:51     INFO -          _setup_distribution = dist = klass(attrs)
 845 15:23:51     INFO -        File "/Users/cltbld/build/venv/lib/python2.7/site-packages/setuptools/dist.py", line 348, in __init__
 846 15:23:51     INFO -          self.fetch_build_eggs(attrs['setup_requires'])
 847 15:23:51     INFO -        File "/Users/cltbld/build/venv/lib/python2.7/site-packages/setuptools/dist.py", line 394, in fetch_build_eggs
 848 15:23:51     INFO -          replace_conflicting=True,
 849 15:23:51     INFO -        File "/Users/cltbld/build/venv/lib/python2.7/site-packages/pkg_resources/__init__.py", line 826, in resolve
 850 15:23:51     INFO -          dist = best[req.key] = env.best_match(req, ws, installer)
 851 15:23:51     INFO -        File "/Users/cltbld/build/venv/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1098, in best_match
 852 15:23:51     INFO -          return self.obtain(req, installer)
 853 15:23:51     INFO -        File "/Users/cltbld/build/venv/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1110, in obtain
 854 15:23:51     INFO -          return installer(requirement)
 855 15:23:51     INFO -        File "/Users/cltbld/build/venv/lib/python2.7/site-packages/setuptools/dist.py", line 461, in fetch_build_egg
 856 15:23:51     INFO -          return cmd.easy_install(req)
 857 15:23:51     INFO -        File "/Users/cltbld/build/venv/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 658, in easy_install
 858 15:23:51     INFO -          raise DistutilsError(msg)
 859 15:23:51     INFO -      distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('vcversioner')
 860 15:23:51     INFO -      ----------------------------------------
 861 15:23:51     INFO -  Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/pj/_fk76jgj1n31pc7fgn96fgyc00000w/T/pip-build-S6o45a/txws/
 862 15:23:52  WARNING - Return code: 1
 863 15:23:52     INFO - retry: Failed, sleeping 60 seconds before retrying
Flags: needinfo?(docfaraday)
(In reply to Byron Campen [:bwc] from comment #3)
> I did try adding vcversioner to the requirements.txt, and it was
> successfully installed from our internal pypi, but I still see exactly the
> same failure. It seems that we would need to install vcversioner first, then
> fetch and install the other stuff?
> 

I'm not sure tbh. It's been a while since I played with the test scripts. Even longer doing so outside of automation.

Have you seen: https://wiki.mozilla.org/ReleaseEngineering/Mozharness/How_to_run_tests_as_a_developer ?

It might have some useful tips. Also, I would reach out to the people who own the mochitest and websocket harnesses. Buildduty can pull a machine out of automation, scrub it, and give network flow to you but are not familiar with all the build and test variations.
Component: Loan Requests → Buildduty
Product: Release Engineering → Infrastructure & Operations
Hey Byron, just checking in if you still need the machine and if you resolved the above issue you had?
I was unable to resolve this issue. I'm not sure if there's anything I can do; perhaps we need another re-image?
As requested:
- the machine has been re-imaged, 
- double checked LDAP admin group for the user with mozilla email
- setup the VNC and tested it

Further instructions have been provided in the email.
Hello Byron,

I would like to verify that you are still using the loan machine and it works well.

Thank you !
Flags: needinfo?(docfaraday)
Unfortunately, I was never able to reproduce the issue on the loaner. My best guess is that we're dealing with some sort of OS bug. I doubt I'll be able to learn anything further.
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Flags: needinfo?(docfaraday)
Resolution: --- → FIXED
Thanks for your response Byron, I will now reclaim this machine.
the machine has been reimaged and it is back in the pool
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in before you can comment on or make changes to this bug.