Skip to main content
cmaheu
Staff
Staff
December 10, 2020

Technical Tip: Filter names with '!' cannot be renamed or deleted

  • December 10, 2020
  • 0 replies
  • 910 views

Description

 

This article describes an issue when search filter names with characters such as '!' are created but can never be renamed or deleted afterward.


Scope

 

FortiNAC v8.7.5.

Solution

 

Filters created with a '!' in the filter name cannot be deleted from the GUI. When attempting to remove, they appear to be removed until the page is refreshed.

 

When attempting to rename the filter, it appears to be changed but reverts when pthe age is refreshed.

This was a known issue with ID 0666660 and solved on versions 9.2.0 and later. 

 

Workaround: Remove Filter from the database via CLI:
Note: The procedure requires a shutdown of management processes.

 

  1. Search for a name with '!' in the database:

    mysql bsc -e "select name from SharedClientFilter"

    Example:

    > mysql bsc -e "select name from SharedClientFilter"
    +-------------------+
    | name |
    +-------------------+
    | Corporate Managed |
    | UPS |
    | Security Camera |
    | BYOD |
    | Guest |
    | IP Phone |
    | Printer |
    | Test123 |
    | Copy_of_Test123 |
    | !Linux |
    +-------------------+

  2. Backup database:

    cd /bsc/campusMgr/master_loader/mysql
    ydb_dated_backup

  3. Shutdown processes:
     
    shutdownNAC

  4. Delete filter from database:

    mysql bsc
    delete from SharedClientFilter where name = '<filter name>';
    quit
     
    Example:

    > mysql bsc

    mysql> delete from SharedClientFilter where name = '!linux';
    Query OK, 1 row affected (0.00 sec)

    mysql> quit
    Bye
     
  5. Verify filter has been deleted:

    mysql bsc -e "select name from SharedClientFilter"
     
    Example:

    > mysql bsc -e "select name from SharedClientFilter"
    +-------------------+
    | name |
    +-------------------+
    | Corporate Managed |
    | UPS |
    | Security Camera |
    | BYOD |
    | Guest |
    | IP Phone |
    | Printer |
    | Test123 |
    | Copy_of_Test123 |
    +-------------------+
     
     
  6. Startup processes:

    startupNAC
Thought Leadership Security Summit. Outpace New Threats with AI - enhanced defense. Tuesday, Septmeber 15, 8:30 AM - 2:30 PM PT. The Golf Club at Newcastle, WA.
Fortinet Flag the Hack. Wednesday, August 26, 9:00 AM - 5:00 PM ET, COSM, Atlanta, GA.
Virtual event | September 2026. SASE summit. The age of autonomous trust. Register here!