https://bugzilla.novell.com/show_bug.cgi?id=683140
https://bugzilla.novell.com/show_bug.cgi?id=683140#c2
--- Comment #2 from Giacomo Comes
the user and the group should have been created in the %pre scriptlet.
I have found the issue. I have selected atftp during the installation. /var/log/zypp/history contains: # 2011-03-25 10:16:49 atftp-0.7.0-142.1.i586.rpm installed ok # Additional rpm output: # warning: group tftp does not exist - using root # warning: user tftp does not exist - using root # Updating /etc/sysconfig/atftpd... the scriplet uses useradd and groupadd (rpm pwdutils) but at the time atftp is installed pwdutils is not installed yet, it is installed later. To fix the issue atftp must depend on pwdutils. A quick workaround is to run: 'zypper in --force atfrp' the package is reinstalled and user and group are created correctly.
can you give me the output of 'rpm -qi --qf "%{DISTURL}\n" atftp' and 'rpm -q --scripts atftp'?
rpm is from 11.4 repository, rpm -qi --qf "%{DISTURL}\n" atftp:
Name : atftp Relocations: (not relocatable)
Version : 0.7.0 Vendor: openSUSE
Release : 142.1 Build Date: Fri Feb 18 15:56:45
2011
Install Date: Fri Mar 25 10:16:49 2011 Build Host: build33
Group : System/Daemons Source RPM:
atftp-0.7.0-142.1.src.rpm
Size : 155226 License: GPLv2+
Signature : RSA/8, Fri Feb 18 15:57:03 2011, Key ID b88b2fd43dbdc284
Packager : http://bugs.opensuse.org
URL : ftp://ftp.mamalinux.com/pub/atftp/
Summary : Advanced TFTP Server and Client
Description :
atftp stands for Advanced Trivial File Transfer Protocol. It is called
"advanced", in contrast to others TFTP servers, for two reasons. First,
it is intended to be fully compliant with all related RFCs. This
includes RFC1350, RFC2090, RFC2347, RFC2348, and RFC2349. Second, atftp
is intended for serving boot files to large clusters. It is
multithreaded and will eventually support multicast, allowing faster
boot of hundreds of machines simultaneously.
Authors:
--------
Jean-Pierre Lefebvre