I have added "sqlcipher-4.5.2-1.el9.x86_64 " in my machine and trying to execute below command rhel8 and rhel9 .
And I see different behavior
Commnad :
sqlcipher /var/mnt/local/omsd ata/OMS/DBChecksum/oms_checksum_db.db -echo “PRAGMA key =‘fsgetcred db_checksum root
’; INSERT INTO checksum_table (File, Checksum, Updated_Time, Validation_state) VALUES(”/var/log/samplefile.txt", “s4mp53Ch3ck8um12345”, datetime(‘now’), “default”);"
Output :-
RHEL8 :
sqlcipher /var/mnt/local/omsdata/OMS/DBChecksum/oms_checksum_db.db -echo “PRAGMA key =‘fsgetcred db_checksum root
’; INSERT INTO checksum_table (File, Checksum, Updated_Time, Validation_state) VALUES(”/var/log/samplefile.txt", “s4mp53Ch3ck8um12345”, datetime(‘now’), “default”);" | tail -n 1
When we are executing above command output is coming as “OK” in RHEL9 but in RHEL8 it is coming as “INSERT INTO checksum_table (File, Checksum, Updated_Time, Validation_state) VALUES(”/var/log/samplefile.txt", “s4mp53Ch3ck8um12345”, datetime(‘now’), “default”);"
has context menu
RHEL9:
sqlcipher /var/mnt/local/omsdata/OMS/DBChecksum/oms_checksum_db.db -echo “PRAGMA key =‘fsgetcred db_checksum root
’; INSERT INTO checksum_table (File, Checksum, Updated_Time, Validation_state) VALUES(”/var/log/samplefile.txt", “s4mp53Ch3ck8um12345”, datetime(‘now’), “default”);" | tail -n 1
OK
When we are executing above command output is coming as “OK” in RHEL9 but in RHEL8 it is coming as "
INSERT INTO checksum_table (File, Checksum, Updated_Time, Validation_state) VALUES(“/var/log/samplefile.txt”, “s4mp53Ch3ck8um12345”, datetime(‘now’), “default”);
Is it expected behavior in RHEL 9 ?
Thank You
RHEL8: