On Fri, Jun 23, 2000 at 03:44:09PM +0200, Bjoern Fischer wrote:
> On Fri, Jun 23, 2000 at 11:57:43AM +0300, Alexander Prohorenko wrote:
> > I hope to get some help here. I've got in troubles trying to run
> > Apache PAM authentication module on FreeBSD.
> [...]
> > I've used PAM module from http://blank.pages.de/pam/ - mod_auth_pam.c
> > and added it as DSO module using apxs.
> >
> > /usr/local/apache/conf/httpd.conf has:
> >
> > LoadModule pam_auth_module libexec/mod_auth_pam.so
> > AddModule mod_auth_pam.c
> [...]
> > Jun 22 13:50:15 nwlynx dev-httpd: unable to dlopen(/usr/lib/pam_radius.so)
> > Jun 22 13:50:15 nwlynx dev-httpd: [dlerror: /usr/lib/pam_radius.so: Undefined
>symbol "pam_get_item"]
> [...]
Bjoern,
Thank you very much,
Here they are:
> Please show me the output of `objdump -p mod_auth_pam.so' and of
white@nwlynx:/usr/local/apache-dev/libexec>objdump -p mod_auth_pam.so
mod_auth_pam.so: file format elf32-i386
Program Header:
LOAD off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**12
filesz 0x00001215 memsz 0x00001215 flags r-x
LOAD off 0x00001218 vaddr 0x00002218 paddr 0x00002218 align 2**12
filesz 0x000001f8 memsz 0x000001f8 flags rw-
DYNAMIC off 0x00001390 vaddr 0x00002390 paddr 0x00002390 align 2**2
filesz 0x00000080 memsz 0x00000080 flags rw-
Dynamic Section:
NEEDED libpam.so.1
INIT 0x78c
FINI 0x1054
HASH 0x94
STRTAB 0x43c
SYMTAB 0x1cc
STRSZ 0x1c6
SYMENT 0x10
PLTGOT 0x230c
PLTRELSZ 0xe8
PLTREL 0x11
JMPREL 0x6a4
REL 0x604
RELSZ 0xa0
RELENT 0x8
> `objdump -p <apache-server-binary>' and I will try to help you.
white@nwlynx:/usr/local/apache-dev/bin>objdump -p httpd
httpd: file format elf32-i386
Program Header:
PHDR off 0x00000034 vaddr 0x08048034 paddr 0x08048034 align 2**2
filesz 0x000000a0 memsz 0x000000a0 flags r-x
INTERP off 0x000000d4 vaddr 0x080480d4 paddr 0x080480d4 align 2**0
filesz 0x00000019 memsz 0x00000019 flags r--
LOAD off 0x00000000 vaddr 0x08048000 paddr 0x08048000 align 2**12
filesz 0x0004d4b5 memsz 0x0004d4b5 flags r-x
LOAD off 0x0004d4b8 vaddr 0x080964b8 paddr 0x080964b8 align 2**12
filesz 0x00004644 memsz 0x00007c6c flags rw-
DYNAMIC off 0x00051a6c vaddr 0x0809aa6c paddr 0x0809aa6c align 2**2
filesz 0x00000090 memsz 0x00000090 flags rw-
Dynamic Section:
NEEDED libcrypt.so.2
NEEDED libc.so.3
INIT 0x804dfc4
FINI 0x808c5e4
HASH 0x80480f0
STRTAB 0x804b7e8
SYMTAB 0x8049278
STRSZ 0x23ba
SYMENT 0x10
DEBUG 0x0
PLTGOT 0x809a864
PLTRELSZ 0x3f8
PLTREL 0x11
JMPREL 0x804dbcc
REL 0x804dba4
RELSZ 0x28
RELENT 0x8
Cheers,
--
Alexander Prohorenko, Extra Solutions [ http://extra.com.ua ]
"Those who do not understand UNIX are condemned to reinvent it, poorly."
-- H. Spencer
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message