Applied to BioStar 2.8 or above
There can be the popup of License Check when you try to run BioStar 2 Setup to upgrade your existing BioStar 2 server even though you already have the activated license information to the former BioStar 2.
When BioStar 2Setup file is running, it refers to the system.conf file in C:\Program Files\BioStar 2(x64).
If the system.conf file is corrupted, the license information could not be properly checked.
[Fig 1. The license check popup while you upgrade BioStar 2]
How to solve the issue
1. Stop BioStar 2 all services
2. Make a copy of system.conf in C:\Program Files\BioStar 2(x64)
3. Compare the system.conf file with the below text and update the corrupted part
- Or, you can find the original system.conf file such as system.conf.1640857134836.c in C:\Program Files\BioStar 2(x64)\logs and compare with that.
- Especially, please find the text line in red below.
- Below is an example while you are using Maria DB. Please contact Suprema team if you are using MSSQL DB.
{
"BioStar": {
"session_timeout": "3600",
"restore_connection_timeout": "60",
"keep_alive_timeout": "30",
"restart_wait_time_in_seconds": "5",
"device_req_timeout_in_seconds": "10",
"device_get_conf_req_timeout_in_seconds": "20",
"num_biostar_service_threads": "3",
"num_device_service_threads": "5",
"num_websocket_service_threads": "1",
"num_fastcgi_service_threads": "5",
"server_port": "51212",
"server_matching": {
"matching-concurrency-count": "1",
"use-server-matching": "false",
"security-level": "5",
"fast-mode": "true"
},
"database_con_string": "127.0.0.1,3312@biostar2_ac",
"firmware_dir": "firmware",
"resource_dir": "resource",
"database_type": "10003",
"user_sync_method": "0",
"user_by_device_sync_method": "0",
"log_sync_method": "0",
"check_duplicate_id_at_devices": "0",
"automatic_server_upgrade": "0",
"upgrade_when": "0",
"fingerprint_format": "0",
"licese_server_addr": "http:\/\/license.biostar2.com",
"backup": {
"use": "false",
"cycle": "2",
"day": "28",
"weekday": "2",
"time": "10800",
"path": ".\\bk",
"overwritable": "false"
},
"support_mobile_credential": "false",
"language": "en",
"database": {
"server_type": "mariadb",
"windows_auth": "false",
"server_ip": "127.0.0.1",
"server_port": "3312",
"ac_db_name": "biostar2_ac",
"ac_user_name": "biostar2_ac_user",
"ac_password": "YOUR ENCRYPTED PASSWORD",
"ta_db_name": "biostar_tna",
"ta_user_name": "biostartnauser",
"ta_password": "YOUR ENCRYPTED PASSWORD",
"ve_db_name": "biostar_ve",
"ve_user_name": "biostarveuser",
"ve_password": "YOUR ENCRYPTED PASSWORD",
"windows_driver": "SQL Server Native Client 11.0"
},
"server_addr": "",
"delete_credential_after_aoc": "false",
"secure_communication": {
"mode": "0",
"use_external_cert": "false",
"enable_data_encryption": "false",
"enable_db_data_encryption": "false",
"ischanged_data_encryption": "false",
"ischanged_db_data_encryption": "false"
},
"system_security": {
"password_strength": "2",
"use_password_update_cycle": "false",
"password_update_cycle": "60",
"use_allow_login_failed": "false",
"allow_login_failed_count": "5",
"allow_login_failed_minutes": "10",
"use_allow_password_change": "false",
"allow_password_change_count": "1",
"use_allow_simultaneous_connection": "true"
},
"web_request_timeout": "60",
"imglog_dir": ".\\imagelog\\",
"enckey_dir": "C:\\Program Files\\BioStar 2(x64)\\util"
}
}
4. Save the system.conf file and then, run BioStar 2 services.
5. Run BioStar 2 Setup again