Same to us - we also waiting for a stable time window in the supported channel to do the upgrade!
But every weekend we find new trouble and ending up in a not running appliance.
Here are our steps summary:
To fix the permanent warnings
The following 10 package updates will NOT be installed:
dracut-kiwi-lib dracut-kiwi-live dracut-kiwi-oem-dump dracut-kiwi-oem-repart kiwi-systemdeps-bootloaders kiwi-systemdeps-core kiwi-systemdeps-disk-images kiwi-systemdeps-filesystems kiwi-systemdeps-iso-media kiwi-tools
rpm -e dracut-kiwi-lib dracut-kiwi-live dracut-kiwi-oem-dump dracut-kiwi-oem-repart kiwi-systemdeps-bootloaders kiwi-systemdeps-core kiwi-systemdeps-disk-images kiwi-systemdeps-filesystems kiwi-systemdeps-iso-media kiwi-tools
Zypper refresh
zypper ref
Zypper update
zypper up
edit the repo files (replace 15.3 by 15.4)
sed -i "s/15.3/15.4/g" /etc/zypp/repos.d/base.repo
sed -i "s/15.3/15.4/g" /etc/zypp/repos.d/grommunio.repo
sed -i "s/15.3/15.4/g" /etc/zypp/repos.d/grommunio-base.repo
Opensuse Version Upgrade to 15.4
zypper --releasever=15.4 dup --download-in-heaps
The following just FYI - as most know i think :-)
Disable repository
zypper modifyrepo -d grommunio
Enable repository
zypper modifyrepo -e grommunio
Show the installed version
rpm -qa |grep -E "(grommunio|gromox|mapi|libHX32|libexmdbpp|libfmt|libgumbo1|libpff1|libtinyxml|libvmime)" | sort
Will be nice to get some comments how we can fix is in a short time !