« Back to Technical Questions

"Authorization document not found" Error

Combination View Flat View Tree View
Threads [ Previous | Next ]
I installed three packages:

App1 (testdep) - depends on guest_os
App2 (sunjre) - depends on App1 and guest_os (this is installed as an add-on)
App3 (test) - depends on App2 and guest_os (intended to be a regular app-service, but ended up being an add-on like app)

Now I try to uninstall them but get a validation error saying there is not an authorization document for the sunjre package (App2).

=========ERROR MESSAGE BEGINS===============

There are add-on subsystems on uninstall list.
Generating the add-on-uninstall work order :
Validating installed manifests ....
Trying Third Party verification
Validating installed manifest /sw/installed/manifest/test_manifest.sig
Validation Error: Authorization document not found for sunjre
AesopError.AesopInstallerError: Manifest signature validation failed for test_ma
nifest.sig

=========ERROR MESSAGE ENDS=================

With this validation error, I can't add/remove packages.

What to do?

I am not sure why you are doing a three level dependency. Can you explain what's the usecase?

You can issue software install clean command and reinstall AXP OS.

Edited by: Anurag Gurtu on Jan 28, 2009 5:17 PM

App1 got the JRE from App2. But the dependency seems reversed. I was trying to see if I can install App3 and get the JRE from App2.

What I'm trying to do is have the JRE installed as an add-on, and if an application needs the Sun JRE, I just tell that application to have dependency on the JRE package.

I tried doing an install clean, but that doesn't work. Apparently, AXP tries to validate the third party applications before doing a clean. So the install failed because of the authorization document isn't found.

Custom developed 3rd party add-ons are treated in a different way than Cisco add-ons hence you see a reverse dependency, that's part of the current design. If APP2 depends upon APP1 and APP3 depends upon APP2 you will see that VI of APP1 will contain all three APPs as per the design. Hence we suggest developing /packaging self contained application where all components reside in same VI rather than having components installed separately and then specifying dependency.

Can you provide the full syntax of the command you issued? software install clean

software install clean url ftp://xxx.xxx.xxx.xxx/axp-k9.nme.1.1.1.pkg username xxx password xxx

I used the AXP helper image to reinstall AXP OS.