Bug 1216276

Summary: transactional-update rollback fails without DBus
Product: [openSUSE] openSUSE Tumbleweed Reporter: Fabian Vogt <fvogt>
Component: MicroOSAssignee: Ignaz Forster <iforster>
Status: NEW --- QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Fabian Vogt 2023-10-16 10:38:13 UTC
If the Combustion script fails, it calls transactional-update rollback to discard the partial changes. However, this command fails:

Oct 16 10:36:56 localhost.localdomain combustion[561]: Command failed, rolling back
Oct 16 10:36:56 localhost.localdomain combustion[900]: transactional-update 4.4.0 started
Oct 16 10:36:56 localhost.localdomain combustion[900]: Options: --no-selfupdate rollback
Oct 16 10:36:56 localhost.localdomain combustion[900]: Separate /var detected.
Oct 16 10:36:56 localhost.localdomain combustion[900]: Rollback to snapshot 2...
Oct 16 10:36:56 localhost.localdomain combustion[901]: Failure (org.freedesktop.DBus.Error.FileNotFound).
Oct 16 10:36:56 localhost.localdomain combustion[901]: ERROR: Rollback to snapshot 2 failed!
Oct 16 10:36:56 localhost.localdomain combustion[900]: transactional-update finished

The result is that subsequent boots use the partially configured system as base.