Upgrade postgresql 7.4.6-2 do 7.4.6-4
Dariusz Knociński
dknoto w wiml.waw.pl
Wto, 21 Gru 2004, 13:57:45 CET
Witam,
Miałem ciekawy problem z programem USERMOD w skrypcie instalującym postgresql'a.
Oto standardowe wyjście przy uaktualnianiu poldkiem:
poldek> upgrade p*
Przetwarzanie zależności...
postgresql-7.4.6-2 zostanie zastąpiony przez postgresql-7.4.6-4
Zaznaczono 1 pakiet do instalacji, 1 do usunięcia:
I postgresql-7.4.6-4
R postgresql-7.4.6-2
Po rozpakowaniu około 8MB zostanie użytych.
Uruchamianie rpm --upgrade -vh --root / --noorder...
Przygotowywanie... ########################################### [100%]
usermod: błąd podczas uwierzytelniania przez PAM
błąd: skrypt %pre(postgresql-7.4.6-4) nie powiódł się, status wyjścia 1
błąd: install: skrypt %pre nie powiódł się (2), pomijanie postgresql-7.4.6-4
Wystąpiły błędy podczas instalacji
Dodam jeszcze, że użycie z palca polcenia
[root w merkury ~]# usermod -d /home/services/postgres postgres
usermod: błąd podczas uwierzytelniania przez PAM
też daje ciała :(
Po badaniu przy pomocy strace zauważyłem, że brak pliku /etc/pam.d/usermod
i domyślnie ładowany jest /etc/pam.d/other gdzie wszystko jest na DENY.
Zrobiłem kopię /etc/pam.d/useradd do /etc/pam.d/usermod i wszystko zagrało
ale zastanawiam się dlaczego nie było pliku /etc/pam.d/usermod ???
Pozdrawiam
--
Dariusz Knociński
Więcej informacji o liście dyskusyjnej pld-users-pl