First, thanks to Hadrien Grasland, Marguerite Su and Dead Mozay for all efforts to fix this problem. I'm much less knowledgeable than you folks, so am dependent on your expertise, and grateful for it. I locked a bunch of Cinnamon-related packages to allow me to zypper dup from the 20190717 to the just-released 20190723 snapshot. Cinnamon 3.8.9 still functions; everything seems to work. I'll reprint the lock list below, in case it helps anyone, but emphasize that I did a lot of guessing, and would be surprised if I didn't lock some packages that don't need to be locked. All I know is that my computer works and again can be kept up to date with zypper dup, although without Cinnamon 4. Hadrien Grasland's last comment in this thread was two days ago. May I gently ask if any progress has been made since then? Is there light at the end of the tunnel, or is everyone mystified as to how to update from Cinnamon 3 to Cinnamon 4 in Tumbleweed? The lock list: # | Name | Type | Repository ---+--------------------------------------------+---------+----------- 1 | cinnamon-control-center | package | (any) 2 | cinnamon-control-center-common | package | (any) 3 | cinnamon-control-center-lang | package | (any) 4 | cinnamon-gschemas-branding-openSUSE | package | (any) 5 | cinnamon-lang* | package | (any) 6 | cinnamon-lang-3.8.2-1.4.noarch | package | (any) 7 | cinnamon-screensaver | package | (any) 8 | cinnamon-screensaver-lang | package | (any) 9 | cinnamon-session | package | (any) 10 | cinnamon-session-lang | package | (any) 11 | cinnamon-settings-daemon | package | (any) 12 | cinnamon-settings-daemon-lang | package | (any) 13 | cinnamon-theme-adapta | package | (any) 14 | cjs | package | (any) 15 | gedit-theme-adapta | package | (any) 16 | gtk2-metatheme-adapta | package | (any) 17 | gtk3-metatheme-adapta | package | (any) 18 | libcinnamon-control-center1 | package | (any) 19 | libcinnamon-desktop-data | package | (any) 20 | libcinnamon-desktop-data-branding-openSUSE | package | (any) 21 | libcinnamon-desktop-lang | package | (any) 22 | libcinnamon-desktop4 | package | (any) 23 | libcinnamon-menu-3-0 | package | (any) 24 | libcjs0 | package | (any) 25 | libmuffin0 | package | (any) 26 | libnemo-extension1 | package | (any) 27 | metatheme-adapta-common | package | (any) 28 | muffin | package | (any) 29 | muffin-lang | package | (any) 30 | nemo | package | (any) 31 | nemo-extension-fileroller | package | (any) 32 | nemo-extension-share | package | (any) 33 | nemo-extensions-lang | package | (any) 34 | nemo-lang | package | (any) 35 | typelib-1_0-CMenu-3_0 | package | (any) 36 | typelib-1_0-CinnamonDesktop-3_0 | package | (any) 37 | typelib-1_0-CjsPrivate-1_0 | package | (any)