[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