Symptom
The upgrade wizard shows that one of the devices needs the upgrade package.
This will be seen:
Devices > Device Management > select checkbox for the device(s) > for "Select Action" choose Upgrade Firepower Software
Conditions
Upgrade file is on the FTD, however FMC does not "see" the file as present.
Workaround
Restart sftunnel:
- ssh to the device
- go to "expert" mode:
expert
- elevate to root: sudo su
- enter password
- run the following as root:
pmtool restartbyid sftunnel
Further Problem Description
This instance of the problem was due to a time jump on the FTD. However, it is believed there are other ways in which this may be triggered.
##### FMC
root@FMC:~# ls -l /var/sf/peers/UUID/sync
total 24
drwxr-xr-x 2 root root 4096 Sep 15 2022 appliance_conf
drwxr-xr-x 2 root root 4096 Sep 15 2022 telemetry
drwxr-xr-x 2 root root 4096 Sep 15 2022 updates
drwxr-xr-x 2 root root 4096 Dec 15 2021 updates_logs
drwxr-xr-x 2 root root 4096 Mar 31 18:18 updates_readiness_status_logs
drwxr-xr-x 2 root root 4096 Sep 15 2022 updates_status_logs
root@FMC:~# ls -l /var/sf/peers/UUID/sync/updates
total 4
-rw-r--r-- 1 root root 1241 Mar 23 17:27 Cisco_FTD_SSP_FP1K_Upgrade-7.0.4-55.sh.REL.tar.stub.json <<<< Missing json noted on the FTD.
root@FMC:~# ls -l /var/sf/peers/UUID/sync/updates
total 8
-rw-r--r-- 1 root root 1241 Mar 23 17:27 Cisco_FTD_SSP_FP1K_Upgrade-7.0.4-55.sh.REL.tar.stub.json
-rw-r--r-- 1 root root 1241 Apr 6 16:11 Cisco_FTD_SSP_FP1K_Upgrade-7.0.5-72.sh.REL.tar.stub.json <<<< this is missing before the sftunnel reload
root@FMC:~#
##### FTD:
root@FTD:/ngfw/var/sf/sync/updates# ls
Cisco_FTD_SSP_FP1K_Upgrade-7.0.5-72.sh.REL.tar.stub.json
root@FTD:/ngfw/var/sf/sync/updates# ls -l
total 4
-rw-r--r-- 1 root root 1241 Apr 5 12:53 Cisco_FTD_SSP_FP1K_Upgrade-7.0.5-72.sh.REL.tar.stub.json
root@FTD:/ngfw/var/sf/sync/updates# pmtool restartbyid sftunnel
root@FTD:/ngfw/var/sf/sync/updates# ls -l
total 4
-rw-r--r-- 1 root root 1241 Apr 5 12:53 Cisco_FTD_SSP_FP1K_Upgrade-7.0.5-72.sh.REL.tar.stub.json
root@FTD:/ngfw/var/sf/sync/updates#