You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@guacamole.apache.org by Piviul <pi...@riminilug.it> on 2023/07/20 14:52:43 UTC

upgrade guacamole host

Hi all I have installed guacamole 1.4 on a virtual host debian buster 10 
and now I would like upgrade debian to 12 (bookwarm) and upgrade 
guacamole to the last 1.5.2. Whats the best way to performing this 
upgrade? Have you any suggestions?

Piviul





---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@guacamole.apache.org
For additional commands, e-mail: user-help@guacamole.apache.org


Re: upgrade guacamole host

Posted by Sean Hulbert <sh...@securitycentric.net.INVALID>.
You can install Tomcat 9.0.70-1 on Debian 11/12 with same results.

normal installation location using apt /var/lib/tomcat9

Hope this helps

*Thank You*
Sean Hulbert

AFCEA San Francisco Chapter President
If you have heard of a hacker by name, he/she has failed, fear the 
hacker you haven’t heard of!

CONFIDENTIALITY NOTICE: This communication with its contents may contain 
confidential and/or legally privileged information. It is solely for the 
use of the intended recipient(s). Unauthorized interception, review, use 
or disclosure is prohibited and may violate applicable laws including 
the Electronic Communications Privacy Act. If you are not the intended 
recipient, please contact the sender and destroy all copies of the 
communication. Content within this email communication is not legally 
binding as a contract and no promises are guaranteed unless in a formal 
contract outside this email communication.

igitur qui desiderat pacem, praeparet bellum!!!

Epitoma Rei Militaris

On 7/20/2023 11:21 AM, Adrian Owen wrote:
> Hi Mike,
>
> Our policy is install software from Debian repository.
> Installing Tomcat 9 on Debian 12 sadly bypasses repository putting Tomcat at risk from missing updates.
>
> -----Original Message-----
> From: Michael Jumper<mj...@apache.org>  
> Sent: 20 July 2023 18:21
> To:user@guacamole.apache.org
> Subject: Re: upgrade guacamole host
>
> On 7/20/23 08:18, Adrian Owen wrote:
>> Installing 1.5.2 on Debian 12, we met a few issues:
>>
>> Minor
>> a) maven cannot find Javadoc and fails
>> b) maven guacamole build throws 4 x error as warnings
> There are no known issues with building guacamole-client.
>
> As long as you have Maven and a version of the JDK installed (8 or newer), things should build just fine.
>
>> Major
>> c) tomcat 10 not supported.
>> https://issues.apache.org/jira/browse/GUACAMOLE-1325
>>
> This (upgrading Tomcat) does not pertain to the question at hand (upgrading Guacamole). If you are also looking to upgrade your copy of Tomcat, you need to instead use the latest release of Tomcat 9.x:
>
> https://tomcat.apache.org/download-90.cgi
>
> Tomcat 10.x uses a different and incompatible API which would require correspondingly incompatible changes within Guacamole. Tomcat 9.x, on the other hand, is actively maintained and compatible.
>
> That's not to say support for Tomcat 10.x will never be added. Only that:
>
> * Doing so while maintaining API compatibility is non-trivial, and maintaining API compatibility is important.
> * Doing so is pretty low priority so long as Tomcat 9.x remains an actively maintained option.
>
> - Mike
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:user-unsubscribe@guacamole.apache.org
> For additional commands, e-mail:user-help@guacamole.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:user-unsubscribe@guacamole.apache.org
> For additional commands, e-mail:user-help@guacamole.apache.org

RE: upgrade guacamole host

Posted by Adrian Owen <ad...@eesm.com>.
Hi Mike, 

Our policy is install software from Debian repository.  
Installing Tomcat 9 on Debian 12 sadly bypasses repository putting Tomcat at risk from missing updates.

-----Original Message-----
From: Michael Jumper <mj...@apache.org> 
Sent: 20 July 2023 18:21
To: user@guacamole.apache.org
Subject: Re: upgrade guacamole host

On 7/20/23 08:18, Adrian Owen wrote:
> Installing 1.5.2 on Debian 12, we met a few issues:
> 
> Minor
> a) maven cannot find Javadoc and fails
> b) maven guacamole build throws 4 x error as warnings

There are no known issues with building guacamole-client.

As long as you have Maven and a version of the JDK installed (8 or newer), things should build just fine.

> 
> Major
> c) tomcat 10 not supported.
> https://issues.apache.org/jira/browse/GUACAMOLE-1325
> 

This (upgrading Tomcat) does not pertain to the question at hand (upgrading Guacamole). If you are also looking to upgrade your copy of Tomcat, you need to instead use the latest release of Tomcat 9.x:

https://tomcat.apache.org/download-90.cgi

Tomcat 10.x uses a different and incompatible API which would require correspondingly incompatible changes within Guacamole. Tomcat 9.x, on the other hand, is actively maintained and compatible.

That's not to say support for Tomcat 10.x will never be added. Only that:

* Doing so while maintaining API compatibility is non-trivial, and maintaining API compatibility is important.
* Doing so is pretty low priority so long as Tomcat 9.x remains an actively maintained option.

