On Tue, Apr 30, 2019, 16:01 Lance Gropper <[email protected]>
wrote:

> Hello Mike:
>
>
>
> I followed these instructions - this is a clean install:
>
>
>
> https://deviant.engineer/2016/11/guacamole-incubator-centos7/
>
>
>
> Somehow, all of the libraries appear to be 1.0.0:
>
>
>
> [root@guacamole-post etc]# rpm -qa | grep uac
>
> libguac-client-ssh-1.0.0-1.el7.x86_64
>
> libguac-client-vnc-1.0.0-1.el7.x86_64
>
> libguac-client-rdp-1.0.0-1.el7.x86_64
>
> libguac-1.0.0-1.el7.x86_64
>

Yikes.

The instructions linked above are incorrect. You shouldn't be installing
libguac, etc. from RPMs and then also building guacamole-server from
source. The libguac and libguac-client-* libraries are part of
guacamole-server and will now be mismatched, with different versions of
structures being expected by different components.

You should remove the versions installed via RPMs or remove the version
built from source. Ideally, remove everything, pick one (your distro's RPMs
or the source) and install that. If you're in a position where you can blow
everything away and start over, that would be better.

Official instructions for install+build are in the manual:

http://guacamole.apache.org/doc/gug/installing-guacamole.html

If you choose to go with your distribution's packages, don't also build
from source. If your distribution provides libguac and libguac-client-*, it
should also provide a guacd package.

- Mike

Reply via email to