I had a working BM3.8 SP1 system on NW6.0 SP4 which I managed with
iManager 2.0.2 (Windows w/s). I had client to site VPNs working and was
starting to test site to site VPNs.

Then I was diverted by other problems and when I came back to it after
about 2 weeks my iManager had stopped working. Eventually i tracked this
down to the fact that the IP address on the w/s had changed because of a
fault with the DHCP server and logging in. The w/s now has a static IP
address whereas before it was dynamic - anyway its different and the IP
address is embedded in 3 Apache files (I now find). So I got iManager
working again after having to completely re-install it, and by then I had
tried the latest version of java SDK (Windows 2K) as suggested in a TID.

I then installed the VPN snapins from BM3.8SP1 download. Something in
amongst all this caused the iManager VPN snapin to give errors when trying
to modify the VPN setup. So I thought that I better go backwards and I
removed the new java, uninstalled iManager, Apache, Tomcat from the w/s
again, removed the Extend object and started again with the basic iManager
setup including the java from the iManager setup. This time I used the
vpn.npm from the BM3.8CD.

Somehow in this process I have managed to get a S2S VPN without a Master
VPN server. One of the versions has created something which the other can
not delete and I am still getting errors like the following (trying to
create a Master VPN server in this case)
------------------------------------------------------------------------
java.lang.NoClassDefFoundError:
com/novell/service/nds/naming/NdsNameParser at
com.novell.imanage.vpn.VpnAction.putNDS(VpnAction. java:552) at
com.novell.imanage.vpn.SiteRuleClass.putNDSAction( SiteRuleClass.java:174)
at com.novell.imanage.vpn.SiteRuleHandler.putNDSData
(SiteRuleHandler.java:457) at
com.novell.imanage.vpn.TrafficRulesSite.putData
(TrafficRulesSite.java:1054) at
com.novell.imanage.vpn.S2SProfileCreationWizard.do CreateS2SObject
(S2SProfileCreationWizard.java:332) at
com.novell.imanage.vpn.VpnMemberTask.execute(VpnMe mberTask.java:950) at
com.novell.emframe.dev.Task.execute(Task.java:336) at
com.novell.nps.gadgetManager.BaseGadgetInstance.pr ocessRequest
(BaseGadgetInstance.java:715) at
com.novell.nps.gadgetManager.BaseGadgetInstance.ha ndleAction
(BaseGadgetInstance.java:2059) at
com.novell.nps.gadgetManager.GadgetManager.process InstanceRequest
(GadgetManager.java:1699) at
com.novell.nps.gadgetManager.GadgetManager.process ServiceRequest
(GadgetManager.java:1191) at
com.novell.nps.FrameServiceServlet.processRequest
(FrameServiceServlet.java:45) at com.novell.nps.PortalServlet.doPost
(PortalServlet.java:137) at javax.servlet.http.HttpServlet.service
(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service
(HttpServlet.java:853) at
org.apache.catalina.core.ApplicationDispatcher.inv oke
(ApplicationDispatcher.java:684) at
org.apache.catalina.core.ApplicationDispatcher.doF orward
(ApplicationDispatcher.java:432) at
org.apache.catalina.core.ApplicationDispatcher.for ward
(ApplicationDispatcher.java:356) at
com.novell.emframe.fw.servlet.eMFrameServlet.servi ce
(eMFrameServlet.java:54) at javax.servlet.http.HttpServlet.service
(HttpServlet.java:853) at
org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter
(ApplicationFilterChain.java:247) at
org.apache.catalina.core.ApplicationFilterChain.do Filter
(ApplicationFilterChain.java:193) at
org.apache.catalina.core.StandardWrapperValve.invo ke
(StandardWrapperValve.java:256) at
org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invo
keNext(StandardPipeline.java:643) at
org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480) at
org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:995) at
org.apache.catalina.core.StandardContextValve.invo ke
(StandardContextValve.java:191) at
org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invo
keNext(StandardPipeline.java:643) at
org.apache.catalina.authenticator.AuthenticatorBas e.invoke
(AuthenticatorBase.java:553) at
org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invo
keNext(StandardPipeline.java:641) at
org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480) at
org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:995) at
org.apache.catalina.core.StandardContext.invoke(St andardContext.java:2416)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:180) at
org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invo
keNext(StandardPipeline.java:643) at
org.apache.catalina.valves.ErrorDispatcherValve.in voke
(ErrorDispatcherValve.java:171) at
org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invo
keNext(StandardPipeline.java:641) at
org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:172) at
org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invo
keNext(StandardPipeline.java:641) at
org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480) at
org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:995) at
org.apache.catalina.core.StandardEngineValve.invok e
(StandardEngineValve.java:174) at
org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invo
keNext(StandardPipeline.java:643) at
org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480) at
org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:995) at
org.apache.coyote.tomcat4.CoyoteAdapter.service(Co yoteAdapter.java:223) at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyo teHandler.java:263) at
org.apache.jk.common.HandlerRequest.invoke(Handler Request.java:360) at
org.apache.jk.common.ChannelSocket.invoke(ChannelS ocket.java:604) at
org.apache.jk.common.ChannelSocket.processConnecti on
(ChannelSocket.java:562) at org.apache.jk.common.SocketConnection.runIt
(ChannelSocket.java:679) at
org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run
(ThreadPool.java:619) at java.lang.Thread.run(Unknown Source)
--------------------------------------------------------------------------

I can't manage the VPNs at all now, and if I do some things the BM server
crashes and shuts itself down.

I need to remove everything and start again. Anybody know if there is a
way to do that?

Max Dale