nsswitch: czy ktoś zna się na bebechach tego?

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Wto, 15 Maj 2001, 20:51:47 CEST


On Tue, 15 May 2001, Artur Frysiak wrote:

> On Tue, May 15, 2001 at 11:49:14AM +0200, Paweł Kołodziej wrote:
> > Dnia Mon, May 14, 2001 at 01:58:16PM +0200, Rafał Kleger-Rudomin napisał(a):
> > > 
> > > Cześć,
> > > 
> > > Naptakałem taki problem podczas pracy nad instalatorem (bootkietką):
> > > Mimo że wszyskie binarki mam static, przy braku
> > > libc.so.6 dostaję "group disk not found", itd.
> > > Jak jest plik glibców to jest ok.
> > 
> > brakuje libc_nss.so czy jakos tak (rok temu na zjezdzie wlasnie dlatego
> > plytki byly do pupy...)
> % strace -eopen id 2>&1|grep nss
> open("/etc/nsswitch.conf", O_RDONLY)    = -1 ENOENT (No such file or directory)
> open("/lib/i686/mmx/libnss_compat.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/lib/i686/libnss_compat.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/lib/mmx/libnss_compat.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/lib/libnss_compat.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/i686/mmx/libnss_compat.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/i686/libnss_compat.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/mmx/libnss_compat.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/libnss_compat.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/lib/libnss_files.so.2", O_RDONLY) = 3
> open("/etc/nsswitch.conf", O_RDONLY)    = -1 ENOENT (No such file or directory)
> 
> W celu zaoszczędzenia miejsca na bootkietce można wstawić tam tylko
> libnss_compat.so.2 i nie posiadać tam pliku /etc/nsswitch.conf

compat służy do czytania map NISowych zgodnie z libc5. Lepiej bedzie
wrzucić takeigo /etc/nsswitch.conf w którym bedą używane w mapach 
wyłacznie files, a tego pliku jak widać tutaj brak wogóle. Wogóle to dość
dziwne, że przy braku /etc/nsswitch.conf jest używane włąsnie compat a nie
jak by można przypuszczać files.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



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