Wiadomość napisana przez Jacek Konieczny <jaj...@jajcus.net> w dniu 4 lut 2014, 
o godz. 14:46:

> On 02/04/14 12:39, Jacek Osiecki wrote:
>> Witam,
>> 
>> Ostatnio coś problematyczne się zrobiło PLD przy instalacji od zera...
> 
> Co rozumiesz przez „instalację od zera”? Rzeczywiście od zera – nowy
> chroot i instalowanie pakietów od 'basesystem', czy jakiś obraz jakiegoś
> starego PLD na którym robisz upgrade pakietów?
> 
>> Teraz już wiem.
>> 
>> Właśnie instalowałem drugi system i objawy były identyczne. Nie można
>> się zalogować/zasshować na roota, ale można na usera i potem su. Tak też
>> zrobiłem, po czym sobie przypomniałem że mnie standardowe /bin/sh wkurza
>> swoją nieużywalnością i zmieniłem w /etc/passwd na /bin/bash.
>> 
>> I nagle - jak ręką odjął, można się było logować na roota :)
>> 
>> Parę prób - i tak właśnie jest. Przy /bin/sh nie da się zalogować, przy
>> /bin/bash jak najbardziej się da. Przy innych niż root userach jest
>> identycznie.
> 
> Jak wygląda Twój /etc/shells ?
> 
> Upgrade ze starych paczek PLD był, a może wciąż jest zepsuty i gdy mksh
> zastępuje pdksh, to wywala '/bin/sh' z /etc/shells. Przy instalacji od
> zera nie powinno się to zdarzyć, chyba że pętla w zależnościach wymusiła
> idiotyczną kolejność instalacji pakietów i zabrakło czegoś do
> uzupełnienia /etc/shells. Ale to powinieneś widzieć instalując pakiety,
> bo na pewno wykrzaczyłoby się z jakimś komunikatem błędu.

OK, faktycznie to było to - brak /bin/sh w /etc/shells.
Moje PLD faktycznie nie było stawiane od zera, tylko poprzez upgrade chrootów z 
dlugosz.eu...

I najwyraźniej jest zepsute i mksh wywaliło /bin/sh

Swoją drogą - nie powinno to skutkować jakimś bardziej czytelnym błędem w 
logach systemowych?

Dzięki za wyjaśnienie i pozdrawiam,
-- 
Jacek Osiecki
josie...@silvercube.pl

Silvercube s.c.
ul. Makuszynskiego 4
31-752 Kraków
+48 (12) 684 21 00

_______________________________________________
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym