And version 1.2.8 that comes with Fedora 18 works correctly. So, forget my 
error report.  Sorry to waste everyones time on this.

Have a nice weekend,
Roy.


On Friday 8. February 2013 21.04.04 Roy Dragseth wrote:
> I did some more investigations.
> 
> This problem seems to be specific to version 1.2.0.  I replaced the java
> viewer with the one from version 1.0.90 that comes with CentOS6 and it does
> not have this problem.
> 
> r.
> 
> On Friday 8. February 2013 15.56.28 Roy Dragseth wrote:
> > There seems to be a difference between how the java viewer works on
> > different platforms.  Running the client on linux through
> > firefox/icedteaplugin throws an exception if I put a password protection
> > and force encryption on the vncserver, but on a client running on windows
> > it works fine in with or without encryption.
> > 
> > Details
> > 
> > we have integrated everything with xinetd. This is the config line for the
> > vnc service
> > 
> >         server_args     = -geometry 1280x1024 -rfbport 5901  -inetd -query
> > 
> > localhost -log *:syslog:40 -SecurityTypes=VenCrypt,TLSVnc -rfbauth
> > /tmp/vncpassword
> > 
> > This works fine on linux if one use this client command line
> > 
> > java -jar VncViewer.jar -Server the.server.address:5901
> > 
> > But if I try to access it directly through the web page using firefox i
> > get
> > this backtrace
> > 
> > [royd@newton ~]$ firefox http://the.server.address:8000/httpvnc
> > 
> > (firefox:16639): GLib-CRITICAL **: g_hash_table_insert_internal: assertion
> > `hash_table != NULL' failed
> > Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading
> > configurations from ~/.fonts.conf is deprecated.
> > java version "1.7.0_09-icedtea"
> > OpenJDK Runtime Environment (fedora-2.3.5.fc18-x86_64)
> > OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)
> > Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading
> > configurations from ~/.fonts.conf is deprecated.
> > /builddir/build/BUILD/icedtea-
> > web-1.3.1/plugin/icedteanp/IcedTeaNPPlugin.cc:682: thread 0x7f9deda1b100:
> > Error: Unknown plugin value requested.
> > Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading
> > configurations from ~/.fonts.conf is deprecated.
> > Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading
> > configurations from ~/.fonts.conf is deprecated.
> > CConn: connected to host the.server.address port 5901
> > CConnection: Server supports RFB protocol version 3.8
> > CConnection: Using RFB protocol version 3.8
> > CConnection: processing security types message
> > CConnection: Server offers security type VeNCrypt(19)
> > CConnection: Server offers security type VeNCrypt(19)
> > CConnection: Choosing security type VeNCrypt(19)
> > CSecurityTLS: Handshake succesful!
> > CSecurityTLS: Using cipher suite: TLS_DH_anon_WITH_AES_256_CBC_SHA
> > java.security.AccessControlException: Applets may not call System.exit()
> > 
> >     at
> > 
> > net.sourceforge.jnlp.runtime.JNLPSecurityManager.checkExit(JNLPSecurityMan
> > ag er.java:379) at
> > javax.swing.JFrame.setDefaultCloseOperation(JFrame.java:388)> 
> >     at com.tigervnc.vncviewer.PasswdDialog.<init>(PasswdDialog.java:30)
> >     at com.tigervnc.vncviewer.CConn.getUserPasswd(CConn.java:271)
> >     at 
> > com.tigervnc.rfb.CSecurityVncAuth.processMsg(CSecurityVncAuth.java:39)
> >     at com.tigervnc.rfb.CSecurityStack.processMsg(CSecurityStack.java:49)
> >     at
> > 
> > com.tigervnc.rfb.CSecurityVeNCrypt.processMsg(CSecurityVeNCrypt.java:174)
> > 
> >     at com.tigervnc.rfb.CConnection.processSecurityMsg(CConnection.java:184)
> >     at com.tigervnc.rfb.CConnection.processMsg(CConnection.java:56)
> >     at com.tigervnc.vncviewer.VncViewer.run(VncViewer.java:224)
> >     at java.lang.Thread.run(Thread.java:722)
> > 
> > The server side xinetd config seems to be right as the web applet works
> > fine on a windows client or if I change the server_args so that None is
> > listed first and remove rfbauth in the config
> > 
> >         server_args     = -geometry 1280x1024 -rfbport 5901  -inetd -query
> > 
> > localhost -log *:syslog:40 -SecurityTypes=None,VenCrypt,TLSVnc
> > 
> > With the above config the both the CLI and the web app works fine on
> > linux.
> > It seems like the password popup gets into problems with the security
> > manager. (I'm quite blank at java stuff so this might be wrong)
> > 
> > I want to exclude access to all viewers that do not support encryption so
> > the None flag should not be there.
> > 
> > 
> > Any hints is greatly appreciated.
> > 
> > 
> > Best regards,
> > Roy.
-- 

  The Computer Center, University of Tromsø, N-9037 TROMSØ Norway.
              phone:+47 77 64 41 07, fax:+47 77 64 41 00
        Roy Dragseth, Team Leader, High Performance Computing
         Direct call: +47 77 64 62 56. email: roy.drags...@uit.no


------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
Tigervnc-users mailing list
Tigervnc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-users

Reply via email to