PLD Linux Forum
Oficjalne forum dystrybucji PLD Linux

Help - poldek install of postgresql-8.3.1-1.i686.rpm fails

max - 25 Maj 2008, 16:41
Temat postu: poldek install of postgresql-8.3.1-1.i686.rpm fails
Hi,

While trying to install postgres the following happened

There are 3 packages to install (2 marked by dependencies):
I postgresql-8.3.1-1.i686
D postgresql-clients-8.3.1-1.i686, postgresql-libs-8.3.1-1.i686

Preparing... ################# [100%]
1:postgresql-libs ################ [ 33%]
2:postgresql-clients ############### [ 67%]
Adding group postgres GID=88.
Adding user postgres UID=88.
Usage: useradd [options] LOGIN

error: %pre(postgresql-8.3.1-1.i686) scriptlet failed, exit status 2
error: install: %pre scriptlet failed (2), skipping postgresql-8.3.1-1

There was no postgres previously installed. Adding the user postgres fails, the why of this is not clear to me. What to do to troubleshoot/debug this?

I am using poldek 0.30 (snap20080225.00) and I am using ftp://ftp.th.pld-linux.org/dists/th as rpm source.

Max.

KrystianT - 25 Maj 2008, 22:48

Kod:
ls -l /bin/sh
lrwxrwxrwx 1 root root 3 maj 25 21:59 /bin/sh -> ksh

:?:
Section %pre contain useradd -M (big leter M) perhaps it's the problem...

max - 25 Maj 2008, 23:33

when I remove that link then still error:
poldek:/all-avail> install postgresql-8.3.1-1.i686
error: %pre(postgresql-8.3.1-1.i686) scriptlet failed, exit status 255
error: install: %pre scriptlet failed (2), skipping postgresql-8.3.1-1

When I link to /bin/sh to bash then I get:
Executing rpm --upgrade -vh --root /...
Preparing... ################ [100%]
Adding user postgres UID=88.
Usage: useradd [options] LOGIN

Th tcsh was not work at all. Does this still point the -M?

max - 26 Maj 2008, 10:21

indeed the useradd tool only knows about -m and not -M. Is there a way I can solve this spec file problem locally? How to inform the folks that write the spec files?
KrystianT - 26 Maj 2008, 14:01

Have you pwdutils?
max - 26 Maj 2008, 14:19

magic occurred :) pwdutils was missing. Installed that, and now postgress installed without a flaw. Thanks! Never would have found this myself.

Powered by phpBB modified by Przemo © 2003 phpBB Group