[Ac] Błąd w %pre przy uaktualnianiu SysVinit

Paweł Zaskórski p.zaskorski w wp.pl
Czw, 17 Cze 2004, 14:41:37 CEST


Witam,

#v+
poldek> upgrade SysVinit-2.85-4 
Przetwarzanie zależności...
SysVinit-2.84-4 zostanie zastąpiony przez SysVinit-2.85-4
Zaznaczono 1 pakiet do instalacji, 1 do usunięcia:
I SysVinit-2.85-4
R SysVinit-2.84-4
Need to download about 235KB of archives. After unpacking about 268KB will be used.
Uruchamianie rpm --upgrade -vh --root / --noorder...
Przygotowywanie...          ########################################### [100%]
groupadd: You are using an undocumented option (-f)!
groupadd: GID 22 is not unique, using another one.
groupadd: Group `utmp' already exists.
błąd: skrypt %pre(SysVinit-2.85-4) nie powiódł się, status wyjścia 9
błąd:   install: skrypt %pre nie powiódł się (2), pomijanie SysVinit-2.85-4
Wystąpiły błędy podczas instalacji
#v-

Zajrzałem do speca co się dzieje w sekcji %pre. Sprawdziłem ręcznie, że 
"/usr/bin/getgid utmp" zwraca 22. Nie mam pojęcia dlaczego rpm wykonuje
instrukcje else, skoro if został spełniony. Ktoś mógłby mi to wyjaśnić?
W razie potrzeby dostarczę dodatkowych danych.

Pozdrawiam
-- 
JabberID: pmz w jabberpl.org
http://zaskor.magma-net.pl



Więcej informacji o liście dyskusyjnej pld-devel-pl