This remark triggered me because I also had an issue with `lftp` not working on some of my Debian-based servers. That was caused by a setting in `lftp` that was resolved by forcing `lftp` to first try connecting via IPv4 before IPv6.

So, I unchecked Firewall > Settings > Advanced : option "Allow IPv6"Now, I still get in the GUI the message Firmware status check was aborted internally. Please try again.. But, after a couple of seconds the list with plugins is displayed and os-dyndns now reports as installed.

So, the issue is worked-around. But I'd really also like to re-enable IPv6 at some point.

Clicking [Update] on System > Firmware > Update : now first returns an error "Firmware status check was aborted internally. Please try again." when the page is opened and with every next click it succeeds "There are no updates available on the selected mirror.". Until I close and re-open the Update page.

For the second one 60 seconds is really really long. 60 seconds triggers the hard-wired timeout.

All it does is fetch the mirror database and parse it.

I still think this keeps hanging eventually:

# /usr/bin/time pkg update -f

Or at least very slowly load the database....

A way to avoid his is console option 12 which offers no visible GUI auditing, but runs fine eventually. It *could* be added as a GUI update option too, but there will be no analysis or changelog display or reboot confirmation.

I have also noticed this behavior forever. Whenever the update tab is pressed it always fails with the message "Firmware status check was aborted internally. Please try again." But the page lists any new firmware available in the list below. If I click update again it successfully updates. I considered this a nuisance, but it would be good if this can be resolved. Another suggestion that I have is regarding disabling the list of every single update from the day OPNsense was launched (15.1) Since all branches other than 18 is not supported or even revertible to having this in the update tab serves no purpose as the information is available on the OPNsense webpage anyway. It would be much cleaner to have only the last few updates listed (maybe 4).