Transactional update,is reboot forced and how to feed arguments to zypper

I am willing to try transactional update. But before doing that, I have couple off concers which I have searched for without success so I decited to post. Is reboot to a updated snapshot automatic? And how to pass arguments to underlying zypper? Only way so far pass arguments I have figured out is copy transactional-update script, edit copy, and run that copy. I am in need to pass --allow-vendor-change to zypper

It does if you configure it that way…
https://kubic.opensuse.org/documentation/man-pages/transactional-update.conf.5.html

https://kubic.opensuse.org/documentation/man-pages/transactional-update.index.html

You can put a small file in “/etc/zypp/zypp.conf.d”

 --- 01vendor.conf ---
solver.dupAllowVendorChange = true

to solve that problem.

My 2 cents: Don’t use 3rd party repos with transactonal-update, it is not supported, and especially do not use --allow-vendor-change.
If you insist on this experiment, I would suggest you download the latest Kapla-Desktop iso from kalpadesktop.org, create a VM with that and you would have a good example of how it is done in there ( i.e. the MicroOS way ).

Thans hui. Now I begin to see

Thanks Gertjan, I am somewhat on my own here

Thanks Neil, I’ll try this

Can you show your repos, please Julia? Show zypper lr -d.
Also, which DE are you using?