Skip to content

Unable to restore database when .fbk was created on host with other ICU #7950

@pavel-zotov

Description

@pavel-zotov

Ticket has been created after discussion with Alex.
After update Linux host where QA-job is performed to Debian 6.5.13-1 (2023-11-29), attempt to restore database which was created on previous Debian leads to "COLLATION UNICODE for CHARACTER SET UTF8 is not installed" message:

 /home/fbqa/qa-rundaily/unpacked-snapshot.tmp/bin/fbsvcmgr
 localhost/3340:service_mgr user SYSDBA password masterkey
 action_restore bkp_file
 /home/fbqa/qa-rundaily/results/fbt_outcomes_fb60_linux.fbk dbname
 /home/fbqa/qa-rundaily/results/fbt_outcomes_fb60_linux.fdb

Output:

 COLLATION UNICODE for CHARACTER SET UTF8 is not installed
 -An ICU library with collation version 153.88 is required but was not
 found. You may try to install ICU version 63.1, used to register the
 collation in this database or look for 'gfix -icu' in Firebird
 documentation.
 -Exiting before completion due to errors

( LI-T6.0.0.199 )

PS.
Part of this message ("look for 'gfix -icu' ...") definitely can not be considered applicable to this case because we operate here with .fbk rather than .fdb

Metadata

Metadata