Closed Bug 930352 Opened 11 years ago Closed 11 years ago

WinXP and Win7 test slaves don't have the maintenance service for the Firefox updater installed

Categories

(Infrastructure & Operations Graveyard :: CIDuty, task)

x86_64
Windows 7
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: robert.strong.bugs, Assigned: q)

References

Details

It appears that the WinXP and Win7 build images don't have the maintenance service installed on the images.

https://tbpl.mozilla.org/?tree=Try&rev=3d0413df722b

I'll add checks in the service updater tests in bug 930194 so this is caught sooner if it happens in the future.
I thought we had a GPO feature to add this... when did it get lost?
PGO instead of GPO?

note: this applies to opt and debug as well
(In reply to Robert Strong [:rstrong] (do not email) from comment #2)
> PGO instead of GPO?

Nope, GPO == Group Policy Object

Its a mechanism that relops setup to manage our windows machines. It is responsible for installing most things an ensuring state these days. I CC:ed the two windows guys in relops who have insight into that system for further looks based on my memory that we already had GPO doing this basic setup.
I didn't realize we were going to start using group policies to manage the win build systems.

BTW: I was with MS (MCS to be specific) during the Win2K release cycle at a major network equipment manufacturer (Justin who used to work for Mozilla was an intern there at that time) as the MS representative for the Win2K JDP and was involved in all of the lovely lovely pain that GPO's can be.
actually it is installed during the mdt portion of the install and isn't enforced via gpo.
Munging the summary due to the test failures on the try run using t-xp32-ix-NNN and t-w732-ix-NNN class machines.
Summary: WinXP and Win7 build images don't have the maintenance service installed → WinXP and Win7 test slaves don't have the maintenance service for the Firefox updater installed
Note: those tests are generic so all apps that build the maintenance service run those tests.
I will look into this.
Assignee: nobody → q
It appears that at some point in the build process someone REM'ed out the task that actually does the install of the maintenance service in MDT install set. Since this was in the build and not the deploy step this affected all builds of 7 and eventually XP as the code was reused from the original base application. Since the application was returning error code zero and the step still existed in MDT no one was the wiser.

This is now enforced via gpo and will be checked at system startup each time to make sure the service is installed and the proper fake certs are in place.
Any word on when this bug will be fixed.
Flags: needinfo?(q)
This is fixed on 10/24, relops is waiting for confirmation of the fix from releng.
Flags: needinfo?(q) → needinfo?(robert.bugzilla)
Pushed a patch to check if the service is installed to try
https://tbpl.mozilla.org/?tree=Try&rev=b8ce1f2bd3d8
Looks good to me (the errors are unrelated to this bug). Thanks!
Flags: needinfo?(robert.bugzilla)
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Component: Platform Support → Buildduty
Product: Release Engineering → Infrastructure & Operations
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in before you can comment on or make changes to this bug.