Mike,
Ok looking at what seems to be installed – it does look like freerdp updated -
I see
freerdp-devel.x86_64 2.0.0-1.rc4.el7 @base
freerdp-libs.x86_64 2.0.0-1.rc4.el7 @base
My latest update (5) shows
freerdp-devel-1.0.2-15.el7_6.1.x86_64 @updates
2.0.0-1.rc4.el7.x86_64 @base
freerdp-devel-1.0.2-15.el7_6.1.x86_64 @updates
freerdp-devel-2.0.0-1.rc4.el7.x86_64 @base
Attempting yum history undo 5 gives me
Error no packages available to install
So how do I go about either using the "guacamole/guacd" Docker image – OR
How would I go about upgrading my entire Guac install. – Or moving my user and
system database to a fresh install.
Just pointing to the proper instruction pages would help.
I’m no expert – but am able to follow directions – Setting up Guac was as
simple as following the directions and everything just worked, so knowing what
to do “under the hood” escapes me.
Dennis
From: Mike Jumper <[email protected]>
Sent: Monday, January 20, 2020 2:57 PM
To: [email protected]
Subject: Re: Guacamole Stopped - guacd = Unable to bind socket to any addresses.
On Mon, Jan 20, 2020 at 12:44 PM Newman, Dennis
<[email protected]<mailto:[email protected]>> wrote:
No other messages when guacd started
Connecting to the website as guacadmin gives me the full user and system config
pages – but attempting to connect to any remote desktop times out
Forgive my ignorance, but where would I read the guacd log? I don’t see any
logs by that name.
guacd logs to syslog. On CentOS, this will likely be the systemd journal, which
you would access using the "journalctl" command.
My suspicion is that upgrades were indeed applied, and that the RDP support
cannot be loaded when connection attempts are made because it was built against
an older version of FreeRDP. CentOS 7 recently switched their FreeRDP packages
over to FreeRDP 2.0.0-rc4, which is not compatible with software built against
an older version. Up until recently, guacamole-server also could not be built
against FreeRDP 2.0.0 as the API is entirely different.
If this is the case, and you find the guacd logs, you should see a message
nothing that support for RDP could not be found, and you will need to do one of
the following:
1) Revert the upgrade, bringing back the older version of the freerdp package
OR:
2) Install the freerdp1.2-devel package from EPEL, which Fedora has provided as
a stopgap for those that need an older FreeRDP, and rebuild guacamole-server.
It will not work as-is, as this version of FreeRDP is also incompatible, but it
is supported by guacamole-server 1.0.0 and older. ... OR:
3) Try building the "staging/1.1.0" branch of guacamole-server, as we recently
added support for FreeRDP 2.0.0 while also dropping support for older versions
of the library. ... OR:
4) Stop the local guacd service and use the "guacamole/guacd" Docker image
instead.
If you're in a time crunch to get things back up, I'd recommend trying the
Docker approach for now.
- Mike
________________________________
The information contained in this message is intended only for the recipient,
and may be a confidential attorney-client communication or may otherwise be
privileged and confidential and protected from disclosure. If the reader of
this message is not the intended recipient, or an employee or agent responsible
for delivering this message to the intended recipient, please be aware that any
dissemination or copying of this communication is strictly prohibited. If you
have received this communication in error, please immediately notify us by
replying to the message and deleting it from your computer. S&P Global Inc.
reserves the right, subject to applicable local law, to monitor, review and
process the content of any electronic message or information sent to or from
S&P Global Inc. e-mail addresses without informing the sender or recipient of
the message. By sending electronic message or information to S&P Global Inc.
e-mail addresses you, as the sender, are consenting to S&P Global Inc.
processing any of your personal data therein.