My Oracle Support Banner

Deployments, Patch, and Purge Jobs Fail Trying to Reach an Old Software Library Location (Doc ID 1084585.1)

Last updated on FEBRUARY 04, 2020

Applies to:

Enterprise Manager Base Platform - Version 10.2.0.5 to 10.2.0.5 [Release 10.2]
Information in this document applies to any platform.

Symptoms

After changing the Software Library Configuration Location for the Provisioning Features of GRID Control, patch and/or purge jobs fail while trying to access the original software library configuration location:

Example:

Deployments tab > Provisioning sub tab > Administration link

Scroll to the bottom of the page to access the Software Library Configuration.

This section shows what the location is currently set to. For this example the location is set to:

<SOFTWARE_LIB_LOCATION>\software_library

When running a patch job, the job fails with the following error:

2010-04-12 13:04:26,539 [JobWorker 472420:Thread-30] ERROR em.paf_jobs executePAFCommand.444 - Exception while Getting the Directive's Binary Data
oracle.sysman.emgc.provision.component.ComponentException: Error retrieving binary file 'pa_shutdown_db.pl' for the item identified by 'Shutdown Database(0.1)'. The Software Library directory location is not accessible from Oracle Management Service (OMS). Ensure that configured Software Library directory locations are accessible from all hosts running OMS in case of multiple Oracle Management Service setup.
at oracle.sysman.emgc.provision.impl.component.SoftwareLibraryImpl.getBinaryData(SoftwareLibraryImpl.java:872)
at oracle.sysman.emgc.provision.impl.component.ComponentImpl.getBinaryData(ComponentImpl.java:710)
at oracle.sysman.pp.paf.jobs.PAFStageComponentCommand.executePAFCommand(PAFStageComponentCommand.java:438)
at oracle.sysman.pp.paf.jobs.AbstractPAFCommand.executeCommand(AbstractPAFCommand.java:137)
at oracle.sysman.emdrep.jobs.BaseJobWorker.runStep(BaseJobWorker.java:614)
at oracle.sysman.emdrep.jobs.BaseJobWorker.doOneOperation(BaseJobWorker.java:738)
at oracle.sysman.emdrep.jobs.JobWorker.doOneOperation(JobWorker.java:306)
at oracle.sysman.emdrep.jobs.JobWorker.run(JobWorker.java:288)
at oracle.sysman.util.threadPoolManager.WorkerThread.run(Worker.java:261)
Caused by: oracle.sysman.eml.swlib.exception.LibraryException: Unable to access the Software Library Location, <Location>, for retrieving input stream. In case of multiple Oracle Management Service(OMS) setup, check if the Software Library Location is accessible from all OMS.
at oracle.sysman.eml.swlib.exception.LibraryException.dirNotAccessibleError(LibraryException.java:134)

Note: The Software Library Location in the error is: <Location>

Changes

Change the location of the Software Library Configuration Location.

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.