I'm in the process of doing a hardware migration from an old 450mhz NW 6.0
SP5 server to a newer NW 6.5 SP6 server. The migration with the
Consolidation Toolkit went well, but I am unable to get BM 3.9 to install
and do its upgrade of my old configuration data.

"Error while migrating Proxy Configuration and ACL Rules. Please use the
FILLATTR.NCF to do the migration manually."

"Error writing IP Configuration into eDirectory. Use iManager later to
configure your IP Address(s) and enable HTTP Proxy."

::::::::::::::::::::::::

In accordance with Craig Johnson's "BorderManager 3.9 Lite" guide included
on the installer CD, I moved the BM server object out of the top-level Org
object and down into its very own OU, and then partitioned, replicated, and
set the OU as Master for the server, to minimize BM problems, but still
these problems continue.

The server is: "LH_INTERNET"
It is (now) located in organizational unit "BORDERMGR"
In the Org "LH"

Since the server used to be at the root of the Org, the HTTP proxy filters
are stored in the Org container "LH"

::::::::::::::::::::::::

When I try to use fillattr, I must admit I don't ever use LDAP for anything
directly, so it's really unclear to me how I should be specifying these
options, since they're not in the usual novell eDir context format. The
documentation could really use a link to a page discussing how to write
LDAP-style context strings.

Am I supposed to be entering the context of the server object for parameter
#4 or the OU context of the server? In the raw LDAP style of contexts, is
"ou=" acceptable when specifying the server name?

I have tried the following command variations:

fillattr 172.20.0.1 cn=admin,o=lh password cn=lh_internet,cn=bordermgr,o=lh
o=lh
fillattr 172.20.0.1 cn=admin,o=lh password cn=bordermgr,o=lh o=lh


Each time I try, the logger screen scrolls a huge pile of XML data, ending
with the following log with errors that I don't know how to fix. (I've cut
out the XML conversion logging, since that seems to be working.)

############# START LOG ###############
Args lenght4
Successful bind using TLS connection.
Migrating Access Constrol Lists for cn=lh_internet,cn=bordermgr,o=lh
In psprocessaclnds
Error: LDAPException: No Such Object (32) No Such Object
LDAPException: Server Message: NDS error: no such entry (-601)
LDAPException: Matched DN: o=lh
LDAPException: No Such Object (32) No Such Object
LDAPException: Server Message: NDS error: no such entry (-601)
LDAPException: Matched DN: o=lh
at com.novell.ldap.LDAPResponse.getResultException
(Unknown Source)
at com.novell.ldap.LDAPResponse.chkResultCode
(Unknown Source)
at com.novell.ldap.LDAPSearchResults.next
(Unknown Source)
at com.novell.ldap.LDAPConnection.read
(Unknown Source)
at com.novell.ldap.LDAPConnection.read
(Unknown Source)
at com.novell.bordermanager.acl.AclRead.psprocessacln ds
(AclRead.java:73)
at
com.novell.bordermanager.proxy.migration.BMAccess. migrateConfiguration
(BMAccess.java:4217)
at com.novell.bordermanager.proxy.migration.BMAccess. run
(BMAccess.java:4337)
Failed to Migrate ACLs from cn=lh_internet,cn=bordermgr,o=lh
(DOM creation failed).
Proceeding with ACL Migration from other containers.
Migrating Access Constrol Lists for cn=bordermgr,o=lh
In psprocessaclnds
Error: LDAPException: No Such Object (32) No Such Object
LDAPException: Server Message: NDS error: no such entry (-601)
LDAPException: Matched DN: o=lh
LDAPException: No Such Object (32) No Such Object
LDAPException: Server Message: NDS error: no such entry (-601)
LDAPException: Matched DN: o=lh
at com.novell.ldap.LDAPResponse.getResultException
(Unknown Source)
at com.novell.ldap.LDAPResponse.chkResultCode
(Unknown Source)
at com.novell.ldap.LDAPSearchResults.next
(Unknown Source)
at com.novell.ldap.LDAPConnection.read
(Unknown Source)
at com.novell.ldap.LDAPConnection.read
(Unknown Source)
at com.novell.bordermanager.acl.AclRead.psprocessacln ds
(AclRead.java:73)
at
com.novell.bordermanager.proxy.migration.BMAccess. migrateConfiguration
(BMAccess.java:4245)
at com.novell.bordermanager.proxy.migration.BMAccess. run
(BMAccess.java:4337)
Failed to Migrate ACLs from cn=bordermgr,o=lh
(DOM creation failed).
Proceeding with ACL Migration from other containers.
Migrating Access Constrol Lists for o=lh
In psprocessaclnds
Ldap Attribute Set
AttributeName:bRDSRVSOutgoingAcl
Current Rule is 1
**** Rule 1****

############# XML RULES SNIP #############

Migration of ACL Rules for o=lh was successful
proxyParam:psProcessOctetStringSingleFromNDS
readallndsattr: LDAPException: No Such Object (32) No Such Object
LDAPException: Server Message: NDS error: no such entry (-601)
LDAPException: Matched DN: o=lh
readallndsattr: com.novell.ldap.LDAPResponse.getResultException
(Unknown Source)
readallndsattr: com.novell.ldap.LDAPResponse.chkResultCode
(Unknown Source)
readallndsattr: com.novell.ldap.LDAPSearchResults.next
(Unknown Source)
readallndsattr:
com.novell.bordermanager.proxy.migration.BMAccess. psProcessParamsFromDirectory(BMAccess.java:190)
readallndsattr:
com.novell.bordermanager.proxy.migration.BMAccess. readallndsattr
(BMAccess.java:435)
readallndsattr:
com.novell.bordermanager.proxy.migration.BMAccess. migrateConfiguration
(BMAccess.java:4262)
readallndsattr: com.novell.bordermanager.proxy.migration.BMAccess. run
(BMAccess.java:4337)
BMAccess Main: Failed to migrate Proxy Configuration
Failed. Migration did not complete successfully.
java: Class com.novell.bordermanager.proxy.migration.BMAccess exited
successfully

############### END LOG ###############

..