Extracting the jar Generated Using copyBinary Command Fails on Remote Host with the Error "Problem extracting permissions file null"

(Doc ID 2388402.1)

Last updated on APRIL 24, 2018

Applies to:

Oracle Fusion Middleware - Version 12.2.1.3.0 and later
Information in this document applies to any platform.

Symptoms

When extracting jar file generated using copyBinary command on remote host, fails with the error "Problem extracting permissions file null"

Below command is used to extract the jars

java -jar <PATH to generated archive file> -targetOracleHomeLoc <Target Home PATH>

Complete Error stack:

Saving inventory
100%
Saving inventory complete
100%
Configuration complete
Starting permissions check
Problem extracting permissions file null

Debug log file shows this:

[sysman] [NOTIFICATION] [] [oracle.sysman.nextgen.impl.NextGenInstallerImpl] [host: win2012r2std_1]

[nwaddr: 10.x.x.xxx] [tid: 1] [userId: oracle] [ecid: 0000,0] disposeSession(): NextGen Installer engine state changed to INIT_ENGINE

[sysman] [NOTIFICATION] [] [oracle.sysman.nextgen.impl.NextGenInstallerImpl] [host: win2012r2std_1]

[nwaddr: 10.x.x.xxx] [tid: 1] [userId: oracle] [ecid: 0000,0] dispose(): NextGen Installer engine state changed to CLEAN

[sysman] [NOTIFICATION] [] [oracle.sysman.nextgen.clone.NextGenApplyCloneArchive] [host: win2012r2std_1]

[nwaddr: 10.x.x.xxx] [tid: 1] [userId: oracle] [ecid: 0000,0] Starting permissions check

[sysman] [ERROR] [] [oracle.sysman.nextgen.clone.NextGenApplyCloneArchive] [host: win2012r2std_1]

[nwaddr: 10.x.x.xxx] [tid: 1] [userId: oracle] [ecid: 0000,0] Problem extracting permissions file null

 
Issue can be reproduced using below steps:


1. Install and configure simple 12.2.1.3 domain containing Admin and managed servers

2. Run copyBinary command as below

copyBinary.cmd -javaHome C:\Oracle\Java\jdk1.8.0_162 -archiveLoc C:\Oracle\WLSbinary.jar -sourceOracleHomeLoc C:\Oracle\MiddAishTest

3. Copy generated WLSbinary.jar to target machine

4. Run below command to extract the jars.

java -jar <PATH to generated archive file> -targetOracleHomeLoc <Target Home PATH>

eg:

java -jar C:\Oracle\WLSbinary.jar -targetOracleHomeLoc C:\Oracle\MiddAishTest


-- This is required as pastebinary command cannot be used on remote host where no Oracle Homes are present, reference <Note 2387936.1>.
 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms