Situation
I upgraded to 6.0 (2) emr and run sql_upgrade.php
Under the “settings for practice” the “healthinsurance companies” comes up with this:
Query Error
ERROR: query failed: INSERT INTO keys
(name
, value
) VALUES (?, ?)
Error: Duplicate entry ‘sixa’ for key ‘name’
/var/www/vhosts/domainname.com/httpdocs/openemr/src/Common/Crypto/CryptoGen.php at 433:sqlStatementNoLog
/var/www/vhosts/domainname.com/httpdocs/openemr/src/Common/Crypto/CryptoGen.php at 231:collectCryptoKey(six,a,database)
/var/www/vhosts/domainname.com/httpdocs/openemr/src/Common/Crypto/CryptoGen.php at 100:coreDecrypt(bnRPZxeP3IT9IHro2Q5cth+1d43HcXvwTyC8uoQjnTIuJkWea7aWRLyqzHfhgJnTzNMpJT5tL1CfvQpjqLJ+T34uQ9sWeFwHgOLtv7Wm6ujxGmJDefufQFOHyXEDDxkVlMQbHDdYbgUW8SWdcLRUqQ==,database,six)
/var/www/vhosts/domainname.com/httpdocs/openemr/src/Common/Crypto/CryptoGen.php at 462:decryptStandard(006bnRPZxeP3IT9IHro2Q5cth+1d43HcXvwTyC8uoQjnTIuJkWea7aWRLyqzHfhgJnTzNMpJT5tL1CfvQpjqLJ+T34uQ9sWeFwHgOLtv7Wm6ujxGmJDefufQFOHyXEDDxkVlMQbHDdYbgUW8SWdcLRUqQ==,database)
/var/www/vhosts/domainname.com/httpdocs/openemr/src/Common/Crypto/CryptoGen.php at 153:collectCryptoKey(six,a,drive)
/var/www/vhosts/domainname.com/httpdocs/openemr/src/Common/Crypto/CryptoGen.php at 66:coreEncrypt(SHOW COLUMNS FROM x12_partners
,drive,six)
/var/www/vhosts/domainname.com/httpdocs/openemr/src/Common/Logging/EventAuditLogger.php at 742:encryptStandard(SHOW COLUMNS FROM x12_partners
)
/var/www/vhosts/domainname.com/httpdocs/openemr/src/Common/Logging/EventAuditLogger.php at 644:recordLogItem(1,security-administration-select,admin,DeBoer,SHOW COLUMNS FROM x12_partners
,Security)
/var/www/vhosts/domainname.com/httpdocs/openemr/library/ADODB_mysqli_log.php at 45:auditSQLEvent(SHOW COLUMNS FROM x12_partners
,1,)
/var/www/vhosts/domainname.com/httpdocs/openemr/vendor/adodb/adodb-php/drivers/adodb-mysqli.inc.php at 632:Execute(SHOW COLUMNS FROM x12_partners
)
/var/www/vhosts/domainname.com/httpdocs/openemr/src/Common/ORDataObject/ORDataObject.php at 114:MetaColumns(x12_partners)
/var/www/vhosts/domainname.com/httpdocs/openemr/library/classes/X12Partner.class.php at 43:_load_enum(processing_format,)
/var/www/vhosts/domainname.com/httpdocs/openemr/library/classes/InsuranceCompany.class.php at 153:__construct()
/var/www/vhosts/domainname.com/httpdocs/openemr/controllers/C_InsuranceCompany.class.php at 19:__construct()
/var/www/vhosts/domainname.com/httpdocs/openemr/library/classes/Controller.class.php at 100:__construct()
/var/www/vhosts/domainname.com/httpdocs/openemr/controllers/C_PracticeSettings.class.php at 58:act(Array)
/var/www/vhosts/domainname.com/httpdocs/openemr/library/classes/Controller.class.php at 137:insurance_company_action(list)
/var/www/vhosts/domainname.com/httpdocs/openemr/controller.php at 6:act(Array)
OpenEMR Version
I’m using OpenEMR version v6.0.0 (2)
Browser:
I’m using: Microsoft Edge
Operating System
I’m using: Windows 10 64
PHP vs 7.3.28
Note:
- I have followed the steps about the sixa document, deleted the sixa document, however, a new document is placed, the same error exist.
- I did the sql_upgrade.php, (5.0.2 to 6).
Logs
Did you check the logs? No logs found (empty)
Was there anything pertinent in them?
Please paste them here (surround with three backticks (```) for readability.
You can also turn on User Debugging under Administration->Globals->Logging User Debugging Options=>All