Package Details: guacamole-server 1.1.0-1

Git Clone URL: https://aur.archlinux.org/guacamole-server.git (read-only, click to copy)
Package Base: guacamole-server
Description: Guacamole proxy daemon
Upstream URL: http://guacamole.sourceforge.net/
Keywords: guacamole
Licenses: GPL3
Replaces: guacd, libguac, libguac-client-rdp, libguac-client-ssh, libguac-client-vnc
Submitter: ShyPixie
Maintainer: figue (figuepluto, jfigueras)
Last Packager: figuepluto
Votes: 23
Popularity: 0.181920
First Submitted: 2013-09-17 15:21
Last Updated: 2020-03-18 17:58

Dependencies (19)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

figue commented on 2020-03-18 17:59

@Kppqju77 fixed. Thanks!

Kppqju77 commented on 2020-03-18 13:27

Looks like libwebsocket is missing an "s" for libwebsockets.

skraw commented on 2020-02-18 13:18

@DocMAX

To begin with freerdp 2.0.0 needs a writeable home directory from the user it is used. It wants to store certificates in a .config dir inside home. So you need to look what user guacd is running under. Then create a home dir for it and make it writeable to this user. Then retry guacamole. I can assure you it works.

PS: in a stock arch config the user is daemon. There are comments that this is probably not the best idea for a writeable home dir. So feel free to change the guacd user to some new user/group.

DocMAX commented on 2020-02-18 12:03

Any idea why this is?

Feb 18 12:38:00 server guacd[23381]: FreeRDP initialization may fail: The current user's home directory ("/") is not writable, but FreeRDP generally requires a writable home directory for storage of configuration files and certificates. Feb 18 12:38:00 server guacd[23381]: Error connecting to RDP server Feb 18 12:38:00 server jsvc.exec[427]: Exception in thread "Thread-3" Feb 18 12:38:00 server jsvc.exec[427]: java.lang.IllegalStateException: Message will not be sent because the WebSocket session has been closed Feb 18 12:38:00 server jsvc.exec[427]: at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.writeMessagePart(WsRemoteEndpointImplBase.java:429) at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:309) at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:250) at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendString(WsRemoteEndpointImplBase.java:191) Feb 18 12:38:00 server jsvc.exec[427]: at org.apache.tomcat.websocket.WsRemoteEndpointBasic.sendText(WsRemoteEndpointBasic.java:37) at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint.sendInstruction(GuacamoleWebSocketTunnelEndpoint.java:152) at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint.access$200(GuacamoleWebSocketTunnelEndpoint.java:53) at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint$2.run(GuacamoleWebSocketTunnelEndpoint.java:253)

figue commented on 2020-02-01 20:00

New version 1.1.0 pushed. RDP works well now with freerdp package from [extra].

Enjoy!

skraw commented on 2020-01-06 12:20

freerdp 2.0 support is not yet ready in guacamole upstream, so there is no other chance of making it work. Which it does now. Thank you.

figue commented on 2020-01-01 20:15

OMG freerdp-1.1.0 package is one of the most patched package I've never seen... Anyway, IDK if version 1.1.0 has all features that v2 branch has, many windows servers doesn't work fine with old RDP clients and this package replaces freerdp in [community]. I've modified PKGBUILD as you request, but I will not use in my servers until project add the correct FreeRDP support. Please, test and report if all is ok.

Cheers

skraw commented on 2020-01-01 19:36

@figue In fact I made it work. You have to add Marcel_K's hint to the pkgbuild like this:

    ./configure --prefix=/usr --sbindir=/usr/bin --with-systemd-dir=/usr/lib/systemd/system CPPFLAGS="-Wno-error=pedantic -Wno-error=stringop-truncation"

I used freerdp-1.1.0 which seems to work flawlessly.

figue commented on 2019-12-31 17:16

@skraw that's correct. RDP support is very old and I couldn't make it work. If somebody know how to do it, please, tell me and I will add it (because I'm the first interested). You can request upstream to support 2.0 Freerdp library so it's almost stable now.

skraw commented on 2019-12-29 12:21

@figue you don't seem to have issues in build like Marcel_K because you do not build with rdp support. Without I do have no issues either, but with rdp I run into the same issue as Marcel_K. It does not build because of the stringop-truncation error.