Consultor Eletrônico



Kbase P129809: Prorest 10.1B03 with multiple files fails on Linux when probkup was performed using 10.1B
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   3/15/2011
Status: Verified

SYMPTOM(s):

Cannot restore a OpenEdge database backup using 10.1B03 of OpenEdge

probkup command options used were: probkup dbname -com -vs

Database backup has multiple volumes

prorest can successfully restore the first volume

prorest fails when restoring the second volume

free ():invalid pointer 0x83Be458

Database was backed up with 10.1B of OpenEdge

Database is being restored using 10.1B03 of OpenEdge

Database can be successfully restored with 10.1B01 of OpenEdge

Database cane be successfully restored with 10.1B02 of OpenEdge

Issue can be duplicated with the sports2000 database when using the -vs parameter on probkup command.

10.1B03 prorest command when restoring a backup of sports2000 database that spans multiple files will fail with an error 49.

SYSTEM ERROR: Memory violation. (49)

Stack trace from _dbutil reads:

pthread_sighandler
__libc_sigaction
__cfree

FACT(s) (Environment):

RedHat Linux 7.3
OpenEdge 10.1B
OpenEdge 10.1B 32-bit
OpenEdge 10.1B03 32-bit Service Pack

CAUSE:

Bug# OE00168325

FIX:

Upgrade to 10.1C02, 10.2A or higher.

There is a workaround for this issue, which is to use OpenEdge 10.1B, 10.1B01 or 10.1B02 to restore the back up of the database.