Package Details: guacamole-server 1.3.0-3

Git Clone URL: (read-only, click to copy)
Package Base: guacamole-server
Description: Guacamole proxy daemon
Upstream URL:
Keywords: guacamole
Licenses: GPL3
Replaces: guacd, libguac, libguac-client-rdp, libguac-client-ssh, libguac-client-vnc
Submitter: ShyPixie
Maintainer: figue (figuepluto, jfigueras)
Last Packager: figue
Votes: 24
Popularity: 0.014087
First Submitted: 2013-09-17 15:21
Last Updated: 2021-05-22 16:57

Dependencies (19)

Required by (0)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 Next › Last »

figue commented on 2017-02-09 10:46

Adopted and updated!

SanskritFritz commented on 2017-02-09 10:36

Thanks figue for taking over.

figue commented on 2017-02-06 12:08

@Black_Codec I successfully built guacamole server and client 0.9.11. I had to change only guacamole directory to guacamole-incubating, as well as webapp name to be copied with the new name.

EDIT!!! Ok, I've removed my old message because I forgot to apply sql upgrades... So Guacamole finally started. I had to upgrade database schema and copy the new mysql connector. A briefly summary:

- Download jdbc from
- Decompress and copy guacamole-auth-jdbc-mysql-0.9.11-incubating.jar to /usr/share/tomcat7/.guacamole/extensions
- Upgrade database schema applying the following files to guacamole_db (sql are not accumulative):
* guacamole-auth-jdbc-0.9.11-incubating/mysql/schema/upgrade/upgrade-pre-0.9.10.sql
* guacamole-auth-jdbc-0.9.11-incubating/mysql/schema/upgrade/upgrade-pre-0.9.11.sql
- Start tomcat7 and guacd service.
- Now, webapp URL has changed to http://myhost/guacamole-incubating

SanskritFritz commented on 2017-02-01 04:34

Can you tell us briefly about the problem you got? I plan to use this.

Black_Codec commented on 2017-02-01 00:23

Sorry I don't found a solution for get the 0.9.10-incubating version work.
I don't use this on arch anymore, and i could suggest to use it with other distro that are supported by the project team.

Black_Codec commented on 2016-12-02 08:21

Support for rdp is not enabled with the freerdp packages in repository, have you try it? If I try to compile with your parameters I could obtain rdp support in guacamole-server.

figue commented on 2016-11-24 15:06

@Black_Codec build is broken using freerdp-1_1.2.0_beta1+android9-1-x86_64.pkg.tar.xz because readdir_r is deprecated in latest glibc (the function is in src/protocols/rdp/rdp_fs.c).
A quick workaround is to set -Wno-deprecated-declarations in CPPFLAGS.

CPPFLAGS="-Wno-error=pedantic -Wno-deprecated-declarations"

Black_Codec commented on 2016-10-05 07:32

As i wrote in 2016-06-26 20:15 the only way to have freerdp support is to use this specific version of freerdp:
that you can find in arch archive package.
If was removed the only solution is to wait until the developer support another more recent version of freerdp.

fanningert commented on 2016-10-04 08:49

With current freerdp package (1:1.2.0_20160606-1) of Arch Linux, I get following error.

checking for freerdp_new in -lfreerdp-core... no
checking for freerdp_new in -lfreerdp... yes
checking for glyph_cache_register_callbacks in -lfreerdp-cache... no
checking for freerdp_channels_new in -lfreerdp-client... no
checking for freerdp_channels_new in -lfreerdp-channels... no
checking for svc_plugin_init in -lfreerdp-utils... no
checking for freerdp_image_convert in -lfreerdp-codec... no
checking whether freerdp_convert_gdi_order_color is declared... no
checking whether freerdp_color_convert_drawing_order_color_to_gdi_color is declared... no
checking for rdpSvcPlugin.interval_ms... no
checking freerdp/locale/keyboard.h usability... no
checking freerdp/locale/keyboard.h presence... no
checking for freerdp/locale/keyboard.h... no
checking freerdp/kbd/layouts.h usability... no
checking freerdp/kbd/layouts.h presence... no
checking for freerdp/kbd/layouts.h... no
configure: WARNING:
Unable to find keyboard layout headers
RDP will be disabled.


guacamole-server version 0.9.9

Library status:

freerdp ............. no
pango ............... yes
libssh2 ............. yes
libssl .............. yes
libtelnet ........... yes
libVNCServer ........ yes
libvorbis ........... yes
libpulse ............ yes
libwebp ............. yes

Protocol support:

RDP ....... no
SSH ....... yes
Telnet .... yes
VNC ....... yes

jade1 commented on 2016-08-30 23:29

Can you please move the unit file to /usr/lib/systemd/system instead of /etc? It's where packages are supposed to put them.

Also, here be dragons, if you don't have ridiculous amounts of time, just say screw it and use the Docker image. This thing is a huge pain.