Hi, I'm running autoyast on opensuse 10.0.42 (10.1 alpha 4). The installation works fine, but most of the system users are missing although the rpms got installed, e.g.: /root/tmp# rpm -q dhcpcd dhcpcd-1.3.22pl4-212 /root/tmp# grep dhcp /etc/passwd /root/tmp# /root/tmp# rpm -q at at-3.1.8-909 /root/tmp# grep ^at /etc/passwd /root/tmp# In y2logRPM I find entries like this: 2006-01-10 17:58:37 at-3.1.8-909.i586.rpm installed ok Additional rpm output: warning: user at does not exist - using root warning: group at does not exist - using root warning: user at does not exist - using root warning: group at does not exist - using root warning: user at does not exist - using root warning: group at does not exist - using root I can see the reason in y2logRPM: pwdutils are installed quite late, after e.g. at and dhcpd. But I don't understand why: the packages file in my SuSE/setup/descr/ directory has this entry for at: =Pkg: at 3.1.8 909 x86_64 +Req: /usr/sbin/useradd /usr/sbin/groupadd fillup coreutils ... So, Yast should install pwdutils first! Any ideas? cu, Frank -- Dipl.-Inform. Frank Steiner Web: http://www.bio.ifi.lmu.de/~steiner/ Lehrstuhl f. Bioinformatik Mail: http://www.bio.ifi.lmu.de/~steiner/m/ LMU, Amalienstr. 17 Phone: +49 89 2180-4049 80333 Muenchen, Germany Fax: +49 89 2180-99-4049 * Rekursion kann man erst verstehen, wenn man Rekursion verstanden hat. *
On Fri, Jan 13, 2006 at 02:27:15PM +0100, Frank Steiner wrote:
I can see the reason in y2logRPM: pwdutils are installed quite late, after e.g. at and dhcpd. But I don't understand why: the packages file in my SuSE/setup/descr/ directory has this entry for at:
=Pkg: at 3.1.8 909 x86_64 +Req: /usr/sbin/useradd /usr/sbin/groupadd fillup coreutils ...
So, Yast should install pwdutils first!
The dependencies are wrong. (user|group)add should be PreReq (+Prq). -- Martin Vidner, YaST developer SuSE CR, s.r.o. e-mail: mvidner@suse.cz Drahobejlova 27 tel:+420-296542390 190 00 Praha 9, Czech Republic http://www.suse.cz
Martin Vidner wrote
The dependencies are wrong. (user|group)add should be PreReq (+Prq).
Sorry, that was my fault, I quoted to few info. Indeed "at" does define this: =Pkg: at 3.1.8 909 x86_64 +Req: /usr/sbin/useradd /usr/sbin/groupadd ... -Req: +Prq: /usr/sbin/useradd /usr/sbin/groupadd ... -Prq: Actually, it seems that the problem was caused by an incorrect packages file somehow. After re-running create_package_descr everything went fine with the next installation. Thanks! cu, Frank -- Dipl.-Inform. Frank Steiner Web: http://www.bio.ifi.lmu.de/~steiner/ Lehrstuhl f. Bioinformatik Mail: http://www.bio.ifi.lmu.de/~steiner/m/ LMU, Amalienstr. 17 Phone: +49 89 2180-4049 80333 Muenchen, Germany Fax: +49 89 2180-99-4049 * Rekursion kann man erst verstehen, wenn man Rekursion verstanden hat. *
participants (2)
-
Frank Steiner
-
Martin Vidner