http://bugzilla.opensuse.org/show_bug.cgi?id=1039708
http://bugzilla.opensuse.org/show_bug.cgi?id=1039708#c2
Fabian Vogt
And what is your suggestion? If the system-user would throw an error, you cannot update at all but you would get immeaditly an broken system. That's why pre/post install scripts normally ignores errors (look at all the "||:" and "exit 0". And in your case, the result would be exactly the same.
Not quite. The package installation would fail at the point when it goes wrong instead of trying to mask it by using "root" everywhere without the user noticing it. IMO if "system-user-bin" is installed, it means that the "bin" user got created and is usable.
The problem is, there is somewhere a dependency loop, which is now broken up at the wrong place, so that aaa_base will be installed far, far too late. For this, we have already a bug report.
Can you link that here?
The only solution is, to find out why aaa_base is no longer installed before the shadow package is installed, and fix that.
-- You are receiving this mail because: You are on the CC list for the bug.