SRX

 View Only
last person joined: yesterday 

Ask questions and share experiences about the SRX Series, vSRX, and cSRX.
  • 1.  SRX320 failed update - can't find kernel or install from tftp

    Posted 29 days ago

    We have a Juniper SRX320 that I was trying to upgrade to the latest Junos 24.4, but has given errors during that process.

    It was functional running 20.2R3-S2.5 with a basic config to allow network connectivity and ssh access.

    Following TSB92728, I first tried installing 23.4R2-S3.9 using "request system software add" with the "partition" option. This did not give any errors, but after reboot, it's unable to load any kernel, per this error:

    FreeBSD/MIPS U-Boot bootstrap loader, Revision 2.10
    (slt-builder@svl-junos-pool87.juniper.net, Sun Mar  4 10:30:52 PST 2018)
    Memory: 4096MB
    [0]Booting from eUSB slice 1
    \
    can't load '/kernel'
    can't load '/kernel.old'
    Press Enter to stop auto bootsequencing and to enter loader prompt.

    I then tried to install the image from the loader prompt using tftp, per the Junos Installation/Upgrade guide. However, this yields the following error:

    loader> install tftp://x.x.x.x/junos-srxsme-23.4R2-S3.9.tgz
    Target device selected for installation: internal media
    cannot open package (error 60)

    I confirmed that this is not a network communication problem between the SRX and the tftp server. I run a packet capture on the server and see bidirectional traffic between the two devices for maybe 20 seconds, then this "error 60" appears. My guess is that there's some problem with the internal media on the SRX that prevents it from downloading the whole update image.

    Any ideas?



    ------------------------------
    WILLIAM CLADEK
    ------------------------------


  • 2.  RE: SRX320 failed update - can't find kernel or install from tftp

    Posted 28 days ago

    I've upgraded a SRX345 and SRX300 following this link  - best to backup your config and have a console access during upgrade: I'm now on srx24.4r1-s2 which is lot more stable... 

    SRX300-series requirements for upgrade to Junos 24.4R1 and higher from earlier releases




  • 3.  RE: SRX320 failed update - can't find kernel or install from tftp

     
    Posted 28 days ago

    You might find this support article useful.

    https://supportportal.juniper.net/s/article/Recovering-the-device-when-stuck-in-boot-load-for-SRX300-series?language=en_US

    Regards,




  • 4.  RE: SRX320 failed update - can't find kernel or install from tftp

    Posted 28 days ago

    I think this is effectively what I'm doing, except rather than grabbing the file from a USB drive, I'm grabbing it from a tftp server. (This particular device is in a space where it would be difficult or impossible to use a USB drive.) I suspect what's happening is the device starts to receive the file, tries to write it to internal media (eUSB), then fails because the eUSB itself is bad. So I guess what I'm wondering is, is there a way from the bootloader prompt to verify if the eUSB is bad?



    ------------------------------
    WILLIAM CLADEK
    ------------------------------



  • 5.  RE: SRX320 failed update - can't find kernel or install from tftp

     
    Posted 28 days ago
    Edited by asharp 28 days ago

    Understood, I don't know off hand if there is a command available to verify the integrity of the drive itself, obviously the fact that it's not able to receive the transfer is an indicator that something isn't.  Performing a media install from an attached USB drive would hopefully result in the drive being rebuilt.  

    I'm not sure that this can be resolved without some form of manual intervention on-site.  It might need a discussion with JTAC to see what other options if any are available.

    Sorry, I was going to talk about upgrade paths, but I read your post again and could see that you had jumped to an interim release.  Although in hindsight, I don't believe that your choice from 20.2 to 23.4 is supported as a direct path without a number of intermediary upgrades, always good to check release notes and upgrade paths etc.

    https://www.juniper.net/documentation/us/en/software/junos/release-notes/23.4/junos-release-notes-23.4r2/topics/upgrade-downgrade/srx-upgrade-downgrade.html

    https://supportportal.juniper.net/s/article/Junos-upgrade-paths-for-SRX-platforms?language=en_US

    Regards,