Hello philip,
IIRC, you don't fully have SGD in zones. In particular,
the client drive mapping relies on NFS services which don't
work in zones (as implemented by current Solaris kernel).
When we had trainig classes there was a discussion about
possibility (in classmates' experience) with third-party
userspace NFS daemons which could be substituted to SGD,
but that sort of hack is certainly unsupported and I have
no details on that (they didn't disclose the product used,
possibly it's their company's know-how) ;)
On the other hand, you should also just check the direct
pointer from your error log below - whether some Samba/CIFS
server listens on port 139 in your zone:
# netstat -an | grep -w 139
*.139 *.* 0 0 49152 0 LISTEN
The stacktraces also complain about TFN. While I have
little idea what it stands for, other lines suggest it may
be related to naming and/or networking. Are your naming
services set up so all names used, including FQDNs, are
resolvable? Even if you have no name server, did you put
all of your server's names (hosts and host.domains) in
/etc/hosts? Domain name in /etc/defaultdomain? And so on...
Hope any of this helps :)
//Jim
Monday, September 29, 2008, 4:34:35 PM, you wrote:
p> Hi all,
p> got problem with SGD 4.41 in zone
p> any idea?
p> thanks,
p> -Philip
p> Configuring your installation...
p> Running templates Setup script...OK
p> Running files_rename Setup script...OK
p> Running dbcreate Setup script...OK
p> Running extended_templates Setup script...OK
p> Running config Setup script...OK
p> Running printing Setup script...OK
p> Running sysadmin Setup script...OK
p> Running loadprobe_config Setup script...OK
p> tarantella.config.tuning.heapsize.initial = 40
p> tarantella.config.tuning.heapsize.max = 80
p> tarantella.config.tuning.heapsize.absmax = 2048
p> Configuring and starting Secure Global Desktop web server...OK
p> Running wcp/configchanges Setup script...OK
p> Running tsp/resources Setup script...Exception in thread "Application"
p> com.sco.cid.common.ApplicationError: Problem getting TFN
p> environment[Root exception is
p> com.sco.jndi.extensions.CancelledNamingException]
p> at
p>
com.sco.tta.admin.common.CCContextProvider.getTFNContextEnvironment(CCContextProvider.java:327)
p> at
p> com.sco.tta.admin.common.CCContextProvider.getTFN(CCContextProvider.java:265)
p> at
p>
com.sco.tta.admin.common.CCContextProvider.resolveToContextInTFN(CCContextProvider.java:204)
p> at
p>
com.sco.tta.admin.common.CCContextProvider.resolveToContextInTFN(CCContextProvider.java:183)
p> at
p> com.sco.tta.admin.jacl.SearchCmd.cmdProc(SearchCmd.java:109)
p> at tcl.lang.Parser.evalObjv(Parser.java:810)
p> at tcl.lang.Parser.eval2(Parser.java:1209)
p> at tcl.lang.Interp.eval(Interp.java:2042)
p> at tcl.lang.Interp.eval(Interp.java:2101)
p> at tcl.lang.CatchCmd.cmdProc(CatchCmd.java:42)
p> at tcl.lang.Parser.evalObjv(Parser.java:810)
p> at tcl.lang.Parser.eval2(Parser.java:1209)
p> at tcl.lang.Parser.evalTokens(Parser.java:993)
p> at tcl.lang.Parser.eval2(Parser.java:1196)
p> at tcl.lang.Procedure.cmdProc(Procedure.java:161)
p> at tcl.lang.Parser.evalObjv(Parser.java:810)
p> at tcl.lang.Parser.eval2(Parser.java:1209)
p> at tcl.lang.Parser.evalTokens(Parser.java:993)
p> at tcl.lang.Parser.eval2(Parser.java:1196)
p> at tcl.lang.Interp.eval(Interp.java:2042)
p> at tcl.lang.Interp.eval(Interp.java:2101)
p> at tcl.lang.IfCmd.cmdProc(IfCmd.java:57)
p> at tcl.lang.Parser.evalObjv(Parser.java:810)
p> at tcl.lang.Parser.eval2(Parser.java:1209)
p> at tcl.lang.Procedure.cmdProc(Procedure.java:161)
p> at tcl.lang.Parser.evalObjv(Parser.java:810)
p> at tcl.lang.Parser.eval2(Parser.java:1209)
p> at tcl.lang.Interp.eval(Interp.java:2042)
p> at tcl.lang.Interp.evalFile(Interp.java:2140)
p> at tcl.lang.Shell.main(Shell.java:102)
p> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
p> at
p> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
p> at
p>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
p> at java.lang.reflect.Method.invoke(Method.java:597)
p> at com.sco.cid.common.Run.invoke(Run.java:105)
p> at com.sco.cid.common.Run.run(Run.java:133)
p> at com.sco.cid.common.Run.run(Run.java:95)
p> at com.sco.tta.common.util.TarantellaApplication
p> $1.run(TarantellaApplication.java:119)
p> at
p> com.sco.cid.common.RunnableThreadGroup.run(RunnableThreadGroup.java:129)
p> at
p>
com.sco.tta.common.util.TarantellaApplication.run(TarantellaApplication.java:179)
p> at java.lang.Thread.run(Thread.java:619)
p> com.sco.cid.common.ApplicationError: Problem getting TFN
p> environment[Root exception is
p> com.sco.jndi.extensions.CancelledNamingException]: Root exception is
p> com.sco.jndi.extensions.CancelledNamingException
p> at
p>
com.sco.tta.admin.common.CCContextProvider.getBasicServerPolicy(CCContextProvider.java:477)
p> at
p>
com.sco.tta.admin.common.CCContextProvider.getTFNContextEnvironment(CCContextProvider.java:323)
p> at
p> com.sco.tta.admin.common.CCContextProvider.getTFN(CCContextProvider.java:265)
p> at
p>
com.sco.tta.admin.common.CCContextProvider.resolveToContextInTFN(CCContextProvider.java:204)
p> at
p>
com.sco.tta.admin.common.CCContextProvider.resolveToContextInTFN(CCContextProvider.java:183)
p> at
p> com.sco.tta.admin.jacl.SearchCmd.cmdProc(SearchCmd.java:109)
p> at tcl.lang.Parser.evalObjv(Parser.java:810)
p> at tcl.lang.Parser.eval2(Parser.java:1209)
p> at tcl.lang.Interp.eval(Interp.java:2042)
p> at tcl.lang.Interp.eval(Interp.java:2101)
p> at tcl.lang.CatchCmd.cmdProc(CatchCmd.java:42)
p> at tcl.lang.Parser.evalObjv(Parser.java:810)
p> at tcl.lang.Parser.eval2(Parser.java:1209)
p> at tcl.lang.Parser.evalTokens(Parser.java:993)
p> at tcl.lang.Parser.eval2(Parser.java:1196)
p> at tcl.lang.Procedure.cmdProc(Procedure.java:161)
p> at tcl.lang.Parser.evalObjv(Parser.java:810)
p> at tcl.lang.Parser.eval2(Parser.java:1209)
p> at tcl.lang.Parser.evalTokens(Parser.java:993)
p> at tcl.lang.Parser.eval2(Parser.java:1196)
p> at tcl.lang.Interp.eval(Interp.java:2042)
p> at tcl.lang.Interp.eval(Interp.java:2101)
p> at tcl.lang.IfCmd.cmdProc(IfCmd.java:57)
p> at tcl.lang.Parser.evalObjv(Parser.java:810)
p> at tcl.lang.Parser.eval2(Parser.java:1209)
p> at tcl.lang.Procedure.cmdProc(Procedure.java:161)
p> at tcl.lang.Parser.evalObjv(Parser.java:810)
p> at tcl.lang.Parser.eval2(Parser.java:1209)
p> at tcl.lang.Interp.eval(Interp.java:2042)
p> at tcl.lang.Interp.evalFile(Interp.java:2140)
p> at tcl.lang.Shell.main(Shell.java:102)
p> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
p> at
p> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
p> at
p>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
p> at java.lang.reflect.Method.invoke(Method.java:597)
p> at com.sco.cid.common.Run.invoke(Run.java:105)
p> at com.sco.cid.common.Run.run(Run.java:133)
p> at com.sco.cid.common.Run.run(Run.java:95)
p> at com.sco.tta.common.util.TarantellaApplication
p> $1.run(TarantellaApplication.java:119)
p> at
p> com.sco.cid.common.RunnableThreadGroup.run(RunnableThreadGroup.java:129)
p> at
p>
com.sco.tta.common.util.TarantellaApplication.run(TarantellaApplication.java:179)
p> at java.lang.Thread.run(Thread.java:619)
p> OK
p> Running 3270/resources Setup script...OK
p> Running 3270/configchanges Setup script...OK
p> Running 3270/purge Setup script...OK
p> Running 5250/resources Setup script...OK
p> Running 5250/configchanges Setup script...OK
p> --------------------------------------------------------------------------
p> What's next?
p> --------------------------------------------------------------------------
p> Secure Global Desktop is now installed and ready to use.
p> To get started:
p> - In a web browser, go to:
p> http://++++++++/
p> - When prompted, log in with username "Administrator" and root's
p> password.
p> - On your webtop, click Administration Guide to learn more about the
p> product
p> (we strongly recommend you read the "Getting started" section).
p> To add license keys, type:
p> /opt/tarantella/bin/tarantella license add <key>...
p> Note: Setup has created some application objects.
p> Setup detected that telnet is not enabled on your system, but SSH is.
p> Consequently the application objects have been configured to use SSH.
p> However, you might need to configure SSH to work with Secure Global
p> Desktop
p> before you can use these applications through Secure Global Desktop.
p> For more information on Secure Global Desktop and SSH, see the
p> Administration Guide.
p> WARNING: Client drive mapping not available.
p> To support client drive mapping, a Secure Global Desktop server
p> component needs
p> to listen on TCP port 139. Another program, for example Tarantella
p> VisionFS or
p> Samba, is currently using the port. This means the client drive mapping
p> functionality is not available.
p> To fix: stop the other program, and then restart the Secure Global
p> Desktop server.
p> Fault code : Server.userException
p> Fault string : java.net.NoRouteToHostException: No route to host
p> --------------------------------------------------------------------------
p> Successfully installed Sun Secure Global Desktop Software
p> --------------------------------------------------------------------------
p> Exception in thread "Application" com.sco.cid.common.ApplicationError:
p> Problem getting TFN environment[Root exception is
p> com.sco.jndi.extensions.CancelledNamingException]
p> at
p>
com.sco.tta.admin.common.CCContextProvider.getTFNContextEnvironment(CCContextProvider.java:327)
p> at
p> com.sco.tta.admin.common.CCContextProvider.getTFN(CCContextProvider.java:265)
p> at
p>
com.sco.tta.admin.common.CCContextProvider.resolveToContextInTFN(CCContextProvider.java:204)
p> at
p>
com.sco.tta.admin.common.CCContextProvider.resolveToContextInTFN(CCContextProvider.java:183)
p> at
p> com.sco.tta.admin.jacl.ConfigListCmd.cmdProc(ConfigListCmd.java:97)
p> at tcl.lang.Parser.evalObjv(Parser.java:810)
p> at tcl.lang.Parser.eval2(Parser.java:1209)
p> at tcl.lang.Interp.eval(Interp.java:2042)
p> at tcl.lang.Interp.eval(Interp.java:2101)
p> at tcl.lang.CatchCmd.cmdProc(CatchCmd.java:42)
p> at tcl.lang.Parser.evalObjv(Parser.java:810)
p> at tcl.lang.Parser.eval2(Parser.java:1209)
p> at tcl.lang.Parser.evalTokens(Parser.java:993)
p> at tcl.lang.Parser.eval2(Parser.java:1196)
p> at tcl.lang.Interp.eval(Interp.java:2042)
p> at tcl.lang.Interp.evalFile(Interp.java:2140)
p> at tcl.lang.Shell.main(Shell.java:102)
p> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
p> at
p> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
p> at
p>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
p> at java.lang.reflect.Method.invoke(Method.java:597)
p> at com.sco.cid.common.Run.invoke(Run.java:105)
p> at com.sco.cid.common.Run.run(Run.java:133)
p> at com.sco.cid.common.Run.run(Run.java:95)
p> at com.sco.tta.common.util.TarantellaApplication
p> $1.run(TarantellaApplication.java:119)
p> at
p> com.sco.cid.common.RunnableThreadGroup.run(RunnableThreadGroup.java:129)
p> at
p>
com.sco.tta.common.util.TarantellaApplication.run(TarantellaApplication.java:179)
p> at java.lang.Thread.run(Thread.java:619)
p> com.sco.cid.common.ApplicationError: Problem getting TFN
p> environment[Root exception is
p> com.sco.jndi.extensions.CancelledNamingException]: Root exception is
p> com.sco.jndi.extensions.CancelledNamingException
p> at
p>
com.sco.tta.admin.common.CCContextProvider.getBasicServerPolicy(CCContextProvider.java:477)
p> at
p>
com.sco.tta.admin.common.CCContextProvider.getTFNContextEnvironment(CCContextProvider.java:323)
p> at
p> com.sco.tta.admin.common.CCContextProvider.getTFN(CCContextProvider.java:265)
p> at
p>
com.sco.tta.admin.common.CCContextProvider.resolveToContextInTFN(CCContextProvider.java:204)
p> at
p>
com.sco.tta.admin.common.CCContextProvider.resolveToContextInTFN(CCContextProvider.java:183)
p> at
p> com.sco.tta.admin.jacl.ConfigListCmd.cmdProc(ConfigListCmd.java:97)
p> at tcl.lang.Parser.evalObjv(Parser.java:810)
p> at tcl.lang.Parser.eval2(Parser.java:1209)
p> at tcl.lang.Interp.eval(Interp.java:2042)
p> at tcl.lang.Interp.eval(Interp.java:2101)
p> at tcl.lang.CatchCmd.cmdProc(CatchCmd.java:42)
p> at tcl.lang.Parser.evalObjv(Parser.java:810)
p> at tcl.lang.Parser.eval2(Parser.java:1209)
p> at tcl.lang.Parser.evalTokens(Parser.java:993)
p> at tcl.lang.Parser.eval2(Parser.java:1196)
p> at tcl.lang.Interp.eval(Interp.java:2042)
p> at tcl.lang.Interp.evalFile(Interp.java:2140)
p> at tcl.lang.Shell.main(Shell.java:102)
p> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
p> at
p> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
p> at
p>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
p> at java.lang.reflect.Method.invoke(Method.java:597)
p> at com.sco.cid.common.Run.invoke(Run.java:105)
p> at com.sco.cid.common.Run.run(Run.java:133)
p> at com.sco.cid.common.Run.run(Run.java:95)
p> at com.sco.tta.common.util.TarantellaApplication
p> $1.run(TarantellaApplication.java:119)
p> at
p> com.sco.cid.common.RunnableThreadGroup.run(RunnableThreadGroup.java:129)
p> at
p>
com.sco.tta.common.util.TarantellaApplication.run(TarantellaApplication.java:179)
p> at java.lang.Thread.run(Thread.java:619)
p> _______________________________________________
p> SGD-Users mailing list
p> [email protected]
p> http://www.filibeto.org/mailman/listinfo/sgd-users
--
Best regards,
Jim Klimov mailto:[EMAIL PROTECTED]
_______________________________________________
SGD-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/sgd-users