[SPEC][diff] shadow.spec
Michal Abramowicz
ab_1 w abram.eu.org
Wto, 8 Sie 2006, 22:20:14 CEST
On Tue, Aug 08, 2006 at 10:03:12PM +0200, Piotr Karbowski wrote:
> Uruchamianie rpm --upgrade -vh --root /pldroot --noorder...
> Przygotowywanie... ########################################### [100%]
> 1:shadow ########################################### [100%]
> /usr/sbin/pwconv: can't update passwd file
> błąd: %post(shadow-4.0.7-1.i686) skryptlet nie powiódł się, status wyjścia 3
> Wystąpiły błędy podczas instalacji
Hm, w pwconv.c jest coś takiego
if (!pw_close ()) {
fprintf (stderr, _("%s: can't update passwd file\n"),Prog);
fail_exit (E_FAILURE);
}
czyli czegoś nie robi z plikiem passwd, pytanie brzmi czy plik jest już
w systemie przed instalacja shadow, teoretycznie zawiera go setup*.rpm z
jakąś już tam zawartością,
> Fragment proby instalacji shadow gdy nie mamy basha (jak wczesniej
> zainstlaujemy go shadow idzie bez szemrania). proba uzycia passwd
> konczy sie takim samym bledem jezeli nie mamy basha.
Teoretycznie nie masz bash;a więc ten pakiet nie pociąga setup, a jak
nie ma setup nie ma /etc/passwd a jak nie ma tego pliku to shadow.spec
się wyburaczy na próbie uruchomienia /usr/sbin/pwconv w %post i kółko
się zamyka.
Czyli bash raczej nie jest potrzebny i jak pamiętam pld bez bash
pojedzie.
pozdrawiam,
m.a.
ps: mam nadzieje ze nie dałem ;-)
--
Z punktu widzenia Rewolucji Światowej ludzie zasadniczo
dzielą się na dwie kategorie: na tych, którym trzeba
natychmiast poderżnąć gardło i na tych, którym narazie nie trzeba.
Więcej informacji o liście dyskusyjnej pld-devel-pl