Does transactional server now require MicroOS

I’m running openSUSE tumbleweed as a transactional server and recently started getting this problem when trying to update the system.

Problem: 1: the to be installed patterns-base-transactional_base-20241218-1.1.x86_64 requires ‘MicroOS-release’, but this requirement cannot be provided
not installable providers: MicroOS-release-20250211–3366.1.x86_64[download.opensuse.org-oss]

@dgaulke00 Hi and welcome to the Forum :smile:
Tumbleweed was never intended to be a Transactional Server, this option was dropped sometime back from the installer… Only MicroOS and derivatives should be run this way.

1 Like

I’ve also just encountered this on my transactional Tumbleweed install. In my case this is a headless system installed in CLI transactional mode, AppArmor, Btrfs RO root, really MicroOS in all but name.

I had two conflicts:

First:

the to be installed patterns-base-transactional_base-20241218-1.1.x86_64 requires 'MicroOS-release', but this requirement cannot be provided 

I picked the solution

deinstallation of product:openSUSE-20250117-0.x86_64

Second:

the to be installed patterns-base-transactional_base-20241218-1.1.x86_64 requires 'systemd-presets-branding-MicroOS', but this requirement cannot be provided

I picked the solution

deinstallation of systemd-presets-branding-openSUSE-12.2-24.1.noarch

I always use “transcational-update -i dup” when updating so after confirming that the product was replaced with MicroOS along with the equivalent systemd-presets-branding package in the Zypper report I proceeded. No further issues cropped up during transaction, rebooted the server into the new snapshot and everything seems normal.

I did have to manually regenerate the baseproduct symlink after Zypper complained it was missing, but that seems to be it.

# cd /etc/products.d
# ln -s MicroOS.prod baseproduct

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.