rsyslogd: imklog: cannot open kernel log (/proc/kmsg): Permission denied. rsyslogd: activation of module imklog failed [v8.2112.0 try https://www.rsyslog.com/e/2145 ] Starting Fledge v3.1.0........ Fledge started. ==> /var/lib/fledge/core.err <== tasks/check_updates: 13: [[: not found Error creating SQLite3 database /opt/fledge-stage/usr/local/fledge/data/readings_1.db: Error: unable to open database "/opt/fledge-stage/usr/local/fledge/data/readings_1.db": unable to open database file Error creating SQLite3 database /opt/fledge-stage/usr/local/fledge/data/readings_1.db: Error: unable to open database "/opt/fledge-stage/usr/local/fledge/data/readings_1.db": unable to open database file ==> /var/log/syslog <== Aug 5 14:58:40 ccadf51b8f17 Fledge [315] INFO: scripts.services.storage: Fledge storage microservice found in FLEDGE_ROOT location: /opt/fledge-stage/usr/local/fledge Aug 5 14:58:40 ccadf51b8f17 Fledge [320] INFO: scripts.services.storage: Fledge storage microservice found in FLEDGE_ROOT location: /opt/fledge-stage/usr/local/fledge Aug 5 14:58:40 ccadf51b8f17 Fledge [329] INFO: scripts.services.storage: Fledge storage microservice found in FLEDGE_ROOT location: /opt/fledge-stage/usr/local/fledge Aug 5 14:58:40 ccadf51b8f17 Fledge Storage[367] INFO: script.plugin.storage.sqlite: SQLite 3 database '/opt/fledge-stage/usr/local/fledge/data/readings_1.db' not found. Aug 5 14:58:40 ccadf51b8f17 Fledge Storage[370] INFO: script.plugin.storage.sqlite: SQLite 3 database '/opt/fledge-stage/usr/local/fledge/data/readings_1.db' not found. Aug 5 14:58:40 ccadf51b8f17 Fledge Storage[361] ERROR: script.plugin.storage.sqlite: Error creating SQLite3 database /opt/fledge-stage/usr/local/fledge/data/readings_1.db: Error: unable to open database "/opt/fledge-stage/usr/local/fledge/data/readings_1.db": unable to open database file Aug 5 14:58:40 ccadf51b8f17 Fledge Storage[362] ERROR: script.plugin.storage.sqlite: Error creating SQLite3 database /opt/fledge-stage/usr/local/fledge/data/readings_1.db: Error: unable to open database "/opt/fledge-stage/usr/local/fledge/data/readings_1.db": unable to open database file Aug 5 14:58:40 ccadf51b8f17 fledge: ERROR: the backup functionality for the storage engine :: is not implemented. Aug 5 14:58:40 ccadf51b8f17 fledge: ERROR: the backup functionality for the storage engine :: is not implemented. Aug 5 14:58:41 ccadf51b8f17 Fledge [16] INFO: script.fledge: Fledge started. ==> /var/lib/fledge/core.err <== Fledge[155] DEBUG: configuration_manager: fledge.common.configuration_manager: Updated Configuration Cache {'Storage': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 40, 792658), 'description': 'Storage configuration', 'value': {'plugin': {'description': 'The main storage plugin to load', 'type': 'enumeration', 'order': '1', 'displayName': 'Storage Plugin', 'options': ['sqlitelb', 'sqlite', 'postgres'], 'default': 'sqlite', 'value': 'sqlite'}, 'readingPlugin': {'description': 'The storage plugin to load for readings data.', 'type': 'enumeration', 'order': '2', 'displayName': 'Readings Plugin', 'options': ['Use main plugin', 'sqlitememory', 'sqlitelb', 'sqlite', 'postgres'], 'default': 'Use main plugin', 'value': 'Use main plugin'}, 'threads': {'description': 'The number of threads to use for the storage API', 'type': 'integer', 'order': '3', 'displayName': 'Storage API threads', 'minimum': '1', 'maximum': '10', 'default': '1', 'value': '1'}, 'workerPool': {'description': 'The number of threads to create in the thread pool used to execute operations against reading data', 'type': 'integer', 'order': '4', 'displayName': 'Worker thread pool', 'minimum': '1', 'maximum': '10', 'default': '5', 'value': '5'}, 'managedStatus': {'description': 'Control if Fledge should manage the storage provider', 'type': 'boolean', 'order': '5', 'displayName': 'Manage Storage', 'default': 'false', 'value': 'false'}, 'port': {'description': 'The port to listen on', 'type': 'integer', 'order': '6', 'displayName': 'Service Port', 'default': '0', 'value': '0'}, 'managementPort': {'description': 'The management port to listen on.', 'type': 'integer', 'order': '7', 'displayName': 'Management Port', 'default': '0', 'value': '0'}, 'logLevel': {'description': 'Minimum level of messages to log', 'type': 'enumeration', 'order': '8', 'displayName': 'Log Level', 'options': ['error', 'warning', 'info', 'debug'], 'default': 'warning', 'value': 'warning'}, 'timeout': {'description': 'Server request timeout, expressed in seconds', 'type': 'integer', 'order': '9', 'displayName': 'Timeout', 'minimum': '5', 'maximum': '3600', 'default': '60', 'value': '60'}, 'perfmon': {'description': 'Track and store performance counters', 'type': 'boolean', 'order': '10', 'displayName': 'Performance Counters', 'default': 'false', 'value': 'false'}}, 'displayName': 'Storage', 'hit': 4}, 'Advanced': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 34, 302515), 'description': 'Advanced', 'value': {}, 'displayName': 'Advanced'}, 'CONFIGURATION': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 38, 279262), 'description': 'Core Configuration Manager', 'value': {'cacheSize': {'description': 'To control the caching size of Core Configuration Manager', 'type': 'integer', 'displayName': 'Cache Size', 'default': '30', 'order': '1', 'minimum': '1', 'maximum': '1000', 'value': '30'}}, 'displayName': 'Configuration Manager'}, 'LOGGING': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 43, 150318), 'description': 'Logging Level of Core Server', 'value': {'logLevel': {'description': 'Minimum logging level reported for Core server', 'type': 'enumeration', 'displayName': 'Minimum Log Level', 'options': ['debug', 'info', 'warning', 'error'], 'default': 'warning', 'order': '1', 'value': 'debug'}}, 'displayName': 'Logging'}, 'RESOURCE_LIMIT': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 38, 286478), 'description': 'Resource Limit of South Service', 'value': {'serviceBuffering': {'description': 'Buffering level for the South Service', 'type': 'enumeration', 'displayName': 'South Service Buffering', 'options': ['Unlimited', 'Limited'], 'default': 'Unlimited', 'order': '1', 'permissions': ['admin'], 'value': 'Unlimited'}, 'serviceBufferSize': {'description': 'Buffer size for the South Service', 'type': 'integer', 'displayName': 'South Service Buffer Size', 'minimum': '1000', 'default': '1000', 'order': '2', 'validity': 'serviceBuffering == "Limited"', 'permissions': ['admin'], 'value': '1000'}, 'discardPolicy': {'description': 'The different discard policies for the South Service', 'type': 'enumeration', 'displayName': 'Discard Policy', 'options': ['Discard Oldest', 'Reduce Fidelity', 'Discard Newest'], 'default': 'Discard Oldest', 'order': '3', 'validity': 'serviceBuffering == "Limited"', 'permissions': ['admin'], 'value': 'Discard Oldest'}}, 'displayName': 'Resource Limit'}, 'SCHEDULER': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 38, 292789), 'description': 'Scheduler configuration', 'value': {'max_running_tasks': {'description': 'Maximum number of tasks that can be running at any given time', 'type': 'integer', 'default': '50', 'displayName': 'Max Running Tasks', 'value': '50'}, 'max_completed_task_age_days': {'description': 'Maximum age in days (based on the start time) for a row in the tasks table that does not have a status of running', 'type': 'integer', 'default': '30', 'displayName': 'Max Age Of Task (In days)', 'value': '30'}}, 'displayName': 'Scheduler'}, 'SMNTR': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 38, 303952), 'description': 'Service Monitor', 'value': {'sleep_interval': {'description': 'Time in seconds to sleep between health checks. (must be greater than 5)', 'type': 'integer', 'default': '5', 'displayName': 'Health Check Interval (In seconds)', 'minimum': '5', 'value': '5'}, 'ping_timeout': {'description': 'Timeout for a response from any given micro-service. (must be greater than 0)', 'type': 'integer', 'default': '1', 'displayName': 'Ping Timeout', 'minimum': '1', 'maximum': '5', 'value': '1'}, 'max_attempts': {'description': 'Maximum number of attempts for finding a heartbeat of service', 'type': 'integer', 'default': '15', 'displayName': 'Max Attempts To Check Heartbeat', 'minimum': '1', 'value': '15'}, 'restart_failed': {'description': 'Restart failed microservice - manual/auto', 'type': 'enumeration', 'options': ['auto', 'manual'], 'default': 'auto', 'displayName': 'Restart Failed', 'value': 'auto'}}, 'displayName': 'Service Monitor'}, 'rest_api': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 42, 791713), 'description': 'Fledge Admin and User REST API', 'value': {'enableHttp': {'description': 'Enable HTTP (disable to use HTTPS)', 'type': 'boolean', 'default': 'true', 'displayName': 'Enable HTTP', 'order': '1', 'permissions': ['admin'], 'value': 'true'}, 'httpPort': {'description': 'Port to accept HTTP connections on', 'type': 'integer', 'default': '8081', 'displayName': 'HTTP Port', 'order': '2', 'permissions': ['admin'], 'value': '8081'}, 'httpsPort': {'description': 'Port to accept HTTPS connections on', 'type': 'integer', 'default': '1995', 'displayName': 'HTTPS Port', 'order': '3', 'validity': 'enableHttp=="false"', 'permissions': ['admin'], 'value': '1995'}, 'certificateName': {'description': 'Certificate file name', 'type': 'string', 'default': 'fledge', 'displayName': 'Certificate Name', 'order': '4', 'validity': 'enableHttp=="false"', 'permissions': ['admin'], 'value': 'fledge'}, 'authentication': {'description': 'API Call Authentication', 'type': 'enumeration', 'options': ['mandatory', 'optional'], 'default': 'mandatory', 'displayName': 'Authentication', 'order': '5', 'permissions': ['admin'], 'value': 'mandatory'}, 'authMethod': {'description': 'Authentication method', 'type': 'enumeration', 'options': ['any', 'password', 'certificate'], 'default': 'any', 'displayName': 'Authentication method', 'order': '6', 'permissions': ['admin'], 'value': 'any'}, 'authCertificateName': {'description': 'Auth Certificate name', 'type': 'string', 'default': 'ca', 'displayName': 'Auth Certificate', 'order': '7', 'permissions': ['admin'], 'value': 'ca'}, 'allowPing': {'description': 'Allow access to ping, regardless of the authentication required and authentication header', 'type': 'boolean', 'default': 'true', 'displayName': 'Allow Ping', 'order': '8', 'permissions': ['admin'], 'value': 'true'}, 'authProviders': {'description': 'Authentication providers to use for the interface (JSON array object)', 'type': 'JSON', 'default': '{"providers": ["username", "ldap"] }', 'displayName': 'Auth Providers', 'order': '9', 'permissions': ['admin'], 'value': '{"providers": ["username", "ldap"] }'}, 'disconnectIdleUserSession': {'description': 'Disconnect idle user session after certain period of inactivity', 'type': 'integer', 'default': '15', 'displayName': 'Idle User Session Disconnection (In Minutes)', 'order': '10', 'minimum': '1', 'maximum': '1440', 'permissions': ['admin'], 'value': '15'}}, 'displayName': 'Admin API', 'hit': 4}, 'password': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 43, 130264), 'description': 'To control the password policy', 'value': {'policy': {'description': 'Password policy', 'type': 'enumeration', 'options': ['Any characters', 'Mixed case Alphabetic', 'Mixed case and numeric', 'Mixed case, numeric and special characters'], 'default': 'Any characters', 'displayName': 'Policy', 'order': '1', 'permissions': ['admin'], 'value': 'Any characters'}, 'length': {'description': 'Minimum password length', 'type': 'integer', 'default': '6', 'displayName': 'Minimum Length', 'minimum': '6', 'maximum': '80', 'order': '2', 'permissions': ['admin'], 'value': '6'}, 'expiration': {'description': 'Number of days after which passwords must be changed', 'type': 'integer', 'default': '0', 'displayName': 'Expiry (in Days)', 'order': '3', 'permissions': ['admin'], 'value': '0'}}, 'displayName': 'Password Policy', 'hit': 1}, 'firewall': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 38, 326460), 'description': 'Monitor and Control HTTP Network Traffic', 'value': {'allowedIP': {'description': 'A list of allowed IP addresses', 'type': 'list', 'items': 'string', 'default': '[]', 'displayName': 'Allowed IP Addresses', 'order': '1', 'permissions': ['admin'], 'value': '[]'}, 'deniedIP': {'description': 'A list of denied IP addresses', 'type': 'list', 'items': 'string', 'default': '[]', 'displayName': 'Denied IP Addresses', 'order': '2', 'permissions': ['admin'], 'value': '[]'}}, 'displayName': 'Firewall'}, 'FEATURES': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 38, 340449), 'description': 'Control the inclusion of system features', 'value': {'control': {'description': 'Allow the use of control features within the Fledge instance', 'type': 'boolean', 'default': 'true', 'displayName': 'Control', 'order': '1', 'mandatory': 'true', 'permissions': ['admin'], 'value': 'true'}, 'debugging': {'description': 'Allow the use of pipeline debugging features within the Fledge instance', 'type': 'boolean', 'default': 'true', 'displayName': 'Pipeline Debugging', 'order': '1', 'mandatory': 'true', 'permissions': ['admin'], 'value': 'true'}}, 'displayName': 'Features'}, 'service': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 38, 351563), 'description': 'Fledge Service', 'value': {'name': {'description': 'Name of this Fledge service', 'type': 'string', 'default': 'Fledge', 'displayName': 'Name', 'order': '1', 'mandatory': 'true', 'value': 'Fledge'}, 'description': {'description': 'Description of this Fledge service', 'type': 'string', 'default': 'Fledge administrative API', 'displayName': 'Description', 'order': '2', 'value': 'Fledge administrative API'}}, 'displayName': 'Fledge Service'}, 'Installation': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 40, 776265), 'description': 'Installation', 'value': {'maxUpdate': {'description': 'Maximum updates per day', 'type': 'integer', 'default': '1', 'displayName': 'Maximum Update', 'order': '1', 'minimum': '1', 'maximum': '8', 'value': '1'}, 'maxUpgrade': {'description': 'Maximum upgrades per day', 'type': 'integer', 'default': '1', 'displayName': 'Maximum Upgrade', 'order': '3', 'minimum': '1', 'maximum': '8', 'validity': 'upgradeOnInstall == "true"', 'value': '1'}, 'upgradeOnInstall': {'description': 'Run upgrade prior to installing new software', 'type': 'boolean', 'default': 'false', 'displayName': 'Upgrade on Install', 'order': '2', 'value': 'false'}, 'listAvailablePackagesCacheTTL': {'description': 'Caching of fetch available packages time to live in minutes', 'type': 'integer', 'default': '15', 'displayName': 'Available Packages Cache', 'order': '4', 'minimum': '0', 'value': '15'}}, 'displayName': 'Installation'}, 'sqlite': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 40, 776443), 'description': 'Storage Plugin', 'value': {'poolSize': {'description': 'The number of connections to create in the intial pool of connections', 'type': 'integer', 'displayName': 'Pool Size', 'default': '5', 'value': '5'}, 'nReadingsPerDb': {'description': 'The number of unique assets tables to maintain in each database that is created', 'type': 'integer', 'displayName': 'No. Readings per database', 'default': '15', 'value': '15'}, 'nDbPreallocate': {'description': 'Number of databases to allocate in advance. NOTE: SQLite has a default maximum of 10 attachable databases', 'type': 'integer', 'displayName': 'No. databases to allocate in advance', 'default': '3', 'value': '3'}, 'nDbLeftFreeBeforeAllocate': {'description': 'Allocate new databases when the number of free databases drops below this value', 'type': 'integer', 'displayName': 'Database allocation threshold', 'default': '1', 'value': '1'}, 'nDbToAllocate': {'description': 'The number of databases to create whenever the number of available databases drops below the allocation threshold', 'type': 'integer', 'displayName': 'Database allocation size', 'default': '2', 'value': '2'}, 'purgeExclude': {'description': 'A comma seperated list of assets to exclude from the purge process', 'type': 'string', 'displayName': 'Purge Exclusions', 'default': '', 'value': ''}, 'vacuumInterval': {'description': 'The interval between execution of a SQLite vacuum command', 'type': 'integer', 'displayName': 'Vacuum Interval', 'default': '6', 'value': '6'}, 'deployment': {'description': 'The type of Fledge deployment', 'type': 'enumeration', 'displayName': 'Deployment', 'options': ['Small', 'Normal', 'High Bandwidth'], 'default': 'Normal', 'value': 'Normal'}}, 'displayName': 'sqlite'}, 'General': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 40, 781030), 'description': 'General', 'value': {}, 'displayName': 'General'}, 'Utilities': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 40, 855533), 'description': 'Utilities', 'value': {}, 'displayName': 'Utilities'}, 'purge_system': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 40, 882680), 'description': 'Configuration of the Purge System', 'value': {'retainStatsHistory': {'description': 'The number of days for which full granularity statistics history is maintained.', 'type': 'integer', 'order': '1', 'displayName': 'Statistics Retention', 'minimum': '1', 'default': '7', 'value': '7'}, 'retainAuditLog': {'description': 'The number of days for which audit trail data is retained', 'type': 'integer', 'order': '2', 'displayName': 'Audit Retention', 'minimum': '1', 'default': '30', 'value': '30'}, 'retainTaskHistory': {'description': 'The number of days for which task history is retained', 'type': 'integer', 'order': '3', 'displayName': 'Task Retention', 'minimum': '1', 'default': '30', 'value': '30'}}, 'displayName': 'Purge System'}} Fledge[155] DEBUG: middleware: fledge.common.web.middleware: Received POST request for /fledge/backup/upload Fledge[155] DEBUG: backup_restore: fledge.services.core.api.backup_restore: upload_backup - temp_path :/var/lib/fledge/upload: file_name :fledge_backup_attack_2.tar.gz: Fledge[155] DEBUG: backup_restore: fledge.services.core.api.backup_restore: upload_backup patched control: source :/var/lib/fledge/upload/fledge_backup_2026_08_05_00_00_02.db;printf PRUVA_CVE_2026_71284_ATTEMPT_2 >/tmp/pruva_cve_2026_71284_attempt_2;sleep 2;#.db: - destination :/var/lib/fledge/backup: - filename :fledge_backup_2026_08_05_00_00_02.db;printf PRUVA_CVE_2026_71284_ATTEMPT_2 >/tmp/pruva_cve_2026_71284_attempt_2;sleep 2;#.db: Fledge[155] DEBUG: acl_manager: fledge.common.acl_manager: svc name Fledge Storage and pending notifications {} Fledge[155] DEBUG: acl_manager: fledge.common.acl_manager: svc name Fledge Core and pending notifications {} ==> /var/log/syslog <== Aug 5 14:58:43 ccadf51b8f17 Fledge[155] DEBUG: configuration_manager: fledge.common.configuration_manager: Updated Configuration Cache {'Storage': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 40, 792658), 'description': 'Storage configuration', 'value': {'plugin': {'description': 'The main storage plugin to load', 'type': 'enumeration', 'order': '1', 'displayName': 'Storage Plugin', 'options': ['sqlitelb', 'sqlite', 'postgres'], 'default': 'sqlite', 'value': 'sqlite'}, 'readingPlugin': {'description': 'The storage plugin to load for readings data.', 'type': 'enumeration', 'order': '2', 'displayName': 'Readings Plugin', 'options': ['Use main plugin', 'sqlitememory', 'sqlitelb', 'sqlite', 'postgres'], 'default': 'Use main plugin', 'value': 'Use main plugin'}, 'threads': {'description': 'The number of threads to use for the storage API', 'type': 'integer', 'order': '3', 'displayName': 'Storage API threads', 'minimum': '1', 'maximum': '10', 'default': '1', 'value': '1'}, 'workerPool': {'description': 'The number of threads to create in the thread pool used to execute operations against reading data', 'type': 'integer', 'order': '4', 'displayName': 'Worker thread pool', 'minimum': '1', 'maximum': '10', 'default': '5', 'value': '5'}, 'managedStatus': {'description': 'Control if Fledge should manage the storage provider', 'type': 'boolean', 'order': '5', 'displayName': 'Manage Storage', 'default': 'false', 'value': 'false'}, 'port': {'description': 'The port to listen on', 'type': 'integer', 'order': '6', 'displayName': 'Service Port', 'default': '0', 'value': '0'}, 'managementPort': {'description': 'The management port to listen on.', 'type': 'integer', 'order': '7', 'displayName': 'Management Port', 'default': '0', 'value': '0'}, 'logLevel': {'description': 'Minimum level of messages to log', 'type': 'enumeration', 'order': '8', 'displayName': 'Log Level', 'options': ['error', 'warning', 'info', 'debug'], 'default': 'warning', 'value': 'warning'}, 'timeout': {'description': 'Server request timeout, expressed in seconds', 'type': 'integer', 'order': '9', 'displayName': 'Timeout', 'minimum': '5', 'maximum': '3600', 'default': '60', 'value': '60'}, 'perfmon': {'description': 'Track and store performance counters', 'type': 'boolean', 'order': '10', 'displayName': 'Performance Counters', 'default': 'false', 'value': 'false'}}, 'displayName': 'Storage', 'hit': 4}, 'Advanced': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 34, 302515), 'description': 'Advanced', 'value': {}, 'displayName': 'Advanced'}, 'CONFIGURATION': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 38, 279262), 'description': 'Core Configuration Manager', 'value': {'cacheSize': {'description': 'To control the caching size of Core Configuration Manager', 'type': 'integer', 'displayName': 'Cache Size', 'default': '30', 'order': '1', 'minimum': '1', 'maximum': '1000', 'value': '30'}}, 'displayName': 'Configuration Manager'}, 'LOGGING': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 43, 150318), 'description': 'Logging Level of Core Server', 'value': {'logLevel': {'description': 'Minimum logging level reported for Core server', 'type': 'enumeration', 'displayName': 'Minimum Log Level', 'options': ['debug', 'info', 'warning', 'error'], 'default': 'warning', 'order': '1', 'value': 'debug'}}, 'displayName': 'Logging'}, 'RESOURCE_LIMIT': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 38, 286478), 'description': 'Resource Limit of South Service', 'value': {'serviceBuffering': {'description': 'Buffering level for the South Service', 'type': 'enumeration', 'displayName': 'South Service Buffering', 'options': ['Unlimited', 'Limited'], 'default': 'Unlimited', 'order': '1', 'permissions': ['admin'], 'value': 'Unlimited'}, 'serviceBufferSize': {'description': 'Buffer size for the South Service', 'type': 'integer', 'displayName': 'South Service Buffer Size', 'minimum': '1000', 'default': '1000', 'order': '2', 'validity': 'serviceBuffering == "Limited"', 'permissions': ['admin'], 'value': '1000'}, 'discardPolicy': {'description': 'The different discard policies for the South Service', 'type': 'enumeration', 'displayName': 'Discard Policy', 'options': ['Discard Oldest', 'Reduce Fidelity', 'Discard Newest'], 'default': 'Discard Oldest', 'order': '3', 'validity': 'serviceBuffering == "Limited"', 'permissions': ['admin'], 'value': 'Discard Oldest'}}, 'displayName': 'Resource Limit'}, 'SCHEDULER': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 38, 292789), 'description': 'Scheduler configuration', 'value': {'max_running_tasks': {'description': 'Maximum number of tasks that can be running at any given time', 'type': 'integer', 'default': '50', 'displayName': 'Max Running Tasks', 'value': '50'}, 'max_completed_task_age_days': {'description': 'Maximum age in days (based on the start time) for a row in the tasks table that does not have a status of running', 'type': 'integer', 'default': '30', 'displayName': 'Max Age Of Task (In days)', 'value': '30'}}, 'displayName': 'Scheduler'}, 'SMNTR': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 38, 303952), 'description': 'Service Monitor', 'value': {'sleep_interval': {'description': 'Time in seconds to sleep between health checks. (must be greater than 5)', 'type': 'integer', 'default': '5', 'displayName': 'Health Check Interval (In seconds)', 'minimum': '5', 'value': '5'}, 'ping_timeout': {'description': 'Timeout for a response from any given micro-service. (must be greater than 0)', 'type': 'integer', 'default': '1', 'displayName': 'Ping Timeout', 'minimum': '1', 'maximum': '5', 'value': '1'}, 'max_attempts': {'description': 'Maximum number of attempts for finding a heartbeat of service', 'type': 'integer', 'default': '15', 'displayName': 'Max Attempts To Check Heartbeat', 'minimum': '1', 'value': '15'}, 'restart_failed': {'description': 'Restart failed microservice - manual/auto', 'type': 'enumeration', 'options': ['auto', 'manual'], 'default': 'auto', 'displayName': 'Restart Failed', 'value': 'auto'}}, 'displayName': 'Service Monitor'}, 'rest_api': {'date_accessed': datetime.datetime(2026, 8, 5, 14, 58, 42, 791713), 'description': 'Fledge Admin and User REST API', 'value': {'enableHttp': {'description': 'Enable HTTP (disable to use HTTPS)', 'type': 'boolean', 'default': 'true', 'displayName': 'Enable HTTP', 'order': '1', 'permissions': ['admin'], 'value': 'true'}, 'httpPort': {'description': 'Port to accept HTTP connections on', 'type': 'integer', 'default': '8081', 'displayName': 'HTTP Port', 'order': '2', 'permissions': ['admin'], 'value': '8081'}, 'httpsPort': {'description': 'Port to accept HTTPS connections on', 'type': 'integer', 'default': '1995', 'displayName': 'HTTPS Port', 'order': '3', 'validity': 'enableHttp=="false"', 'permissions': ['admin'], 'value': '1995'}, 'certificateName': {'description': 'Certificate file name', 'type': 'string', 'default': 'fledge', 'displayName': 'Certificate Name', 'order': '4', 'validity': 'enableHttp=="false"', 'permissions': ['admin'], 'value': 'fledge'}, 'authentication': {'description': 'API Call Authentication', 'type': 'enumeration', 'options': ['mandatory', 'optional'], 'default': 'mandatory', 'displayName': 'Authentication', 'order': '5', 'permissions': ['admin'], 'value': 'mandatory'}, 'authMethod': {'description': 'Authentication method', 'type': 'enumeration', 'options': ['any', 'password', 'certificate'], 'default': 'any', 'displayName': 'Authentication method', 'order': '6', 'permissions': ['admin'], 'value': 'any'}, 'authCertificateName': {'description': 'Auth Certificate name', 'type': 'string', 'default': 'ca', 'displayName': 'Auth Certificate', 'order': '7', 'permissions': ['admin'], 'value': 'ca'}, 'allowPing': {'description': 'Allow access to ping, regardless of the authentication required and authentication header', 'type': 'boolean', 'default': 'true', 'displayName': 'Allow Ping', 'order': '8', 'permissions': ['admin'], 'value': 'true'}, 'authProviders': {'description': 'Authentication providers to use for the interface (JSON array object)', 'type': 'JSON', 'defau Aug 5 14:58:43 ccadf51b8f17 Fledge[155] DEBUG: middleware: fledge.common.web.middleware: Received POST request for /fledge/backup/upload Aug 5 14:58:43 ccadf51b8f17 Fledge[155] DEBUG: backup_restore: fledge.services.core.api.backup_restore: upload_backup - temp_path :/var/lib/fledge/upload: file_name :fledge_backup_attack_2.tar.gz: Aug 5 14:58:43 ccadf51b8f17 Fledge[155] DEBUG: backup_restore: fledge.services.core.api.backup_restore: upload_backup patched control: source :/var/lib/fledge/upload/fledge_backup_2026_08_05_00_00_02.db;printf PRUVA_CVE_2026_71284_ATTEMPT_2 >/tmp/pruva_cve_2026_71284_attempt_2;sleep 2;#.db: - destination :/var/lib/fledge/backup: - filename :fledge_backup_2026_08_05_00_00_02.db;printf PRUVA_CVE_2026_71284_ATTEMPT_2 >/tmp/pruva_cve_2026_71284_attempt_2;sleep 2;#.db: Aug 5 14:58:43 ccadf51b8f17 Fledge[155] DEBUG: monitor: fledge.services.core.service_registry.monitor: Starting next round#2 of service monitoring, sleep/i:5 ping/t:1 max/a:15 Aug 5 14:58:43 ccadf51b8f17 Fledge[155] DEBUG: monitor: fledge.services.core.service_registry.monitor: Service: Fledge Storage Status: 1 Aug 5 14:58:43 ccadf51b8f17 Fledge[155] DEBUG: monitor: fledge.services.core.service_registry.monitor: Resolving pending notification for ACL change for service Fledge Storage Aug 5 14:58:43 ccadf51b8f17 Fledge[155] DEBUG: acl_manager: fledge.common.acl_manager: svc name Fledge Storage and pending notifications {} Aug 5 14:58:43 ccadf51b8f17 Fledge[155] DEBUG: monitor: fledge.services.core.service_registry.monitor: Service: Fledge Core Status: 1 Aug 5 14:58:43 ccadf51b8f17 Fledge[155] DEBUG: monitor: fledge.services.core.service_registry.monitor: Resolving pending notification for ACL change for service Fledge Core Aug 5 14:58:43 ccadf51b8f17 Fledge[155] DEBUG: acl_manager: fledge.common.acl_manager: svc name Fledge Core and pending notifications {} ==> /var/lib/fledge/core.err <== Error creating SQLite3 database /opt/fledge-stage/usr/local/fledge/data/readings_1.db: Error: unable to open database "/opt/fledge-stage/usr/local/fledge/data/readings_1.db": unable to open database file ==> /var/log/syslog <== Aug 5 14:58:45 ccadf51b8f17 Fledge Storage[596] INFO: script.plugin.storage.sqlite: SQLite 3 database '/opt/fledge-stage/usr/local/fledge/data/readings_1.db' not found. Aug 5 14:58:45 ccadf51b8f17 Fledge Storage[593] ERROR: script.plugin.storage.sqlite: Error creating SQLite3 database /opt/fledge-stage/usr/local/fledge/data/readings_1.db: Error: unable to open database "/opt/fledge-stage/usr/local/fledge/data/readings_1.db": unable to open database file Aug 5 14:58:45 ccadf51b8f17 fledge: ERROR: the restore functionality for the storage engine :: is not implemented. ==> /var/lib/fledge/core.err <== Fledge[155] DEBUG: acl_manager: fledge.common.acl_manager: svc name Fledge Storage and pending notifications {} Fledge[155] DEBUG: acl_manager: fledge.common.acl_manager: svc name Fledge Core and pending notifications {} ==> /var/log/syslog <== Aug 5 14:58:48 ccadf51b8f17 Fledge[155] DEBUG: monitor: fledge.services.core.service_registry.monitor: Starting next round#3 of service monitoring, sleep/i:5 ping/t:1 max/a:15 Aug 5 14:58:48 ccadf51b8f17 Fledge[155] DEBUG: monitor: fledge.services.core.service_registry.monitor: Service: Fledge Storage Status: 1 Aug 5 14:58:48 ccadf51b8f17 Fledge[155] DEBUG: monitor: fledge.services.core.service_registry.monitor: Resolving pending notification for ACL change for service Fledge Storage Aug 5 14:58:48 ccadf51b8f17 Fledge[155] DEBUG: acl_manager: fledge.common.acl_manager: svc name Fledge Storage and pending notifications {} Aug 5 14:58:48 ccadf51b8f17 Fledge[155] DEBUG: monitor: fledge.services.core.service_registry.monitor: Service: Fledge Core Status: 1 Aug 5 14:58:48 ccadf51b8f17 Fledge[155] DEBUG: monitor: fledge.services.core.service_registry.monitor: Resolving pending notification for ACL change for service Fledge Core Aug 5 14:58:48 ccadf51b8f17 Fledge[155] DEBUG: acl_manager: fledge.common.acl_manager: svc name Fledge Core and pending notifications {}