"Object in use" or "Device is busy/In use" errors on .nlo files during SAVDOMBRM
The Domino server is reporting the error "Device is busy/In Use" on several .nlo files. This problem only occurs while BRMS is saving the DAOS directory.
Alternately, you may see message CPFA09E "Object in use. Object is /Domino/DAOS/0001/123.nlo" reported in the joblog of the save.
SAVDOMBRM should be an on-line save, why is this occurring?
Resolving the problem
This issue is now fixed in Lotus Notes and Domino 8.5.2 FP2.
Fix details: SPR# AHOE88WQU4
Refer to the Upgrade Central site for details on upgrading Notes/Domino.
The fix provided with SPR AHOE88WQU4 will change the behavior of the save so that Domino is allowed access to the file while the save is occurring. As part of this change, all .nlo files must have the *ALWCKPRWT attribute set. With the hotfix all new .nlo files will be automatically created with the *ALWCKPRWT attribute. To modify the existing .nlo files use the CHGATR (Change Attribute) command. For example:
CHGATR OBJ('/Domino/DAOS/*') ATR(*ALWCKPWRT) VALUE(*YES) SUBTREE(*ALL)
The command will return the error, CPFA0AD - Function not supported by file system, for each subdirectory in the path.
This change will require a restart of the Domino server to take effect.
When the .nlo files are restored, the following message will be posted in the joblog:
|CPI3737 - Message . . . . : Additional recovery may be needed for object
More support for:
Software version: 8.5, 8.5.1, 8.5.2
Operating system(s): IBM i
Software edition: Edition Independent
Reference #: 1450004
Modified date: 06 February 2015