Non-executable system applications after rollback

Hi all!
Yesterday I tried to upgrade from 15.1 to 15.2 using a usb key.
For some reason that went wrong (there were conflicts with pacman to be resolved) when the upgrade was done, all of my non-opensuse repos were gone and most of my packages together with them… very frustrating, didn’t even have git. Even my wifi drivers were messed I guess since I couldn’t see the interface (I had issues with this broadcom thing before).

I rebooted to the automatically created “before-upgrade” snapshot and performed “sudo snapper rollback”. The system looks like it’s in it’s former state but now, system applications are not executing!
Running YaST for example gives me a warning asking if I trust the software and on yes, I get an error “Unable to make the service YaST executable, aborting execution”.
The same with other system tools…
What have I done wrong???

Only root subvolume is rolled back, your home directory and other subvolumes are not. If you booted and logged in using 15.2, your desktop environment configuration was likely updated to versions in 15.2 and it may not be compatible with versions in 15.1. You did not say what desktop environment you are using so it is impossible to say more. But testing new user with clean home directory makes sense.

I would expect that those problems can be resolved by running a 15.1 DVD “Upgrade” which should re-install 15.1 and then follow up with a “zypper up” to update to re-install released patches and fixes.

When you try to upgrade again,
you should pay close attention to the steps described in the following to avoid problems. It’s highly advisable to disable all repos other than the OSS and non-OSS repos, although my personal experience leaving Packman has been different than yours (but may reflect what is installed from that repo). Whether you can re-enable your various “community repos” depends on whether they contain packages that will run in 15.2. After you complete your system upgrade and your system is verified to be running without problems you can incrementally try re-enabling your other repos and undo or rollback as necessary.

Online upgrade
https://en.opensuse.org/SDB:System_upgrade

Offline upgrade
https://en.opensuse.org/SDB:Offline_upgrade

TSU

Sorry for the late reply, I was afk.
Thanks for the info, i see what happened. I will try tsu2’s advice to “upgrade” with a 15.1 image and see what I will get…
I am using KDE btw!

So, in case this might help someone else in the future:

I performed an “upgrade” using the 15.1 image. Package conflicts emerged in a similar manner as before. For some reason a couple of installation errors popped up during upgrade (specifically python-2-six and python-3-six if I recall correctly). Nevertheless, the upgrade was complete, ending up with a functioning 15.1 system but missing my non opensuse repos.
Then, I immediately rolled back to the snapshot that was taken before my initial upgrade effort (when I first tried to upgrade to 15.2).
Now, everything is exactly as it was before!

(now I have to find the strength to attempt upgrading again… and that will be some other day :S)

Thanks for the help, it worked !!!