How to add Splunk Dev License

When your splunk license expires, if it’s personal dev license or any other type, and you are greeted with error

Splunk.License: failed to add because: cannot add lic w/ subgroupId=DevTest:[email protected] to stack w/ subgroupId=Production

That means you need to remove your current license from the command line because GUI isn’t enough.


Go to your Splunk binaries folder in Splunk installation folder – In my case /opt/splunk/bin
Search for expired licenses, especially free tier
./splunk list licenses

You will see something like this

root@ravisplunk:/opt/splunk/bin# ./splunk list licenses
        991E27D8CD115F60A620E52948A66C629689A09954FC25499AC8D4C9B126D391
                allowedRoles:
                assignableRoles:
                creation_time:1719212400
                disabled_features:
                        LDAPAuth
                        MultisiteClustering
                        SearchheadPooling
                        UnisiteClustering
                expiration_time:1735113599
                features:
                        Acceleration
                        AdvancedSearchCommands
                        AdvancedXML
                        Alerting
                        ArchiveToHdfs
                        Auth
                        ConditionalLicensingEnforcement
                        CustomRoles
                        DeployClient
                        DeployServer
                        FwdData
                        GuestPass
                        KVStore
                        LocalSearch
                        MultifactorAuth
                        NontableLookups
                        RcvData
                        RollingWindowAlerts
                        SAMLAuth
                        ScheduledAlerts
                        ScheduledReports
                        ScheduledSearch
                        ScriptedAuth
                        SigningProcessor
                        SplunkWeb
                        SubgroupId
                        SyslogOutputProcessor
                group_id:Enterprise
                guid:144826CE-B124-4056-A378-E3BB294F25C3
                is_unlimited:0
                label:Splunk Enterprise Term Non-Production License
                license_hash:991E27D8CD115F60A620E52948A66C629689A09954FC25499AC8D4C9B126D391
                max_retention_size:0
                max_stack_quota:18446744073709551615
                max_users:1
                max_violations:5
                quota:53687091200
                relative_expiration_interval:0
                relative_expiration_start:0
                sourcetypes:
                stack_id:enterprise
                status:EXPIRED
                subgroup_id:DevTest:[email protected]
                type:enterprise
                window_period:30


Remove expired free license by license_hash
./splunk remove licenses 940D1E309BADA73B8A2AA167186F025F3E0086CD0A7C7B859447C97E2118F37B

Add new dev license (that you got via email and scp to your server)
./splunk add licenses /home/ravi/Splunk.License

After that all that is left is to restart Splunk and enjoy it again!
./splunk restart

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.