I say to use pre-built binaries as a test to eliminate any building issues.  If 
pre-built binaries work then you know the problem in with the build -or 
thereabouts.

I think you need to get the guacamole client working and tomcat logging is 
described in 
https://guacamole.apache.org/doc/gug/configuring-guacamole.html#logging-within-the-web-application
 Also: for guacd 
https://guacamole.apache.org/doc/gug/troubleshooting.html#syslog
Also, the dua auth extension is for if guac is handling duo directly, correct? 
Yes. See:  https://guacamole.apache.org/doc/gug/duo-auth.html


From: Aero Tech <aerotech1...@gmail.com>
Sent: Friday, November 3, 2023 9:53 AM
To: user@guacamole.apache.org
Subject: Re: Build Issue Troubleshooting

I am not opposed to rebuilding on a different server. I believe I installed 
tomcat9 from apt because it was available. It looks like I can build guac on a 
separate server and remote into any server on the domain with it? I am not 
opposed to a DB if it is helpful. It looks like to track logins I may need one. 
I read PSQL may be the best DB to use performance wise? Is there a default 
account that can login to the web page without a DB, or would you have to 
config the user.xml for that? I think I may need to config a logging.xml and 
that may be why guac isn't logging anything in the location I am expecting. I 
am reading it should have logs. think its var/log/guacamole. Also the dua auth 
extension is for if guac is handling duo directly, correct?

On Thu, Nov 2, 2023 at 5:17 PM Mark Li 
<m...@baretoes.net<mailto:m...@baretoes.net>> wrote:
Try using the prebuilt binaries and not compile from source. Did you install 
tomcat using apt or did you build tomcat also?

From: Aero Tech <aerotech1...@gmail.com<mailto:aerotech1...@gmail.com>>
Sent: Thursday, November 2, 2023 4:34 PM
To: user@guacamole.apache.org<mailto:user@guacamole.apache.org>
Subject: Re: Build Issue Troubleshooting

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.

On Thu, Nov 2, 2023 at 4:25 PM Mark Li 
<m...@baretoes.net<mailto:m...@baretoes.net>> wrote:
Where are you getting the executables from?  Are you building them yourself? Is 
guacamole.properties readable by tomcat?  Check the file permissions

I think something is broken in the executable because tomcat is crashing: Nov  
2 15:32:13 hostname tomcat9[1835245]: java.lang.ClassCastException: class 
java.io.ObjectStreamClass$Caches$1 cannot be cast to class java.util.Map 
(java.io.ObjectStreamClass$Caches$1 and java.util.Map are in module java.base 
of loader 'bootstrap'))


From: Aero Tech <aerotech1...@gmail.com<mailto:aerotech1...@gmail.com>>
Sent: Thursday, November 2, 2023 4:18 PM
To: user@guacamole.apache.org<mailto:user@guacamole.apache.org>
Subject: Re: Build Issue Troubleshooting

Ubuntu22 the build is tomcat9 and guac 1.5.3

On Thu, Nov 2, 2023 at 4:10 PM Mark Li 
<m...@baretoes.net<mailto:m...@baretoes.net>> wrote:
What’s the O/S?

From: Aero Tech <aerotech1...@gmail.com<mailto:aerotech1...@gmail.com>>
Sent: Thursday, November 2, 2023 2:51 PM
To: user@guacamole.apache.org<mailto:user@guacamole.apache.org>
Subject: Re: Build Issue Troubleshooting

That is the weird thing it won't create any logs in the guacamole log location 
even though I specified it in guacamole.properties. From what I read I should 
be able to get the 2fa working without the duo extension if the 2fa SRVR is 
handling LDAPS. It can do LDAPS or RADIUS. I've added both into the file but it 
still fails. I added the .pem cert to the cert store and can do an ldapsearch 
from terminal. If I need to add a DB I'm not opposed to that. If I add a 
user.xml I can get past the login page but it fails to remote which may be a FW 
port setting or something else. Was trying to set the user.xml to the actual 
server. I added a no authentication to test and still cannot get into it with 
every LDAPS and RADIUS setting commented out. So not sure if I need a separate 
DB to store the account the default account isn't working. I want to get that 
working then get the 2fa working. I can send you some of my config files 
redacted in a bit if you need. If I have to have a separate DB I would probably 
want to add a PSQL DB. Not totally against it just don't want to set up things 
if unneeded.

On Thu, Nov 2, 2023 at 1:27 PM Mark Li 
<m...@baretoes.net<mailto:m...@baretoes.net>> wrote:
Do the guac log files show any errors? Accesses from the browser?  Is there a 
message saying unauthorized?

From: Aero Tech <aerotech1...@gmail.com<mailto:aerotech1...@gmail.com>>
Sent: Thursday, November 2, 2023 12:54 PM
To: user@guacamole.apache.org<mailto:user@guacamole.apache.org>
Subject: Build Issue Troubleshooting

Team,

 I am stuck on a build and cannot seem to get in with the generic username and 
password even after removing all auth methods in guacamole.properties username 
and password still show up and nothing authenticates. There is probably 
something wrong with my build but not sure what. Would like to ideally have the 
build without a PSQL or MySQL DB and use 2FA through an existing 2FA server but 
need to iron out why I can't even login to the web int first.

Regards,

Blake

Reply via email to