IBM Support

DE installation failed with "Too many levels of symbolic links" error on zLinux

Troubleshooting


Problem

Attempt installing a package using IBM Deployment Engine (DE) as a non-root user throws an exception indicating that file has 'Too many levels of symbolic links'

Symptom

At de_trace.log , you will see an error similar to below :

Caused by: java.io.FileNotFoundException: /p01/app/ibm/netcool/bin/nco_run (Too many levels of symbolic links)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:205)
at java.io.FileOutputStream.<init>(FileOutputStream.java:157)
at com.ibm.ac.si.ap.action.file.AbstractArchiveEnumeration.copyEntryToTargetFile(AbstractArchiveEnumeration.java:219)
... 15 more

Cause

This error may be a result of an existing file (nco_run) as a link to itself at above location on zLinux platform .

Resolving The Problem

1. Delete the existing file which is a link to itself.
2. Take DE backup using #/home/<username>/.acsi_<username>/bin/de_backupdb.sh command or back up the 'repos' directory - copy the directory itself somewhere
3 . Rename DE directory from /home/<username>/.acsi_<username> to .acsi_<username>_backup
4. Now invoke your installer which installs DE and also installs package successfully.

[{"Product":{"code":"SSRLR8","label":"Tivoli Components"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Tivoli Deployment Engine","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"1.4;1.3","Edition":"","Line of Business":{"code":"","label":""}}]

Product Synonym

DE

Document Information

Modified date:
17 June 2018

UID

swg21648758