Closed Bug 721386 Opened 13 years ago Closed 12 years ago

Upgrade EFI on r4 minis

Categories

(Infrastructure & Operations :: RelOps: General, task)

x86
macOS
task
Not set
normal

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
Ben recommends doing this on the staging systems first, just to see how it goes. Which systems should I use?
10:34 < bhearsum|buildduty> talos-r4-{lion,snow}-0{01,02,03,10}
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.
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
(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.
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?
I didn't see any issues on these last week.
Assignee: bhearsum → server-ops-releng
Assignee: server-ops-releng → dustin
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
Priority: -- → P1
Assignee: dustin → jwatkins
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 → --
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
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.
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
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
talos-r4-lion-082 is back from service and has been updated
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
jake to coordinate with bhearsum, coop, and bear to upgrade the foopies next week.
work being coordinated in etherpad: https://etherpad.mozilla.org/xjEyWha1Ri
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.
talos-r4-lion-082 and talos-r4-lion-031 have come back from repair and can be upgraded
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
talos-r4-snow-015 has been upgrade. This leaves: r4-mini-06144 foopy12 foopy13 foopy14 foopy15 foopy16 foopy17
r4-mini-06144 has been upgrade. This leaves: foopy12 foopy13 foopy14 foopy15 foopy16 foopy17
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?
(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.
Anyone know what happened to talos-r4-lion-083? I can't find the reason why it is not in our configs. Thanks!
Pretty sure it got turned into one of the signing machines.
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
These machines are now up in scl1 and can be upgraded when time permits (coordinating with releng).
QA Contact: zandr → arich
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
I'm happy to help coordinate if you can fill me in with what needs coordination. The machines from comment 29?
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).
(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.
We can do these remotely, so do you want to schedule for, say noon (eastern) next monday?
Noon EST WFM. I will add a note for Monday to disable them an hour or so in advance. Thanks arr!
Assignee: jwatkins → arich
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
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.