Every upgrade was done with these 2 scripts as root - many machines are wifi only so it is download and then install

softupd_applet is what calls packagekit in Mate desktop and can break an update.

llr@LLR1:~> cat /a/u/do153
zypper mr -d 1 3 9 10
pkill softupd_applet
zypper -vvv --releasever 15.3 ref
zypper -vvv --releasever 15.3 dup --download-only --allow-vendor-change

llr@LLR1:~> cat /a/u/pt2
/sbin/init 3
sleep 2
zypper -vvv --releasever 15.3 --no-refresh dup --allow-vendor-change
llr@LLR1:~>

Only these 3 repos active during the dup

 7 | repo-non-oss                | openSUSE-Leap-15.3-Non-Oss                    | Yes     | (r ) Yes  | Yes
 8 | repo-oss                    | openSUSE-Leap-15.3-Oss                        | Yes     | (r ) Yes  | Yes
11 | repo-update                 | openSUSE-Leap-15.3-Update                     | Yes     | (r ) Yes  | Yes

On 6/16/21 4:55 AM, Carlos E. R. wrote:
On 16/06/2021 08.48, Martin Wilck wrote:
On Di, 2021-06-15 at 14:38 -0500, Larry Rainey wrote:


Every machine that was like that - I had to boot to run level 3 and
zypper in kernel-default-optional kernel-default-extra as they did
not get updated via zypper up

If you update to a new Leap version (e.g. 15.2 -> 15.3), you need to
use "zypper dup". That's well documented. Even then, the -extra and
-optional packages will only be installed if you install recommended
packages (which is the default).

Absolutely, it is crucial to use "zypper dup" when upgrading from one distribution to the next (or in Tumbleweed). Using "zypper up" for this job causes problems.

And having recommends disabled can bite you sometimes.