Environment
Novell Open Enterprise Server 11 (OES 11) Linux Support Pack 2
Novell Open Enterprise Server 11 (OES 11) Linux Support Pack 1
Novell Open Enterprise Server 2 (OES 2) Linux Support Pack 3Novell Open Enterprise Server 2 (OES 2) Linux Support Pack 2
Situation
Filesystem Configuration does not show the volumes for the source server.
/var/opt/novell/migration/<project name>/log/debug.log shows:
DEBUG - MigMount Command ruby /opt/novell/migration/sbin/volmount.rb -s <ip-address> -a "cn=admin,o=context" -c Not Applicable -f "/var/opt/novell/migration/<project name>/fs/mnt/source" -m -t TREE-NAME
DEBUG - MigrationProcess:ReadStdOut:run() in the run method
DEBUG - MigrationProcess:ReadStdErr:run() in the run method
DEBUG - 2> Information: ncpmount using code page
DEBUG - 2> Information: ldapsearch command executed as "ldapsearch -LLL -s sub -H ldaps://<ip-address> -x -D "cn=admin,o=context""(&(CN=SERVER_*)(objectClass=Volume))" linuxNCPMountPoint -W"
DEBUG - 2> Fatal: Caught exception: undefined method `include?' for nil:NilClass
DEBUG - 2> Backtrace:
DEBUG - 2> /opt/novell/migration/sbin/volmount.rb:216:in `getVolumesAndMountPoints'
DEBUG - 2> /opt/novell/migration/sbin/volmount.rb:282:in `mountAllVolumes'
DEBUG - 2> /opt/novell/migration/sbin/volmount.rb:541:in `main'
DEBUG - 2> /opt/novell/migration/sbin/volmount.rb:577
DEBUG - 2>
DEBUG - 1>
Running the ldapsearch command included in the debug.log:
"ldapsearch -LLL -s sub -H ldaps://<ip-address> -x -D "cn=admin,o=context" "(&(CN=SERVER_*)(objectClass=Volume))" linuxNCPMountPoint -W"
Returned one volume correctly with it's DN and the value of the attribute linuxNCPMountPoint, but another volume only returned the DN
/var/opt/novell/migration/<project name>/log/debug.log shows:
DEBUG - MigMount Command ruby /opt/novell/migration/sbin/volmount.rb -s <ip-address> -a "cn=admin,o=context" -c Not Applicable -f "/var/opt/novell/migration/<project name>/fs/mnt/source" -m -t TREE-NAME
DEBUG - MigrationProcess:ReadStdOut:run() in the run method
DEBUG - MigrationProcess:ReadStdErr:run() in the run method
DEBUG - 2> Information: ncpmount using code page
DEBUG - 2> Information: ldapsearch command executed as "ldapsearch -LLL -s sub -H ldaps://<ip-address> -x -D "cn=admin,o=context""(&(CN=SERVER_*)(objectClass=Volume))" linuxNCPMountPoint -W"
DEBUG - 2> Fatal: Caught exception: undefined method `include?' for nil:NilClass
DEBUG - 2> Backtrace:
DEBUG - 2> /opt/novell/migration/sbin/volmount.rb:216:in `getVolumesAndMountPoints'
DEBUG - 2> /opt/novell/migration/sbin/volmount.rb:282:in `mountAllVolumes'
DEBUG - 2> /opt/novell/migration/sbin/volmount.rb:541:in `main'
DEBUG - 2> /opt/novell/migration/sbin/volmount.rb:577
DEBUG - 2>
DEBUG - 1>
Running the ldapsearch command included in the debug.log:
"ldapsearch -LLL -s sub -H ldaps://<ip-address> -x -D "cn=admin,o=context" "(&(CN=SERVER_*)(objectClass=Volume))" linuxNCPMountPoint -W"
Returned one volume correctly with it's DN and the value of the attribute linuxNCPMountPoint, but another volume only returned the DN
Resolution
Use iManager to edit the volume that only returned a DN with no linuxNCPMountPoint,
Choose the other tab
The attribute linuxNCPMountPoint is not being used.
Add the attribute from the right hand column to the left hand column and add the correct mount point information.
Syntax:
Volume-type mount-point
Example:
Choose the other tab
The attribute linuxNCPMountPoint is not being used.
Add the attribute from the right hand column to the left hand column and add the correct mount point information.
Syntax:
Volume-type mount-point
Example:
NSS /media/nss/VOL1
Cause
The linuxNCPMountPoint attribute is missing from the volume object