[Bug 765699] New: yast2-users installation screws up /etc/passwd
https://bugzilla.novell.com/show_bug.cgi?id=765699 https://bugzilla.novell.com/show_bug.cgi?id=765699#c0 Summary: yast2-users installation screws up /etc/passwd Classification: openSUSE Product: openSUSE 12.2 Version: Factory Platform: x86-64 OS/Version: openSUSE 12.2 Status: NEW Severity: Normal Priority: P5 - None Component: Installation AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: vdziewiecki@suse.com QAContact: jsrain@suse.com Found By: --- Blocker: No Steps to reproduce: 1. take a 12.1 installation cd, add Factory repositories in the installer. 2. create a local user in /etc/passwd in the installer. 3. install it 4. see the last modification date of /etc/passwd and compare it with zypper logs - yast2-users was being installed at that time. Actual results: In /etc/passwd, there is only some very basic stuff (I lost the original file unfortunately), the user created in the installer is not there. Expected results: There should be a normal user that I had created before, maybe some additional users created by packages that had been installed before yast2-users? -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=765699
https://bugzilla.novell.com/show_bug.cgi?id=765699#c1
Stanislav Brabec
https://bugzilla.novell.com/show_bug.cgi?id=765699
https://bugzilla.novell.com/show_bug.cgi?id=765699#c2
--- Comment #2 from Stanislav Brabec
https://bugzilla.novell.com/show_bug.cgi?id=765699
https://bugzilla.novell.com/show_bug.cgi?id=765699#c3
Stanislav Brabec
https://bugzilla.novell.com/show_bug.cgi?id=765699
https://bugzilla.novell.com/show_bug.cgi?id=765699#c4
--- Comment #4 from Thorsten Kukuk
https://bugzilla.novell.com/show_bug.cgi?id=765699
https://bugzilla.novell.com/show_bug.cgi?id=765699#c5
--- Comment #5 from Stanislav Brabec
https://bugzilla.novell.com/show_bug.cgi?id=765699
https://bugzilla.novell.com/show_bug.cgi?id=765699#c6
Thorsten Kukuk
Well, my test in the comment 2 may be confusing.
It was done in chroot environment, and getent got the value from nscd running in the root system. sshd UID is not in LDAP. However "getent passwd --service=files sshd" works correctly even in chroot.
It does work correct for your special case, but not in general.
So the bug may be invalid, or the same problem may affect installation process. (I don't know, whether nscd is running when booted from install DVD.)
nscd is not running when booting from install media, and I doubt that your problem has anything to do with the original one. The big question is, if a openSUSE 12.1 installer is able at all to install FACTORY. According to Coolo, no, openSUSE 12.1 installer does not need to be able to install Factory, thus => invalid. -- 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.
participants (1)
-
bugzilla_noreply@novell.com