It appears to be a ipv4 vs. ipv6 issue. Here is what I get with
systemctl status guacd after a failed attempt:
Jan 30 15:54:04 pi4dev guacd[6014]: Creating new client for protocol
"vnc"
Jan 30 15:54:04 pi4dev guacd[6014]: Connection ID is
"$ea3a9369-9157-428c-be87-3b0e08498367"
Jan 30 15:54:0
Apparently there are two problems.
The first is a ipv4 vs. ipv6 issue. If I use localhost in guacd.conf:
[server]
bind_host = localhost
bind_port = 4822
guacd binds to a ipv6 address and guacamola never finds it. Change
guacd.conf to
[server]
bind_host = 127.0.0.1
bind_port = 4822
and guacamo