https://bugzilla.novell.com/show_bug.cgi?id=845853 https://bugzilla.novell.com/show_bug.cgi?id=845853#c0 Summary: package kiwi-pxeboot: installation error Classification: openSUSE Product: openSUSE Factory Version: 13.1 Beta 1 Platform: PC OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Installation AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: comes@naic.edu QAContact: jsrain@suse.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0 If during the installation I select to install the package kiwi-pxeboot , I found this error in /var/log/zypp/history: # 2013-10-13 17:23:59 kiwi-pxeboot-5.05.35-1.1.noarch.rpm installed ok # Additional rpm output: # warning: user tftp does not exist - using root # warning: group tftp does not exist - using root # 2013-10-13 17:23:59|install|kiwi-pxeboot|5.05.35-1.1|noarch||openSUSE-13.1-1.3|79955d09786edb8c7465a6166e0fe4c9a6eb0cbce1242f76ed55726d9933a750| The problem is that a directory in kiwi-pxeboot package belongs to tftp:tftp but at the time kiwi-pxeboot is installed user tftp and group tftp do not exist. A possible fix is to add a preinstall scriplet that creates user and group tftp. Here is a possible modification to kiwi.spec: %package -n kiwi-pxeboot PreReq: coreutils +PreReq: shadow %ifarch %ix86 x86_64 +%pre -n kiwi-pxeboot +if ! /usr/bin/getent group tftp >/dev/null; then + %{_sbindir}/groupadd -r tftp 2>/dev/null || : +fi +if ! /usr/bin/getent passwd tftp >/dev/null; then + %{_sbindir}/useradd -c "TFTP account" -d /srv/tftpboot -G tftp -g tftp \ + -r -s /bin/false tftp 2>/dev/null || : +fi + %post -n kiwi-pxeboot Reproducible: Always Steps to Reproduce: 1.Install 13.1 RC 1 adding the kiwi-pxeboot package 2. 3. Actual Results: There is a message in /var/log/zypp/history about user tftp does not exist - using root and group tftp does not exist - using root Expected Results: no error message -- 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.