TylerDurden I am not 100% sure if you can do this after you already have run a community edition update/upgrade once, since technically this would be a downgrade.
it works out in most cases unless there was a recent upgrade in the community release which would break anything like a difference in gromox-dbop -U which would also not be backwards compatible... but no such thing right now.
also note that unless you run the "upgrade" in the web-admin it will not downgrade everything.
As an example with a running community version and credentials/license already setup
upgrade
root@grom-test-3:~# grommunio-update upgrade supported
_ __ __
___ ________ __ _ __ _ __ _____ (_)__ ______ _____ ___/ /__ _/ /____
/ _ \/ __/ _ \/ ' \/ ' \/ // / _ \/ / _ \/___/ // / _ \/ _ / _ \/ __/ -_)
\_, /_/ \___/_/_/_/_/_/_/\_,_/_//_/_/\___/ \_,_/ .__/\_,_/\_,_/\__/\__/
/___/ /_/
## This system : grom-test-3.test.local
## Uptime : 0:04
## Load : Last Minute: 0.04, Last 5 Minutes: 0.08, Last 15 Minutes: 0.03
## IP Address : 10.10.10.193
## Executed : /usr/sbin/grommunio-update upgrade supported
## Start : Fri 2025-07-25 18:59:06 UTC
## Operation : Upgrade
â–¶ Starting Upgrade (zypper ref && zypper dup -y).
â–¶ on repository supported.
Credentials = ....
Repository URL = https://.....download.grommunio.com/supported/openSUSE_Leap_15.6/?ssl_verify=no
Repository 'backports-debug-update' is up to date.
Repository 'backports-update' is up to date.
Repository 'sle-debug-update' is up to date.
Repository 'sle-update' is up to date.
Repository 'update' is up to date.
Repository 'base' is up to date.
Repository 'debug' is up to date.
Retrieving repository 'grommunio' metadata [......done]
Building repository 'grommunio' cache [....done]
Repository 'src' is up to date.
All repositories have been refreshed.
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
The following 3 packages are going to be upgraded:
grommunio-admin-common grommunio-dbconf grommunio-error-pages
The following 15 packages are going to be downgraded:
grommunio-admin-api grommunio-admin-web grommunio-antispam grommunio-archive grommunio-common grommunio-cui grommunio-dav grommunio-setup grommunio-sync grommunio-web gromox gromox-debuginfo gromox-debugsource libexmdbpp0 python3-pyexmdb
The following 2 packages are going to be reinstalled:
grommunio-imapsync grommunio-release
The following package is going to be REMOVED:
python311-pyexmdb
3 packages to upgrade, 15 to downgrade, 2 to reinstall, 1 to remove.
Package download size: 48.8 MiB
Package install size change:
| 245.7 MiB required by packages that will be installed
150.1 KiB | - 245.6 MiB released by packages that will be removed
Backend: classic_rpmtrans
Continue? [y/n/v/...? shows all options] (y): y
Retrieving: grommunio-admin-common-42.e17ec55-lp156.38.1.noarch (grommunio) (1/20), 15.0 KiB
Retrieving: grommunio-admin-common-42.e17ec55-lp156.38.1.noarch.rpm [..done (172 B/s)]
Retrieving: grommunio-antispam-3.11.0-lp156.1.2.x86_64 (grommunio) (2/20), 3.6 MiB
Retrieving: grommunio-antispam-3.11.0-lp156.1.2.x86_64.rpm [....done (3.6 MiB/s)]
Retrieving: grommunio-archive-1.3.13.g137.d1b0df1b-lp156.7.47.x86_64 (grommunio) (3/20), 1.5 MiB
Retrieving: grommunio-archive-1.3.13.g137.d1b0df1b-lp156.7.47.x86_64.rpm [..done (172 B/s)]
Retrieving: grommunio-cui-1.1.0.2d79041-lp156.4.1.noarch (grommunio) (4/20), 61.8 KiB
Retrieving: grommunio-cui-1.1.0.2d79041-lp156.4.1.noarch.rpm [.done]
Retrieving: grommunio-dbconf-1.1.1.da20a46-lp156.30.1.x86_64 (grommunio) (5/20), 27.4 KiB
Retrieving: grommunio-dbconf-1.1.1.da20a46-lp156.30.1.x86_64.rpm [.done]
Retrieving: grommunio-error-pages-1.0.10.bb2df37-lp156.31.1.noarch (grommunio) (6/20), 24.8 KiB
Retrieving: grommunio-error-pages-1.0.10.bb2df37-lp156.31.1.noarch.rpm [.done]
Retrieving: grommunio-imapsync-2.290-lp156.1.1.noarch (grommunio) (7/20), 241.3 KiB
Retrieving: grommunio-imapsync-2.290-lp156.1.1.noarch.rpm [..done (81.4 KiB/s)]
Retrieving: grommunio-release-2025.1.2-lp156.3.1.x86_64 (grommunio) (8/20), 8.2 KiB
Retrieving: grommunio-release-2025.1.2-lp156.3.1.x86_64.rpm [.done]
Retrieving: grommunio-setup-1.1.13.4ec354b-lp156.46.1.noarch (grommunio) (9/20), 32.8 KiB
Retrieving: grommunio-setup-1.1.13.4ec354b-lp156.46.1.noarch.rpm [.done]
Retrieving: gromox-2.46.34.1e1f63a-lp156.3.1.x86_64 (grommunio) (10/20), 2.2 MiB
Retrieving: gromox-2.46.34.1e1f63a-lp156.3.1.x86_64.rpm [..done (205.2 KiB/s)]
Retrieving: gromox-debugsource-2.46.34.1e1f63a-lp156.3.1.x86_64 (grommunio) (11/20), 1.1 MiB
Retrieving: gromox-debugsource-2.46.34.1e1f63a-lp156.3.1.x86_64.rpm [..done (145.0 KiB/s)]
Retrieving: libexmdbpp0-1.11.2.259948f-lp156.38.1.x86_64 (grommunio) (12/20), 77.3 KiB
Retrieving: libexmdbpp0-1.11.2.259948f-lp156.38.1.x86_64.rpm [.done]
Retrieving: python3-pyexmdb-1.11.2.259948f-lp156.38.1.x86_64 (grommunio) (13/20), 119.2 KiB
Retrieving: python3-pyexmdb-1.11.2.259948f-lp156.38.1.x86_64.rpm [.done]
Retrieving: grommunio-admin-api-1.17.6.9496703-lp156.56.1.noarch (grommunio) (14/20), 222.4 KiB
Retrieving: grommunio-admin-api-1.17.6.9496703-lp156.56.1.noarch.rpm [.done]
Retrieving: grommunio-admin-web-4.0.0.1.1b3c01e-lp156.30.1.noarch (grommunio) (15/20), 4.3 MiB
Retrieving: grommunio-admin-web-4.0.0.1.1b3c01e-lp156.30.1.noarch.rpm [...done (1.7 MiB/s)]
Retrieving: grommunio-common-27.db4a83f-lp156.36.1.x86_64 (grommunio) (16/20), 14.2 KiB
Retrieving: grommunio-common-27.db4a83f-lp156.36.1.x86_64.rpm [.done]
Retrieving: grommunio-web-3.13.15.g313588ae2-lp156.45.4.noarch (grommunio) (17/20), 12.3 MiB
Retrieving: grommunio-web-3.13.15.g313588ae2-lp156.45.4.noarch.rpm [......done (11.2 MiB/s)]
Retrieving: grommunio-sync-2.2.2.91fc33a-lp156.3.1.noarch (grommunio) (18/20), 265.2 KiB
Retrieving: grommunio-sync-2.2.2.91fc33a-lp156.3.1.noarch.rpm [.done]
Retrieving: grommunio-dav-1.5.3.ee3394a-lp156.1.1.noarch (grommunio) (19/20), 501.9 KiB
Retrieving: grommunio-dav-1.5.3.ee3394a-lp156.1.1.noarch.rpm [.done]
Retrieving: gromox-debuginfo-2.46.34.1e1f63a-lp156.3.1.x86_64 (grommunio) (20/20), 22.3 MiB
Retrieving: gromox-debuginfo-2.46.34.1e1f63a-lp156.3.1.x86_64.rpm [.........done (21.9 MiB/s)]
Checking for file conflicts: [.......done]
( 1/21) Installing: grommunio-admin-common-42.e17ec55-lp156.38.1.noarch [..done]
( 2/21) Installing: grommunio-antispam-3.11.0-lp156.1.2.x86_64 [..........done]
( 3/21) Installing: grommunio-archive-1.3.13.g137.d1b0df1b-lp156.7.47.x86_64 [........
Failed to try-restart grommunio-archive-search.service: Unit grommunio-archive-search.service not found.
done]
( 4/21) Installing: grommunio-cui-1.1.0.2d79041-lp156.4.1.noarch [....
Failed to try-restart grommunio-cui@.service: Unit name grommunio-cui@.service is missing the instance name.
See system logs and 'systemctl status grommunio-cui@.service' for details.
done]
( 5/21) Installing: grommunio-dbconf-1.1.1.da20a46-lp156.30.1.x86_64 [..done]
( 6/21) Installing: grommunio-error-pages-1.0.10.bb2df37-lp156.31.1.noarch [..done]
( 7/21) Installing: grommunio-imapsync-2.290-lp156.1.1.noarch [..done]
( 8/21) Installing: grommunio-release-2025.1.2-lp156.3.1.x86_64 [..done]
( 9/21) Installing: grommunio-setup-1.1.13.4ec354b-lp156.46.1.noarch [....done]
(10/21) Installing: gromox-2.46.34.1e1f63a-lp156.3.1.x86_64 [........done]
(11/21) Installing: gromox-debugsource-2.46.34.1e1f63a-lp156.3.1.x86_64 [.....done]
(12/21) Installing: libexmdbpp0-1.11.2.259948f-lp156.38.1.x86_64 [..done]
(13/21) Installing: python3-pyexmdb-1.11.2.259948f-lp156.38.1.x86_64 [..done]
(14/21) Installing: grommunio-admin-api-1.17.6.9496703-lp156.56.1.noarch [.....done]
(15/21) Removing: python311-pyexmdb-1.11.2.259948f-lp156.299.1.x86_64 [..done]
(16/21) Installing: grommunio-admin-web-4.0.0.1.1b3c01e-lp156.30.1.noarch [..........done]
(17/21) Installing: grommunio-common-27.db4a83f-lp156.36.1.x86_64 [..done]
(18/21) Installing: grommunio-web-3.13.15.g313588ae2-lp156.45.4.noarch [..............................done]
(19/21) Installing: grommunio-sync-2.2.2.91fc33a-lp156.3.1.noarch [....done]
(20/21) Installing: grommunio-dav-1.5.3.ee3394a-lp156.1.1.noarch [......done]
(21/21) Installing: gromox-debuginfo-2.46.34.1e1f63a-lp156.3.1.x86_64 [........................................done]
There are running programs which still use files and libraries deleted or updated by recent upgrades. They should be restarted to benefit from the latest updates. Run 'zypper ps -s' to list these programs.
â–¶ Upgrade completed successfully.
â–¶ Updating postfix configuration with new maps if exist
â–¶ Running post-update/upgrade checksdbop: Current database schema: gx-131
â–¶ Checking for pending service restart or reboot
## Restarting service grommunio-antispam after update: ... done
## End Upgrade : Fri 2025-07-25 19:00:08 UTC
root@grom-test-3:~# rpm -qa gromox
gromox-2.46.34.1e1f63a-lp156.3.1.x86_64
update
root@grom-test-4:~# grommunio-update update supported
_ __ __
___ ________ __ _ __ _ __ _____ (_)__ ______ _____ ___/ /__ _/ /____
/ _ \/ __/ _ \/ ' \/ ' \/ // / _ \/ / _ \/___/ // / _ \/ _ / _ \/ __/ -_)
\_, /_/ \___/_/_/_/_/_/_/\_,_/_//_/_/\___/ \_,_/ .__/\_,_/\_,_/\__/\__/
/___/ /_/
## This system : grom-test-4.test.local
## Uptime : 0:00
## Load : Last Minute: 0.82, Last 5 Minutes: 0.27, Last 15 Minutes: 0.09
## IP Address : 10.10.10.194
## Executed : /usr/sbin/grommunio-update update supported
## Start : Fri 2025-07-25 18:58:54 UTC
## Operation : Update
â–¶ Starting Update (zypper ref && zypper up -y).
â–¶ on repository supported.
Credentials = ....
Repository URL = https://.....@download.grommunio.com/supported/openSUSE_Leap_15.6/?ssl_verify=no
Repository 'backports-debug-update' is up to date.
Repository 'backports-update' is up to date.
Repository 'sle-debug-update' is up to date.
Repository 'sle-update' is up to date.
Repository 'update' is up to date.
Repository 'base' is up to date.
Repository 'debug' is up to date.
Retrieving repository 'grommunio' metadata [.....done]
Building repository 'grommunio' cache [....done]
Repository 'src' is up to date.
All repositories have been refreshed.
Loading repository data...
Reading installed packages...
The following package update will NOT be installed:
sqlite3
Nothing to do.
â–¶ Update completed successfully.
â–¶ Updating postfix configuration with new maps if exist
â–¶ Running post-update/upgrade checksdbop: Current database schema: gx-131
â–¶ Checking for pending service restart or reboot
## End Update : Fri 2025-07-25 18:59:06 UTC
root@grom-test-4:~# rpm -qa gromox
gromox-2.46.95.g0300eba-lp156.45.1.x86_64