user12319273 created GUACAMOLE-1260:
---------------------------------------
Summary: Provide better error messages to the user
Key: GUACAMOLE-1260
URL: https://issues.apache.org/jira/browse/GUACAMOLE-1260
Project: Guacamole
Issue Type: Improvement
Components: guacamole-client, guacamole-common, guacamole-server,
guacd
Affects Versions: 1.3.0
Environment: Guacamole 1.3.0, Debian 10, Apache Tomcat 9
Reporter: user12319273
There are many possible reasons why a Guacamole connection may fail. Some of
them are issues with the Guacamole server, while many of them are problems with
the Remote Desktop Server the User wants to connect to. So far, the only way to
find the error cause is to connect to the Server running the guacd daemon and
read the logs while. This gets even harder if the issue occurred in the past
and isn't easily reproducible, or if the server is used by multiple users and
multiple connections happen in parallel. Having no kind of error feedback to
the user is suboptimal, as even some trivial cases like wrong username/password
can't be recognized by the user.
To address these issues, I think it might be helpful to provide at least the
error message to the user session trying to establish a connection. Similar to
the feedback a regular Remote Desktop Application would give the user.
Especially for users managing their own Remote Desktop endpoints (e.g. their
regular Windows computer at work) such error messages might already help the
user to sort the issue out by themselves. And even if the user can't solve the
problem by themselves, they can at least provide this error message to an admin
to get fast assistance.
I think this would improve error handling a lot, as many problems probably
wouldn't even need to be raised to the administrator of the Guacamole Server,
as users can solve them by themselves. No lengthy log-checking by the sysadmin
to recognize the error cause would be needed. And for these errors that do need
to be solved by an admin, the admin would already get a starting point by the
error message the user got. And also for the user this is an improvement, as he
doesn't have to wait for the sysadmin to get their issue sorted out in many
cases.
Please tell me if I'm missing something. Otherwise, I think this would be a
ahuge imrovement to this awesome project! Thanks!
--
This message was sent by Atlassian Jira
(v8.3.4#803005)