guacamole-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vieri <rentor...@yahoo.com.INVALID>
Subject Firefox client and Guacamole
Date Fri, 07 Jun 2019 12:11:47 GMT
Hi,

In a previous message I mentioned a problem I was seeing with several Firefox versions. Whenever
I try to connect to either a telnet service or RDP server via Guacamole, I sometimes get an
odd behavior as if the user (me) were sending out ENTER keystrokes (I sent a screenshot).
This is usually fixed by logging out and back in again. However, it can randomly occur again
until I log out once again.

This is what I get in my logs when it happens.

STDOUT:

13:58:06.442 [https-openssl-apr-8443-exec-7] DEBUG o.a.g.a.ldap.LDAPConnectionService - Connection
to LDAP server without encryption.
13:58:06.494 [https-openssl-apr-8443-exec-7] DEBUG o.a.g.auth.ldap.ObjectQueryService - Searching
"cn=Users,dc=mydomain,dc=org" for objects matching "(&(!(objectClass=guacConfigGroup))(member=cn=myuser,cn=Users,dc=mydomain,dc=org))".
13:58:06.812 [https-openssl-apr-8443-exec-7] INFO  o.a.g.r.auth.AuthenticationService - User
"myuser" successfully authenticated from 10.215.144.48.
13:58:06.813 [https-openssl-apr-8443-exec-7] DEBUG o.a.g.a.ldap.LDAPConnectionService - Connection
to LDAP server without encryption.
13:58:06.833 [https-openssl-apr-8443-exec-7] DEBUG o.a.g.auth.ldap.ObjectQueryService - Searching
"cn=Users,dc=mydomain,dc=org" for objects matching "(&(|(objectClass=guac*)(cn=*IT*)(cn=*VPN*)(cn=*myuser*))(cn=*))".
13:58:07.116 [https-openssl-apr-8443-exec-7] DEBUG o.a.g.auth.ldap.ObjectQueryService - Searching
"cn=Users,dc=mydomain,dc=org" for objects matching "(&(!(objectClass=guacConfigGroup))(cn=*))".
13:58:07.963 [https-openssl-apr-8443-exec-7] WARN  o.a.g.auth.ldap.ObjectQueryService - Failed
to process an LDAP search result. Error was: Sizelimit Exceeded
13:58:07.967 [https-openssl-apr-8443-exec-7] DEBUG o.a.g.auth.ldap.ObjectQueryService - Error
processing LDAPEntry search result.
com.novell.ldap.LDAPException: Sizelimit Exceeded
        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 org.apache.guacamole.auth.ldap.ObjectQueryService.search(ObjectQueryService.java:209)
        at org.apache.guacamole.auth.ldap.ObjectQueryService.search(ObjectQueryService.java:281)
        at org.apache.guacamole.auth.ldap.group.UserGroupService.getUserGroups(UserGroupService.java:115)
        at org.apache.guacamole.auth.ldap.user.LDAPUserContext.init(LDAPUserContext.java:137)
        at org.apache.guacamole.auth.ldap.AuthenticationProviderService.getUserContext(AuthenticationProviderService.java:351)
        at org.apache.guacamole.auth.ldap.LDAPAuthenticationProvider.getUserContext(LDAPAuthenticationProvider.java:86)
        at org.apache.guacamole.extension.AuthenticationProviderFacade.getUserContext(AuthenticationProviderFacade.java:274)
        at org.apache.guacamole.rest.auth.AuthenticationService.getUserContexts(AuthenticationService.java:393)
        at org.apache.guacamole.rest.auth.AuthenticationService.authenticate(AuthenticationService.java:442)
        at org.apache.guacamole.rest.auth.TokenRESTService.createToken(TokenRESTService.java:174)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
        at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$TypeOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:185)
        at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
        at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)
        at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
        at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
        at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
        at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1511)
        at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1442)
        at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391)
        at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381)
        at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
        at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538)
        at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716)
        at javax.servlet.http.HttpServlet.service(Unknown Source)
        at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263)
        at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)
        at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)
        at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62)
        at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
        at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown
Source)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown Source)
        at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown Source)
        at org.apache.catalina.core.StandardContextValve.invoke(Unknown Source)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Unknown Source)
        at org.apache.catalina.core.StandardHostValve.invoke(Unknown Source)
        at org.apache.catalina.valves.ErrorReportValve.invoke(Unknown Source)
        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(Unknown Source)
        at org.apache.catalina.core.StandardEngineValve.invoke(Unknown Source)
        at org.apache.catalina.connector.CoyoteAdapter.service(Unknown Source)
        at org.apache.coyote.http2.StreamProcessor.service(Unknown Source)
        at org.apache.coyote.AbstractProcessorLight.process(Unknown Source)
        at org.apache.coyote.http2.StreamProcessor.process(Unknown Source)
        at org.apache.coyote.http2.StreamRunnable.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:748)
