Closed
Bug 1064771
Opened 11 years ago
Closed 11 years ago
Update CI nodes for system updates and Flash
Categories
(Mozilla QA Graveyard :: Infrastructure, defect, P2)
Mozilla QA Graveyard
Infrastructure
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: andrei, Assigned: andrei)
References
Details
(Whiteboard: [sprint])
There are a number of security updates available for Windows.
I've done a quick check on staging, available updates:
- XP: 2 updates
Windows Malicious Software Removal Tool - August 2014 (KB890830)
Microsoft Security Essentials - (KB2902907)
- Vista: (no staging Vista Machines?) there probably are, just couldn't due to
lack of a Vista staging machine
- Win7:
- update Windows Update
- 10 security updates available
- 4 optional updates available
- Win81:
- 11 security updates
- 1 optional update
As talked with Andreea yesterday we should wait for the next monthly updates, and probably even delay a further week. Given all the instability lately, I'm not that hesitated to get our machines updated immediately. :/
| Assignee | ||
Comment 3•11 years ago
|
||
There is also a new Flash version available (see bug 1069794 comment 0) which should be handled simultaneously.
Right, so here the list of items to do:
* Update Windows, Linux, and OX for latest system updates
* Upgrade Flash to 15.x
Not sure if there is even another Java update available.
Summary: Update Windows OS scl3 machines → Update CI nodes for system updates and Flash
Updated•11 years ago
|
Assignee: nobody → andreea.matei
Status: NEW → ASSIGNED
Comment 5•11 years ago
|
||
Andrei has a smaller todo list so he will take this.
Assignee: andreea.matei → andrei.eftimie
| Assignee | ||
Comment 6•11 years ago
|
||
Staging is done. I've skipped 2 machines:
- mm-osx-107 (which has issues and will be the new 10.10)
- mm-ub-1204-64 (which is puppeted)
Also I haven't been able to reproduce the Flash crash on mm-win-7-64 with the new flash 15.0.0.152 version.
I've run multiple flash versions (15, 14, 13, and ran tests against FF 35 and FF 32).
With these results I've left the normal Flash version on these Staging Win machines.
We'll check back after the weekend to see if there's any crash reported. The issue might have been fixed in the meantime. I am referring to bug 980938.
Staging
=======
mm-osx-106 // OS update
mm-osx-108 // OS update && Java 7u67 && Flash 15.0.0.152
mm-osx-109 // OS update && Java 7u67 && Flash 15.0.0.152
mm-osx-107 // NA, this is 10.10
mm-ub-1204-32 // OS update && Java 7u67
mm-ub-1204-64 // NA puppet
mm-ub-1310-32 // OS update
mm-ub-1310-64 // OS update
mm-win-xp-32 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-7-64 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-81-32 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-81-64 // OS update && Java 7u67 && Flash 15.0.0.152
OS: Windows XP → All
(In reply to Andrei Eftimie from comment #6)
> Also I haven't been able to reproduce the Flash crash on mm-win-7-64 with
> the new flash 15.0.0.152 version.
Please ask the Adobe guys on the appropriate bug for feedback. Maybe this crash has really been patched.
| Assignee | ||
Comment 8•11 years ago
|
||
Small update. There have been no crashes recorded on any staging Win machine with regular Flash 15 installed (that would be bug 980938). We will go ahead and update to regular Flash 15 on our production machines as well.
Updated•11 years ago
|
Whiteboard: [sprint]
Comment 9•11 years ago
|
||
Next tuesday on 14th we'll have new releases for MS, java and Flash. Lets get this done in the next days.
| Assignee | ||
Comment 10•11 years ago
|
||
Status update:
Production
==========
mm-osx-106-1 // OS update
mm-osx-106-2 // OS update
mm-osx-106-3 // OS update
mm-osx-106-4 // OS update
mm-osx-107-1 // NA, will be updated to 10.10
mm-osx-107-2 // NA, will be updated to 10.10
mm-osx-107-3 // NA, will be updated to 10.10
mm-osx-107-4 // NA, will be updated to 10.10
mm-osx-108-1 // OS update && Java 7u67 && Flash 15.0.0.152
mm-osx-108-2 // OS update && Java 7u67 && Flash 15.0.0.152
mm-osx-108-3 // OS update && Java 7u67 && Flash 15.0.0.152
mm-osx-108-4 // OS update && Java 7u67 && Flash 15.0.0.152
mm-osx-109-1 // OS update && Java 7u67 && Flash 15.0.0.152
mm-osx-109-2 // OS update && Java 7u67 && Flash 15.0.0.152
mm-osx-109-3 // OS update && Java 7u67 && Flash 15.0.0.152
mm-osx-109-4 // OS update && Java 7u67 && Flash 15.0.0.152
mm-ub-1204-32-1 // OS update && Java 7u67
mm-ub-1204-32-2 // OS update && Java 7u67
mm-ub-1204-32-3 // OS update && Java 7u67
mm-ub-1204-32-4 // OS update && Java 7u67
mm-ub-1204-64-1 // OS update && Java 7u67
mm-ub-1204-64-2 // OS update && Java 7u67
mm-ub-1204-64-3 // OS update && Java 7u67
mm-ub-1204-64-4 // OS update && Java 7u67
mm-ub-1310-32-1 // OS update
mm-ub-1310-32-2 // OS update
mm-ub-1310-32-3 // OS update
mm-ub-1310-32-4 // OS update
mm-ub-1310-64-1 // OS update
mm-ub-1310-64-2 // OS update
mm-ub-1310-64-3 // OS update
mm-ub-1310-64-4 // OS update
mm-win-xp-32-1 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-xp-32-2 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-xp-32-3 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-xp-32-4 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-vista-32-1 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-vista-32-2 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-vista-32-3 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-vista-32-4 // OS update && Java 7u67 && Flash 15.0.0.152
Can we please stop updating the machines on a day when we have to run tests for a release build? Especially if its a RC build. We should only update the nodes when no release tests are in the queue.
Oh and just a note as what I already mentioned to Andrei on IRC yesterday. OS X 10.10 does not support Java 7. So we might wanna make use of Java 8 in the future.
| Assignee | ||
Comment 13•11 years ago
|
||
(In reply to Henrik Skupin (:whimboo) from comment #11)
> Can we please stop updating the machines on a day when we have to run tests
> for a release build? Especially if its a RC build.
What gave you the idea I updated the machines _before_ or _during_ the RC testruns?
Machines were updated _after_ all RC testruns were completed.
> We should only update the
> nodes when no release tests are in the queue.
Yep, this is exactly what happened.
| Assignee | ||
Comment 14•11 years ago
|
||
To reiterate a bit, a timeline:
- RC testruns were finished by ~05:30
- machine updates were done between ~11:30-16:30 (in the order they are mentioned in comment 10)
- an ondemand update run was triggered at ~17.30
*All times are UTC+2*
The only problem we've seen is with a particular machine: mm-ub-1204-64-3 which didn't start any ondemand update testrun, failing at Jenkins level:
> 07:29:35 Started by user anonymous
> 07:29:35 [EnvInject] - Loading node environment variables.
> 07:29:35 Building remotely on mm-ub-1204-64-3 (12.04 ubuntu linux 64bit) in workspace jenkins/workspace/ondemand_update
> 07:29:35
> 07:29:35 Deleting project workspace... java.io.IOException: Failed to mkdirs: jenkins/workspace/ondemand_update
> 07:29:35 at hudson.FilePath.mkdirs(FilePath.java:1069)
> 07:29:35 at hudson.model.AbstractProject.checkout(AbstractProject.java:1407)
> 07:29:35 at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:671)
> 07:29:35 at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
> 07:29:35 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:580)
> 07:29:35 at hudson.model.Run.execute(Run.java:1684)
> 07:29:35 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
> 07:29:35 at hudson.model.ResourceController.execute(ResourceController.java:88)
> 07:29:35 at hudson.model.Executor.run(Executor.java:231)
> 07:29:35 Archiving artifacts
> 07:29:35 ERROR: Publisher hudson.tasks.ArtifactArchiver aborted due to exception
> 07:29:35 /usr/lib/firefox/jenkins/workspace/ondemand_update does not exist.
> 07:29:35 at org.apache.tools.ant.types.AbstractFileSet.getDirectoryScanner(AbstractFileSet.java:483)
> 07:29:35 at org.apache.tools.ant.types.AbstractFileSet.getDirectoryScanner(AbstractFileSet.java:460)
> 07:29:35 at hudson.tasks.ArtifactArchiver$ListFiles.invoke(ArtifactArchiver.java:181)
> 07:29:35 at hudson.tasks.ArtifactArchiver$ListFiles.invoke(ArtifactArchiver.java:172)
> 07:29:35 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2462)
> 07:29:35 at hudson.remoting.UserRequest.perform(UserRequest.java:118)
> 07:29:35 at hudson.remoting.UserRequest.perform(UserRequest.java:48)
> 07:29:35 at hudson.remoting.Request$2.run(Request.java:328)
> 07:29:35 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
> 07:29:35 at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> 07:29:35 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> 07:29:35 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> 07:29:35 at hudson.remoting.Engine$1$1.run(Engine.java:63)
> 07:29:35 at java.lang.Thread.run(Thread.java:745)
> 07:29:35 Email was triggered for: Failure - Any
> 07:29:35 Sending email for trigger: Failure - Any
> 07:29:35 #95453 is still in progress; ignoring for purposes of comparison
> 07:29:36 #95453 is still in progress; ignoring for purposes of comparison
> 07:29:36 Sending email to: mozmill-ci@mozilla.org
> 07:29:36 Finished: FAILURE
Thanks Henrik for noticing and getting the machine offline.
I'm investigating what the problem with the machine might be.
| Assignee | ||
Comment 15•11 years ago
|
||
Found the issue with `mm-ub-1204-64-3`.
It was not caused by the update directly, but it was caused by me.
The default terminal had cwd set to `/usr/bin/firefox/`.
After I installed the updates, and restarted Jenkins (as I did on all other machines), Jenkins assumed the following home folder `/usr/bin/firefox/jenkins` in which the `mozauto` user doesn't have write permissions, thus coming to the failures mentioned in the above comment.
In total 7 ondemand update testruns were affected. I retriggered all of them.
The machine is back online.
I filed the following mozmill-ci issue https://github.com/mozilla/mozmill-ci/issues/506 which should avoid any similar problems like this in the future.
(In reply to Andrei Eftimie from comment #13)
> What gave you the idea I updated the machines _before_ or _during_ the RC
> testruns?
> Machines were updated _after_ all RC testruns were completed.
Those were the pulse triggered jobs, but not the ondemand_update jobs which have to run by QA manually in the evening. Those are most critical and we cannot risk to break them. For everything else please see the personal email.
| Assignee | ||
Comment 17•11 years ago
|
||
Status update:
mm-win-7-32-1 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-7-32-2 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-7-32-3 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-7-32-4 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-7-64-1 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-7-64-2 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-7-64-3 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-7-64-4 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-8-32-1 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-8-32-2 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-8-32-3 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-8-32-4 // OS update && Java 7u67 && Flash 15.0.0.152
| Assignee | ||
Comment 18•11 years ago
|
||
mm-win-8-64-1 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-8-64-2 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-8-64-3 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-8-64-4 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-81-32-1 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-81-32-2 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-81-32-3 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-81-32-4 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-81-64-1 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-81-64-2 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-81-64-3 // OS update && Java 7u67 && Flash 15.0.0.152
mm-win-81-64-4 // OS update && Java 7u67 && Flash 15.0.0.152
All machines have been updated.
Some notes:
1) OSX 10.7 machines were skipped. They will be fully updated to 10.10 in the near future
2) As usual Linux is not getting any more Flash updates from Adobe
3) Ubuntu 1310 doesn't have the latest Java update in the releases PPA (we will switch to 1404 as LTS soon, so not a big problem)
4) 64bit Windows machines (win-7-64, win-8-64 and win-81-64) all got the 32bit Java version. Firefox would not see the 64bit plugin at all. (Some of them were already running a 32bit version). So I made sure they all got the same version.
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Thanks Andrei!
Updated•8 years ago
|
Product: Mozilla QA → Mozilla QA Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•