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