13:58:07.975 [https-openssl-apr-8443-exec-7] DEBUG o.a.g.auth.ldap.ObjectQueryService - Searching
"cn=Users,dc=mydomain,dc=org" for objects matching "(&(!(objectClass=guacConfigGroup))(member=cn=myuser,cn=Users,dc=mydomain,dc=org))".
13:58:08.140 [https-openssl-apr-8443-exec-7] DEBUG o.a.g.auth.ldap.ObjectQueryService - Searching
"cn=Users,dc=mydomain,dc=org" for objects matching "(&(objectClass=guacConfigGroup)(|(member=cn=myuser,cn=Users,dc=mydomain,dc=org)(seeAlso=CN=IT,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=Domain
Admins,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=TS Internet,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=FHM,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=Dietas,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=GLOBAL,CN=Recipients,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=ProgramacionTurnos,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=INF_PRACTICAS,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=PeticionsEsterilitzacio,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=Laboratorio,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=apl_enquestes,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=FAX_SERVICE,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=WIFI_DATOS,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=EDIFICIO
ANEXO,CN=Recipients,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=VPN,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=IMPRIVATA,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=Intranet
i Comunicacio,CN=Recipients,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=Carpeta_Suministros,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=HP,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=IT,CN=Recipients,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=PeticionsCC,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=TABLON
ANUNCIOS,CN=Recipients,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=apl_revman,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=apl_gesdohc,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=Adm
Agendas,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=apl_picis,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=apl_consrepos,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=VPNIT,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=VPNHMAN,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=Soporte
Aplicaciones,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=NFR_ADMIN,CN=Users,DC=mydomain,DC=org)(seeAlso=CN=SERVEI
IT,CN=Recipients,CN=Users,DC=mydomain,DC=org)))".
13:58:08.163 [https-openssl-apr-8443-exec-7] DEBUG o.a.g.a.f.FileAuthenticationProvider -
User mapping file "/etc/guacamole/user-mapping.xml" does not exist and will not be read.
13:58:08.182 [https-openssl-apr-8443-exec-7] DEBUG o.a.g.r.auth.AuthenticationService - Login
was successful for user "myuser".
13:58:10.264 [https-openssl-apr-8443-exec-4] INFO  o.a.g.environment.LocalEnvironment - GUACAMOLE_HOME
is "/etc/guacamole".
13:58:10.280 [https-openssl-apr-8443-exec-4] DEBUG o.a.g.net.InetGuacamoleSocket - Connecting
to guacd at 10.215.144.124:4822.
13:58:10.346 [https-openssl-apr-8443-exec-4] INFO  o.a.g.tunnel.TunnelRequestService - User
"myuser" connected to connection "Terminal Server 1".
13:58:11.517 [Thread-10] DEBUG o.a.g.w.GuacamoleWebSocketTunnelEndpoint - Connection to guacd
closed.
org.apache.guacamole.GuacamoleConnectionClosedException: Connection to guacd is closed.
        at org.apache.guacamole.io.ReaderGuacamoleReader.read(ReaderGuacamoleReader.java:183)
        at org.apache.guacamole.io.ReaderGuacamoleReader.readInstruction(ReaderGuacamoleReader.java:195)
        at org.apache.guacamole.protocol.FilteredGuacamoleReader.readInstruction(FilteredGuacamoleReader.java:81)
        at org.apache.guacamole.protocol.FilteredGuacamoleReader.readInstruction(FilteredGuacamoleReader.java:81)
        at org.apache.guacamole.protocol.FilteredGuacamoleReader.read(FilteredGuacamoleReader.java:64)
        at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint$2.run(GuacamoleWebSocketTunnelEndpoint.java:246)
Caused by: java.net.SocketException: Connection reset
        at java.net.SocketInputStream.read(SocketInputStream.java:210)
        at java.net.SocketInputStream.read(SocketInputStream.java:141)
        at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
        at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
        at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
        at java.io.InputStreamReader.read(InputStreamReader.java:184)
        at org.apache.guacamole.io.ReaderGuacamoleReader.read(ReaderGuacamoleReader.java:169)
        ... 5 common frames omitted
13:58:11.519 [Thread-10] INFO  o.a.g.tunnel.TunnelRequestService - User "myuser" disconnected
from connection "Terminal Server 1". Duration: 1162 milliseconds
13:58:11.520 [Thread-10] DEBUG o.a.g.net.InetGuacamoleSocket - Closing socket to guacd.


guacd log:


Jun  7 13:58:10 inf-fw3 guacd[14495]: Creating new client for protocol "rdp"
Jun  7 13:58:10 inf-fw3 guacd[14495]: Connection ID is "$ae4363ce-1671-40f0-8734-ce45d6af39ad"
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "console" omitted. Using default value of
0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "console-audio" omitted. Using default value
of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "ignore-cert" omitted. Using default value
of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "disable-auth" omitted. Using default value
of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: No security mode specified. Defaulting to RDP.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "port" omitted. Using default value of 3389.
Jun  7 13:58:10 inf-fw3 guacd[18791]: User resolution is 1920x502 at 96 DPI
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "dpi" omitted. Using default value of 96.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Using resolution of 1920x502 at 96 DPI
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "read-only" omitted. Using default value
of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "client-name" omitted. Using default value
of "Guacamole RDP".
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "enable-wallpaper" omitted. Using default
value of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "enable-theming" omitted. Using default value
of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "enable-font-smoothing" omitted. Using default
value of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "enable-full-window-drag" omitted. Using
default value of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "enable-desktop-composition" omitted. Using
default value of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "enable-menu-animations" omitted. Using default
value of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "disable-bitmap-caching" omitted. Using default
value of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "disable-offscreen-caching" omitted. Using
default value of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "disable-glyph-caching" omitted. Using default
value of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "color-depth" omitted. Using default value
of 16.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "disable-audio" omitted. Using default value
of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "enable-drive" omitted. Using default value
of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "drive-name" omitted. Using default value
of "Guacamole Filesystem".
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "drive-path" omitted. Using default value
of "".
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "create-drive-path" omitted. Using default
value of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "enable-sftp" omitted. Using default value
of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "sftp-hostname" omitted. Using default value
of "10.215.144.51".
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "sftp-port" omitted. Using default value
of "22".
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "sftp-username" omitted. Using default value
of "".
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "sftp-password" omitted. Using default value
of "".
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "sftp-passphrase" omitted. Using default
value of "".
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "sftp-root-directory" omitted. Using default
value of "/".
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "sftp-server-alive-interval" omitted. Using
default value of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "recording-name" omitted. Using default value
of "recording".
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "recording-exclude-output" omitted. Using
default value of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "recording-exclude-mouse" omitted. Using
default value of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "recording-include-keys" omitted. Using default
value of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "create-recording-path" omitted. Using default
value of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Resize method: none
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "enable-audio-input" omitted. Using default
value of 0.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Parameter "gateway-port" omitted. Using default value
of 443.
Jun  7 13:58:10 inf-fw3 guacd[18791]: User "@58b1943a-bc3f-4fbb-bd78-474985aeeeb1" joined
connection "$ae4363ce-1671-40f0-8734-ce45d6af39ad" (1 users now present)
Jun  7 13:58:10 inf-fw3 guacd[18791]: Loading keymap "base"
Jun  7 13:58:10 inf-fw3 guacd[18791]: Loading keymap "en-us-qwerty"
Jun  7 13:58:10 inf-fw3 guacd[18791]: guacsnd connected.
Jun  7 13:58:10 inf-fw3 guacd[18791]: guacdr connected.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Connected to RDPDR 1.10 as client 0x8172
Jun  7 13:58:10 inf-fw3 guacd[18791]: Ignoring server capability set type=0x0001, length=44
Jun  7 13:58:10 inf-fw3 guacd[18791]: Ignoring server capability set type=0x0002, length=8
Jun  7 13:58:10 inf-fw3 guacd[18791]: Ignoring server capability set type=0x0003, length=8
Jun  7 13:58:10 inf-fw3 guacd[18791]: Ignoring server capability set type=0x0004, length=8
Jun  7 13:58:10 inf-fw3 guacd[18791]: Ignoring server capability set type=0x0005, length=8
Jun  7 13:58:10 inf-fw3 guacd[18791]: Sending capabilities...
Jun  7 13:58:10 inf-fw3 guacd[18791]: Capabilities sent.
Jun  7 13:58:10 inf-fw3 guacd[18791]: Client ID confirmed
Jun  7 13:58:11 inf-fw3 guacd[18791]: RDP server closed connection: Disconnected.
Jun  7 13:58:11 inf-fw3 guacd[18791]: Unloading device 0 (PDF local)
Jun  7 13:58:11 inf-fw3 guacd[18791]: Internal RDP client disconnected
Jun  7 13:58:11 inf-fw3 guacd[14495]: Connection "$ae4363ce-1671-40f0-8734-ce45d6af39ad"
removed.
Jun  7 13:58:11 inf-fw3 kernel: guacd[18797]: segfault at 7fd7ea22001c ip 00007fd802aafb8b
sp 00007fd801ccece0 error 4 in libguac-client-rdp.so.0.0.0[7fd802a98000+2c000]


Note the segfault.

What can I try?
Is it worth a JIRA report?

Thanks,

Vieri

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@guacamole.apache.org
For additional commands, e-mail: user-help@guacamole.apache.org


Mime
View raw message