- Mike

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@guacamole.apache.org
For additional commands, e-mail: user-help@guacamole.apache.org


Re: upgrade guacamole host

Posted by Michael Jumper <mj...@apache.org>.
On 7/20/23 08:18, Adrian Owen wrote:
> Installing 1.5.2 on Debian 12, we met a few issues:
> 
> Minor
> a) maven cannot find Javadoc and fails
> b) maven guacamole build throws 4 x error as warnings

There are no known issues with building guacamole-client.

As long as you have Maven and a version of the JDK installed (8 or 
newer), things should build just fine.

> 
> Major
> c) tomcat 10 not supported.
> https://issues.apache.org/jira/browse/GUACAMOLE-1325
> 

This (upgrading Tomcat) does not pertain to the question at hand 
(upgrading Guacamole). If you are also looking to upgrade your copy of 
Tomcat, you need to instead use the latest release of Tomcat 9.x:

https://tomcat.apache.org/download-90.cgi

Tomcat 10.x uses a different and incompatible API which would require 
correspondingly incompatible changes within Guacamole. Tomcat 9.x, on 
the other hand, is actively maintained and compatible.

That's not to say support for Tomcat 10.x will never be added. Only that:

* Doing so while maintaining API compatibility is non-trivial, and 
maintaining API compatibility is important.
* Doing so is pretty low priority so long as Tomcat 9.x remains an 
actively maintained option.

- Mike

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@guacamole.apache.org
For additional commands, e-mail: user-help@guacamole.apache.org


RE: upgrade guacamole host

Posted by Adrian Owen <ad...@eesm.com>.
Installing 1.5.2 on Debian 12, we met a few issues:

Minor
a) maven cannot find Javadoc and fails
b) maven guacamole build throws 4 x error as warnings

Major
c) tomcat 10 not supported.
https://issues.apache.org/jira/browse/GUACAMOLE-1325

Debian 11 is okay


-----Original Message-----
From: Nick Couchman <vn...@apache.org> 
Sent: 20 July 2023 16:13
To: user@guacamole.apache.org
Subject: Re: upgrade guacamole host

On Thu, Jul 20, 2023 at 10:53 AM Piviul <pi...@riminilug.it> wrote:
>
> Hi all I have installed guacamole 1.4 on a virtual host debian buster 
> 10 and now I would like upgrade debian to 12 (bookwarm) and upgrade 
> guacamole to the last 1.5.2. Whats the best way to performing this 
> upgrade? Have you any suggestions?
>

First, I'll say that 1.5.3 is right around the corner, so you might not want to go to 1.5.2. There's a pretty impactful bug in 1.5.2 that gets fixed in 1.5.3, so if you use RDP connections, it's probably worth waiting for.

I can't help much with the Debian upgrade, but as far as Guacamole goes, you really just follow the same install process with the newer
versions:
* Download and compile guacd, and install it. One of the main keys, here, is to make sure that all of the old files from the 1.4.0 version get cleaned up/removed prior to installing the new version. I've found it easiest, when I install guacd (guacamole-server), to install to its own folder (I use /opt/guac), which makes it really easy to just move it out of the way or tar it up and remove it before doing the install of the new version.
* Download the Guacamole Client components, including the WAR file and any extensions that you use. Remove the old extensions and replace those with the newer ones, and then replace the WAR file with the new WAR file. There aren't any DB schema changes from 1.4.0 to 1.5.2, so you shouldn't need to worry about that during the update process.

-Nick

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@guacamole.apache.org
For additional commands, e-mail: user-help@guacamole.apache.org


Re: upgrade guacamole host

Posted by Nick Couchman <vn...@apache.org>.
On Thu, Jul 20, 2023 at 10:53 AM Piviul <pi...@riminilug.it> wrote:
>
> Hi all I have installed guacamole 1.4 on a virtual host debian buster 10
> and now I would like upgrade debian to 12 (bookwarm) and upgrade
> guacamole to the last 1.5.2. Whats the best way to performing this
> upgrade? Have you any suggestions?
>

First, I'll say that 1.5.3 is right around the corner, so you might
not want to go to 1.5.2. There's a pretty impactful bug in 1.5.2 that
gets fixed in 1.5.3, so if you use RDP connections, it's probably
worth waiting for.

I can't help much with the Debian upgrade, but as far as Guacamole
goes, you really just follow the same install process with the newer
versions:
* Download and compile guacd, and install it. One of the main keys,
here, is to make sure that all of the old files from the 1.4.0 version
get cleaned up/removed prior to installing the new version. I've found
it easiest, when I install guacd (guacamole-server), to install to its
own folder (I use /opt/guac), which makes it really easy to just move
it out of the way or tar it up and remove it before doing the install
of the new version.
* Download the Guacamole Client components, including the WAR file and
any extensions that you use. Remove the old extensions and replace
those with the newer ones, and then replace the WAR file with the new
WAR file. There aren't any DB schema changes from 1.4.0 to 1.5.2, so
you shouldn't need to worry about that during the update process.

-Nick

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@guacamole.apache.org
For additional commands, e-mail: user-help@guacamole.apache.org