My good sir Ivan Marcus, These directions are very helpful. I am wondering if you are able to send an example with PSQL if PSQL provides better performance? I am assuming every command should be run sudo? For this symbolic link portion below, what does that do exactly? ln -s /usr/share/java/mysql-connector-java-8.0.28.jar /etc/guacamole/lib/
mkdir -p /usr/lib/$(dpkg-architecture -qDEB_BUILD_GNU_TYPE)/freerdp ln -s /usr/local/lib/freerdp/guac*.so /usr/lib/$(dpkg-architecture -qDEB_BUILD_GNU_TYPE)/freerdp/ On Thu, Nov 2, 2023 at 5:15 PM Ivanmarcus <ivanmar...@yahoo.com.invalid> wrote: > It's difficult to provide assistance without knowing more about your > environment, but it appears you're using Ubuntu as your OS? > > Unless you've got a specific need you shouldn't need to write your own > daemons, nor install maven. > > In case it helps, here are some notes on a simple step-by-step process > to install on Ubuntu 22.04. They were written a few months ago and you > may need/wish to make one or two minor changes (for instance, not > putting .war files in /etc/guacamole), but it should give you an idea: > > # > # Install Guacamole 1.5.3 on Ubuntu 22.04 server (VM) > # > su > > ### libpng12-0 is no longer part of the main packages, so need PPA > ### ***but may work ok with just libpng-dev*** > ##add-apt-repository ppa:linuxuprising/libpng12 > ##apt-get update > ##apt install libpng12-0 > # > > apt-get install build-essential autoconf libtool-bin m4 > libjpeg-turbo8-dev libcairo2-dev uuid-dev libtelnet-dev libpango1.0-dev > freerdp2-dev libssh2-1-dev libwebp-dev libvncserver-dev libpulse-dev > libvorbis-dev libssl-dev libpng-dev > > apt-get install tomcat9 tomcat9-admin tomcat9-common tomcat9-user > > cd /tmp > > wget > > https://www.apache.org/dist/guacamole/1.5.3/source/guacamole-server-1.5.3.tar.gz > > tar -zxvf guacamole-server-1.5.3.tar.gz > > cd guacamole-server-1.5.3 > > ./configure --with-init-dir=/etc/init.d > > make > make install > ldconfig > > cd .. > > wget > https://www.apache.org/dist/guacamole/1.5.3/binary/guacamole-1.5.3.war > > mkdir /etc/guacamole > > cp guacamole-1.5.3.war /etc/guacamole/guacamole.war > > ln -s /etc/guacamole/guacamole.war /var/lib/tomcat9/webapps/ > > systemctl restart tomcat9 > systemctl enable guacd > systemctl start guacd > # > # Above this line should work in standard auth mode, below is detail for > MySQL auth > # > su > cd /tmp > > apt-get install mysql-server > #apt-get install libmysql-java > > wget > > https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java_8.0.28-1ubuntu20.04_all.deb > > dpkg -i mysql-connector-java_8.0.28-1ubuntu20.04_all.deb > > wget > > https://www.apache.org/dist/guacamole/1.5.3/binary/guacamole-auth-jdbc-1.5.3.tar.gz > > tar -zxvf guacamole-auth-jdbc-1.5.3.tar.gz > > mkdir /etc/guacamole/extensions > mkdir /etc/guacamole/lib > > cp guacamole-auth-jdbc-1.5.3/mysql/guacamole-auth-jdbc-mysql-1.5.3.jar > /etc/guacamole/extensions/ > > nano /etc/guacamole/guacamole.properties > > mysql-hostname: localhost > mysql-port: 3306 > mysql-database: guacamole_db > mysql-username: guacamole_user > mysql-password: > (ctrl-x then y) > > mysql -u root -p > > create database guacamole_db; > create user 'guacamole_user'@'localhost' identified by ''; > grant select,insert,update,delete on guacamole_db.* to > 'guacamole_user'@'localhost'; > flush privileges; > quit > > cat guacamole-auth-jdbc-1.5.3/mysql/schema/*.sql | mysql -u root -p > guacamole_db > > ln -s /usr/share/java/mysql-connector-java-8.0.28.jar /etc/guacamole/lib/ > > mkdir -p /usr/lib/$(dpkg-architecture -qDEB_BUILD_GNU_TYPE)/freerdp > > ln -s /usr/local/lib/freerdp/guac*.so /usr/lib/$(dpkg-architecture > -qDEB_BUILD_GNU_TYPE)/freerdp/ > > ldconfig > systemctl restart guacd > systemctl restart tomcat9.service > > Go to http://<ip-address>:8080/guacamole > Default login guacadmin:guacadmin > > On 3/11/23 09:33, Aero Tech wrote: > > I got them from the apache guacamole site ( > > https://downloads.apache.org/guacamole/1.5.3/binary/ etc.). Made the > > packages from the source. Had to make maven from source as well. Wrote my > > own guacamole service guacd service and guacamole service daemon. If I > > could have installed from the Ubuntu apt list I would but it wasn't > listed. > > tomcat9 seems to be running as the website is up but I could be wrong. > > Maybe its crashing when trying to login? I just see a bunch of failed > > logins. Something is definitely very wrong. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@guacamole.apache.org > For additional commands, e-mail: user-h...@guacamole.apache.org > >