I always use a ssh connection to update the system.
About how to switch repositories:
Modify the repository file: /etc/zypp/repos.d/grommunio.repo
[grommunio]
enabled=1
autorefresh=0
# supported:
baseurl=https://<Username-Lizenz>:<Password-Lizenz>@download.grommunio.com/supported/openSUSE_Leap_15.4/?ssl_verify=no
# community:
# baseurl=https://download.grommunio.com/community/packages/openSUSE_Leap_15.4/?ssl_verify=no
type=rpm-md
You see two lines containing baseurl
, one for the supported repo and the second one (remarked) for the community repo. Also note the OS version, in this example openSUSE_Leap_15.4.
Populate <Username-Lizenz>:<Password-Lizenz> to use the supported repository.
Refresh the zypper packet cache
zypper ref
To switch repositories, run a distribution update
zypper dup
if you see an error about php-fpm, simply uninstall php-fpm zypper -e php-fpm
and reboot the system
init 6
This worked for me without issues. Switching from community to supported and back.
About how to migrate mailboxes the short story:
- setup the new system with exactly the same parameters as you setup the old system. This is the most challenging step
- stop the services on the old and on the new system
- export the MariaDB database and import the database on the new system
- copy
/var/lib/gromox
over to the new system
- start the services on the new system
This migrates the core functionality (mail) to the new system. I did this a few days ago to migrate from an physical system to a Hyper-V system with a total downtime of 30 minutes for the final copy.