On Thu, Oct 19, 2017 at 3:27 PM, Darch <drho...@gmail.com> wrote:

> Trying out Guacamole, I've followed the instructions on the site.  First
> step, I got it to work without issues with a flat user-mapping.xml.
>
> Now, moving on, I'm trying to use with mysql auth.  Somehow, the
> authentication provider extension fails to start.  I have by java connector
> in lib.  I have my extension in extensions.  My GUACAMOLE_HOME is pointing
> to the right folder /usr/share/tomcat/.guacamole.
>
> Am setup on Fedora 26 with Tomcat 8
>
> Here is the error message I get, any ideas?
>
> ...
> Oct 19 13:59:13 docker server: 13:59:13.474 [localhost-startStop-1] ERROR
> o.a.g.extension.ProviderFactory - authentication provider extension failed
> to start: com.google.inject.internal.util.$ComputationException:
> java.lang.NoClassDefFoundError:
> org/apache/guacamole/net/auth/ConnectionRecordSet$SortableProperty
>
>
This error actually looks like a version mismatch between the MySQL
extension and the core Guacamole WAR.  It looks like maybe you used an
older version of the MySQL JAR with the newer Guacamole WAR file.  Are you
downloading/installing all of this from the Guacamole web page, or have you
custom built any of it?  If you're building from the git repo, I'd suggest
removing all of your WAR and JAR files, doing a clean build, and installing
everything from the clean build.

-Nick

Reply via email to