Follow

arcserve-KB : ASBU | Files and Folders rights are not backed up when backing up NSS volume configured on Novell OES operating system based on Suse Linux os.

Last Update: 2018-03-22 13:02:55 UTC
Description:
Files and Folders rights are not backed up when backing up NSS volume configured on Novell OES operating system based on Suse Linux os.

Symptom:
OES rights on files and folders are not restored.


Environment:
All versions of Arcserve Backup 
OS version - Supported Suse linux os with Novell oes and NSS volumes 
Application version - All versions Arcserve Backup client agent for Linux 

Cause/Observation/Findings from the logs:- 
Extended attributes feature is not enabled and a required library package libattr*.rpm is missing on the Linux node. As a result, the backup of OES files and folders metadata including the user rights are not backed up and restored. 

Backup entries in uag.log file:
12:52:08(317) - ASDB_BEGIN_SESSION [0]
12:52:08(317) - Skip estimation
12:52:08(317) - psh.startTime: 0xeb8b6682
12:52:08(317) - (Unix_SendDir) end UAGStoreACL ret [0]
12:52:08(317) - Backup Item 1: /media/nss/DATA/TEMP/Arcserve_All
12:52:08(317) - use readdir64 of OS
12:52:08(317) - Start traversing dir /media/nss/DATA/TEMP/Arcserve_All/
12:52:08(317) - (UAGInitACLFunc_LINUX) dlopen() error:libacl.so: cannot open shared object file: No such file or directory)
12:52:08(317) - (Unix_SendDir) end UAGStoreACL ret [0]
12:52:08(317) - (DloadEAFunc) dlopen failed: libattr.so: cannot open shared object file: No such file or directory
12:52:08(317) - (UAGBackupEA_LINUX) Skip system.posix_acl_access attribute
12:52:08(317) - (UAGBackupEA) UAGBackupEA_LINUX succeed
12:52:08(317) - (Unix_SendDir) end UAGBackupEA
12:52:08(317) - readdir64: .
12:52:08(317) - readdir64: ..

Restore entries in uag.log:
13:05:29(710) - path=/boot/efi/*,wildcard flag=1,wildcard position=10
13:05:29(710) - append  item to list
13:05:29(710) - (ExFileCFGGetAll) exit noramlly
13:05:29(710) - (ExFileCFGClose) enter
13:05:29(710) - (ExFileCFGClose) exit noramlly
13:05:29(710) - (InitExFile) exit noramlly
13:05:29(710) - Restore Item 1: /media/nss/DATA/TEMP/Arcserve_All
13:05:29(710) - RestFile: resPath=media/nss/DATA/TEMP/Arcserve_All, FullPath=/media/nss/DATA/TEMP/Arcserve_All, DestPath=/media/nss/DATA/TEMP/Arcserve_All
13:05:29(710) - (Restore[MKDIR]) : mkdir media/nss/DATA/TEMP/Arcserve_All
13:05:29(710) - (UAGInitACLFunc_LINUX) dlopen() error:libacl.so: cannot open shared object file: No such file or directory)
13:05:29(710) - unix_RestoreFile for FileOnly= 0 completed successfully
13:05:29(710) - RestFile: resPath=media/nss/DATA/TEMP/Arcserve_All/setup.exe, FullPath=/media/nss/DATA/TEMP/Arcserve_All/setup.exe, DestPath=/media/nss/DATA/TEMP/Arcserve_All/setup.exe

Solution:-

1. Install the required library package libattr*.rpm on the Linux node in question. 

2. Enable xattr by following this doc https://www.novell.com/documentation/oes11/pdfdoc/stor_nss_lx/stor_nss_lx.pdf (section 26.4.1). 

26.4.1 
Enabling NSS Support for Linux xAttr

Using NSSCON To enable support for Linux xattr list from NSSCON: 

    1 Open a Linux terminal console, then log in as the root user. 
    2 Start NSSCON by entering the following at the console prompt: 
      nsscon 
 
    3 To enable the Linux xattr list support for all NSS volumes on the server, enter 
     nss /ListXattrNWMetadata 
     nss /CtimeIsMetadataModTime 

The commands are enabled until the next server reboot. You can also issue commands that disable the support. 

Using the nssstart.cfg File

You can enable the support for Linux xattr list across server reboots by adding the following lines to the /etc/opt/novell/nss/nssstart.cfg file: 
/ListXattrNWMetadata 
/CtimeIsMetadataModTime 

Make sure the switches are spelled correctly, and do not have spaces after the forward slash (/). If the switch names are entered incorrectly in the nssstart.cfg file, parsing errors can prevent the NSS pool from mounting. 
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments