https://bugzilla.novell.com/show_bug.cgi?id=891065 https://bugzilla.novell.com/show_bug.cgi?id=891065#c0 Summary: [yast2-core] stdio agents do not know the target root Classification: openSUSE Product: openSUSE Factory Version: 201408* Platform: Other OS/Version: SLES 12 Status: ASSIGNED Severity: Major Priority: P5 - None Component: YaST2 AssignedTo: mvidner@suse.com ReportedBy: mvidner@suse.com QAContact: jsrain@suse.com CC: jsuchome@suse.com Found By: --- Blocker: --- +++ This bug was initially created as a clone of Bug #879365 +++ The original bug turned out to be caused by something else, so creating this one instead. During the installation we call Yast::WFM.SCROpen("chroot=/mnt:scr", ...) to let many SCR agents operate on the system being installed rather than the inst-sys. This works in cases where the agents are implemented in C++ and can query the main SCR objects about the target root. But the agents that are separate processes communicating via stdio, there is no interface to know the target root. I have added logging to determine the actual impact of this, and during a default installation of SLE12, one agent is affected: ag_uid, used at 2 places in UsersCache.pm https://github.com/yast/yast-users/blob/b83a66a0c6f5bce424e46c8f5a713b79d188... https://github.com/yast/yast-users/blob/b83a66a0c6f5bce424e46c8f5a713b79d188... We need to add the missing interface so that such agents in add-ons can work. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.