We are putting a few new SRX 3600 clusters into production soon, and we’ve had them for about 6 months in boxes. This presented a fairly significant issue, one that I didn’t think about until it smacked me in the face. **The code on these boxes was old. Very old. JunOS 9.2 old. No problem, lets just upgrade them to 10.4R something. *
Wrong* . the code that shipped on these boxes was so old, and we waited so long to upgrade them that I was unable to upgrade them straight to anything modern. To compound the issue, the upgrade was only able to be performed from certain code level releases as noted here . This is a problem. I logged into the Juniper site to get the appropriate code, low and behold, it’s not available. I had to contact jtac and convince them that the code wasn’t there (which was a bit frustrating). Once they understood the issue (which took a bit longer than I expected; I don’t have Agility services on these particular boxes or I would never have had the jtac “issue”), they provided me with a download link for junos-srx3000-9.6R4.4-domestic. Once I had that code I was able to upgrade to it and then to 10.4. Not a huge issue, but something that was very annoying to have to jump through since I’ve never seen this issue upgrading a Juniper device.