About two years ago I created a few hardware switch interfaces for testing when I first purchased this unit. I deleted them shortly thereafter and there was nothing amiss. Made changes to the configuration, including a couple of firmware updates and config restores during that time and had no trouble.
Today I upgraded to most current firmware available for this device(v400-build0637). The system rebooted without error and things are continuing to work well. But...
All the testing interfaces deleted so long ago are back (both in the GUI and at the CLI). Though the CLI doesn't list any members and the GUI isn't listing any members either (neither of which should be possible), hovering over the interfaces in the GUI shows the ports "assigned" and these ports are no longer showing as available.
Despite having no dependencies (i.e. Referenced: 0), these resurrected interfaces cannot be deleted. In the GUI the option is greyed out and attempting to delete them in the CLI produces this error:
FG224b (interface) # edit test FG224b (test) # show config system interface edit "test" set vdom "root" set type hard-switch next end FG224b (test) # end FG224b # config system interface FG224b (interface) # delete test Can not delete a static table entry Command fail. Return code -61
I also tried uploading the interfaces portion of the interfaces config file backup and received a 'configuration file error'. Needless to say, the Fortinet KB didn't give me any lovin' and I am more than befuddled.