Closed
Bug 721386
Opened 13 years ago
Closed 12 years ago
Upgrade EFI on r4 minis
Categories
(Infrastructure & Operations :: RelOps: General, task)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: zandr, Assigned: arich)
References
()
Details
There is an EFI Upgrade for r4 Minis available. This adds Internet Recovery, but perhaps more interesting to us, fixes an issue with the "Restart after power failure" bit not being retained.
The cmdline incantation to run this update is:
softwareupdate -i MacMiniEFIUpdate1.5-1.5
Comment 1•13 years ago
|
||
Ben recommends doing this on the staging systems first, just to see how it goes.
Which systems should I use?
Comment 2•13 years ago
|
||
10:34 < bhearsum|buildduty> talos-r4-{lion,snow}-0{01,02,03,10}
Comment 3•13 years ago
|
||
This update only exists for lion. On snow:
MacMiniEFIUpdate1.5-1.5: No such update
and indeed I don't see any EFI updates in the -l output.
talos-r4-lion-0{01,02,03,10} have been upgraded and rebooted. I'll check in tomorrow to see if these are still running, and if so, figure out a way to do this globally.
Comment 4•13 years ago
|
||
Ben, have you seen any problems? Reassign to me with the answer.
Incidentally, Jake has a pretty sweet idea to install this update on snow-leopard systems, which is to boot the mini into a Netboot lion image, run this installer, then reboot it normally. I'll get the lions taken care of, then reassign to him when I'm done.
Assignee: dustin → bhearsum
Comment 5•13 years ago
|
||
(In reply to Dustin J. Mitchell [:dustin] from comment #4)
> Ben, have you seen any problems? Reassign to me with the answer.
>
> Incidentally, Jake has a pretty sweet idea to install this update on
> snow-leopard systems, which is to boot the mini into a Netboot lion image,
> run this installer, then reboot it normally. I'll get the lions taken care
> of, then reassign to him when I'm done.
Not sure if my idea is entirely plausible since softwareupdate isn't loaded on a default lion netboot set.
Reporter | ||
Comment 6•13 years ago
|
||
Will http://support.apple.com/downloads/DL1479/en_US/MacminiEFIUpdate1.5.dmg run on Snow Leopard?
Otherwise we might be able to bake it into a DS runtime?
Comment 7•13 years ago
|
||
I didn't see any issues on these last week.
Assignee: bhearsum → server-ops-releng
Assignee | ||
Updated•13 years ago
|
Assignee: server-ops-releng → dustin
Assignee | ||
Comment 8•13 years ago
|
||
updated talos-r4-lion-069 after a reimage.
Verification of the ROM upgrade can be done by running:
system_profiler |grep "Boot ROM"
It should say the following for the r4 minis based on http://support.apple.com/kb/HT1237:
Boot ROM Version: MM41.0042.B03
Assignee | ||
Updated•13 years ago
|
Priority: -- → P1
Assignee | ||
Updated•13 years ago
|
Assignee: dustin → jwatkins
Comment 9•13 years ago
|
||
I setup a workflow to install this from DS and I have successfully tested on lion. It will still need to be tested on snow leopard.
Priority: P1 → --
Assignee | ||
Comment 10•13 years ago
|
||
The following machines have had their ROM updated during today's work:
talos-r4-lion-073
talos-r4-lion-074
talos-r4-lion-075
talos-r4-lion-076
talos-r4-lion-077
talos-r4-lion-078
talos-r4-lion-079
talos-r4-lion-080
talos-r4-snow-001
talos-r4-snow-002
talos-r4-snow-003
talos-r4-snow-004
talos-r4-snow-005
talos-r4-snow-006
talos-r4-snow-007
talos-r4-snow-008
talos-r4-snow-009
talos-r4-snow-010
talos-r4-snow-051
talos-r4-snow-052
talos-r4-snow-053
talos-r4-snow-054
talos-r4-snow-055
talos-r4-snow-056
talos-r4-snow-057
talos-r4-snow-058
talos-r4-snow-059
talos-r4-snow-060
talos-r4-snow-061
talos-r4-snow-062
talos-r4-snow-063
talos-r4-snow-064
talos-r4-snow-065
talos-r4-snow-066
talos-r4-snow-067
talos-r4-snow-068
talos-r4-snow-069
talos-r4-snow-070
talos-r4-snow-071
talos-r4-snow-072
talos-r4-snow-073
talos-r4-snow-074
talos-r4-snow-075
talos-r4-snow-076
talos-r4-snow-077
talos-r4-snow-078
talos-r4-snow-079
talos-r4-snow-080
Assignee | ||
Comment 11•13 years ago
|
||
All hosts in rack 102-2 have been done except for talos-r4-lion-031, which is out for repair:
talos-r4-snow-031
talos-r4-snow-032
talos-r4-snow-033
talos-r4-snow-034
talos-r4-snow-035
talos-r4-snow-036
talos-r4-snow-037
talos-r4-snow-038
talos-r4-snow-039
talos-r4-snow-040
talos-r4-snow-041
talos-r4-snow-042
talos-r4-snow-043
talos-r4-snow-044
talos-r4-snow-045
talos-r4-snow-046
talos-r4-snow-047
talos-r4-snow-048
talos-r4-snow-049
talos-r4-snow-050
talos-r4-lion-027
talos-r4-lion-028
talos-r4-lion-029
talos-r4-lion-030
talos-r4-lion-032
talos-r4-lion-033
talos-r4-lion-034
talos-r4-lion-035
talos-r4-lion-036
talos-r4-lion-037
talos-r4-lion-038
talos-r4-lion-039
talos-r4-lion-040
talos-r4-lion-041
talos-r4-lion-042
talos-r4-lion-043
talos-r4-lion-044
talos-r4-lion-045
talos-r4-lion-046
talos-r4-lion-047
talos-r4-lion-048
talos-r4-lion-049
talos-r4-lion-050
talos-r4-lion-051
talos-r4-lion-052
talos-r4-lion-053
talos-r4-lion-054
talos-r4-lion-055
talos-r4-lion-056
talos-r4-lion-057
talos-r4-lion-058
talos-r4-lion-059
talos-r4-lion-060
talos-r4-lion-061
talos-r4-lion-062
talos-r4-lion-063
talos-r4-lion-064
talos-r4-lion-065
talos-r4-lion-066
talos-r4-lion-067
talos-r4-lion-068
talos-r4-lion-069
talos-r4-lion-070
talos-r4-lion-071
talos-r4-lion-072
talos-r4-lion-084
talos-r4-lion-085
talos-r4-snow-084
talos-r4-snow-085
We will do rack 102-1 tomorrow morning using the same schedule as today.
Assignee | ||
Comment 12•13 years ago
|
||
the following hosts were done today:
talos-r4-lion-001
talos-r4-lion-002
talos-r4-lion-003
talos-r4-lion-004
talos-r4-lion-005
talos-r4-lion-006
talos-r4-lion-007
talos-r4-lion-008
talos-r4-lion-009
talos-r4-lion-010
talos-r4-lion-011
talos-r4-lion-012
talos-r4-lion-013
talos-r4-lion-014
talos-r4-lion-015
talos-r4-lion-016
talos-r4-lion-017
talos-r4-lion-018
talos-r4-lion-019
talos-r4-lion-020
talos-r4-lion-021
talos-r4-lion-022
talos-r4-lion-023
talos-r4-lion-024
talos-r4-lion-025
talos-r4-lion-026
talos-r4-lion-081
talos-r4-lion-083
talos-r4-lion-ref
talos-r4-snow-011
talos-r4-snow-012
talos-r4-snow-013
talos-r4-snow-014
talos-r4-snow-016
talos-r4-snow-017
talos-r4-snow-018
talos-r4-snow-019
talos-r4-snow-020
talos-r4-snow-021
talos-r4-snow-022
talos-r4-snow-023
talos-r4-snow-024
talos-r4-snow-025
talos-r4-snow-026
talos-r4-snow-027
talos-r4-snow-028
talos-r4-snow-029
talos-r4-snow-030
talos-r4-snow-081
talos-r4-snow-083
talos-r4-snow-ref
Assignee | ||
Comment 13•13 years ago
|
||
The following hosts were out for service and will need to be done at a later date:
talos-r4-snow-015
talos-r4-lion-082
talos-r4-snow-082
talos-r4-lion-031
r4-mini-06144
And the following hosts are not in scl1 but should also receive the update:
foopy12
foopy13
foopy14
foopy15
foopy16
foopy17
foopy18
foopy19
foopy20
foopy21
foopy22
foopy23
foopy24
Comment 14•13 years ago
|
||
talos-r4-lion-082 is back from service and has been updated
Assignee | ||
Comment 15•13 years ago
|
||
These are all r5 minis so shouldn't need the update:
foopy18
foopy19
foopy20
foopy21
foopy22
foopy23
foopy24
Which just leaves:
talos-r4-snow-015
talos-r4-lion-082
talos-r4-lion-031
r4-mini-06144
foopy12
foopy13
foopy14
foopy15
foopy16
foopy17
Assignee | ||
Comment 16•13 years ago
|
||
jake to coordinate with bhearsum, coop, and bear to upgrade the foopies next week.
Comment 17•13 years ago
|
||
work being coordinated in etherpad:
https://etherpad.mozilla.org/xjEyWha1Ri
Comment 18•13 years ago
|
||
We were unable to upgrade foopy12 thru foopy17 since they are running OSX 10.6.8 and the installer requires 10.7.2. In order to deploy it from Deploy Studio, we would need a working netboot server on the mtv build vlan with the current stable Deploy Studio suite in order to copy over the 10.7.2 netboot set from scl1.
We will hold off on updating the EFI on them for now.
Comment 19•13 years ago
|
||
talos-r4-lion-082 and talos-r4-lion-031 have come back from repair and can be upgraded
Comment 20•13 years ago
|
||
talos-r4-lion-082 and talos-r4-lion-031 have been upgraded.
This leaves:
talos-r4-snow-015
r4-mini-06144
foopy12
foopy13
foopy14
foopy15
foopy16
foopy17
Comment 21•13 years ago
|
||
talos-r4-snow-015 has been upgrade.
This leaves:
r4-mini-06144
foopy12
foopy13
foopy14
foopy15
foopy16
foopy17
Comment 22•13 years ago
|
||
r4-mini-06144 has been upgrade.
This leaves:
foopy12
foopy13
foopy14
foopy15
foopy16
foopy17
Comment 23•12 years ago
|
||
Amy given our goal of moving off of mac foopies, and that this has been here (open) for so long, do we really need/want to do these last r4's, or shall we consider this bug reso/fixed and the remaining (c#22) wontfix?
Comment 24•12 years ago
|
||
(In reply to Justin Wood (:Callek) from comment #23)
> Amy given our goal of moving off of mac foopies, and that this has been here
> (open) for so long, do we really need/want to do these last r4's, or shall
> we consider this bug reso/fixed and the remaining (c#22) wontfix?
Nope. We have this open on purpose. When we move off mac foopies, they will get upgraded and repurposed. This is here and open to remind me of it.
Comment 25•12 years ago
|
||
Anyone know what happened to talos-r4-lion-083? I can't find the reason why it is not in our configs. Thanks!
Assignee | ||
Comment 26•12 years ago
|
||
Pretty sure it got turned into one of the signing machines.
Assignee | ||
Comment 27•12 years ago
|
||
These last minis are slated to move to scl1 and be reimaged as 10.7 test machines. dividehex, please make sure these get the upgrade before going into production.
Blocks: 848992
Assignee | ||
Comment 28•12 years ago
|
||
These machines are now up in scl1 and can be upgraded when time permits (coordinating with releng).
QA Contact: zandr → arich
Comment 29•12 years ago
|
||
just for reference, these have been converted to:
foopy12 -> talos-r4-lion-085
foopy13 -> talos-r4-lion-086
foopy14 -> talos-r4-lion-087
foopy15 -> talos-r4-lion-088
foopy16 -> talos-r4-lion-089
foopy17 -> talos-r4-lion-090
Comment 30•12 years ago
|
||
I'm happy to help coordinate if you can fill me in with what needs coordination.
The machines from comment 29?
Assignee | ||
Comment 31•12 years ago
|
||
Yep, we need to take them down for a short time to upgrade the efi. I suspect that each machine would take less than 30m and they could be done in parallel (or whenever they finished up running jobs).
Comment 32•12 years ago
|
||
(In reply to Amy Rich [:arich] [:arr] from comment #31)
> Yep, we need to take them down for a short time to upgrade the efi. I
> suspect that each machine would take less than 30m and they could be done in
> parallel (or whenever they finished up running jobs).
When would be a good time for taking them down? I can do this in advance.
Assignee | ||
Comment 33•12 years ago
|
||
We can do these remotely, so do you want to schedule for, say noon (eastern) next monday?
Comment 34•12 years ago
|
||
Noon EST WFM. I will add a note for Monday to disable them an hour or so in advance.
Thanks arr!
Assignee | ||
Updated•12 years ago
|
Assignee: jwatkins → arich
Assignee | ||
Comment 35•12 years ago
|
||
The task sequence in DS didn't work for this (it put the one host I tried into an infinite netboop/run loop that didn't actually install the upgrade), but I was able to just use the DMG on them directly since they're all lion machines.
talos-r4-lion-085
Boot ROM Version: MM41.0042.B03
talos-r4-lion-086
Boot ROM Version: MM41.0042.B03
talos-r4-lion-087
Boot ROM Version: MM41.0042.B03
talos-r4-lion-088
Boot ROM Version: MM41.0042.B03
talos-r4-lion-089
Boot ROM Version: MM41.0042.B03
talos-r4-lion-090
Boot ROM Version: MM41.0042.B03
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Updated•12 years ago
|
Component: Server Operations: RelEng → RelOps
Product: mozilla.org → Infrastructure & Operations
You need to log in
before you can comment on or make changes to this bug.
Description
•