samba
Jakub Bogusz
qboosh w pld-linux.org
Pią, 2 Kwi 2004, 10:37:29 CEST
On Fri, Apr 02, 2004 at 09:26:42AM +0200, Marcin Doliński wrote:
> W liście z pią, 02-04-2004, godz. 10:23, Patrys :: Patryk Zawadzki
> pisze:
> > > $ ldd `which smbclient`
> > > ...
> > > libldap.so.199 => /usr/lib/libldap.so.199 (0x4024a000)
> > > ...
> > > libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x404b5000)
> >
> > Może mi ktoś powiedzieć, czemu samba (wszystkie binarki pakietów
> > samba*) tak ma? W specu nie ma wymagań odnośnie ldap, a linkowanie z
> > sasl jest chyba błędem? Efekt jest taki, że po postawieniu samby na
> > czystym systemie dostajemy ekran błędów zamiast udostępniania usług...
> A dokładnie, to samba powinna wymagać openldap-libs a nie openldap.
> Natomiast sasl w ogóle do requires nie trafia.
ldd pokazuje też biblioteki włączane pośrednio, w tym wypadku przez
libldap.
> [root w tytan root]# rpm -qRp samba-3.0.2a-4.i686.rpm | grep ldap
> libldap.so.199
> openldap-libs
libldap-2.2.so.7 ma być :)
Ale openldap-libs jest do poprawki, prawdopodobnie przez to, że rpm nie
generuje zależności dla plików bez +x:
poldek> desc -r openldap-libs-2.2.8-1
PreReqs: /sbin/ldconfig
Requires: /sbin/ldconfig
RPMReqs: rpmlib(CompressedFileNames) <= 3.0.4-1, rpmlib(PayloadFilesHavePrefix) <= 4.0-1,
rpmlib(PayloadIsBzip2) <= 3.0.5-1
Brak jakichkolwiek zależności od bibliotek - a powinny być.
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl