FW: Samba 3.0.20b / AIX 5.3 / VFS Modules
Lamar.Saxon at americredit.com
Lamar.Saxon at americredit.com
Fri Nov 11 15:57:58 GMT 2005
Tried the samba mailing list first with no responses, so I was hoping
someone might have an idea on the technical side.
Appreciate any and all assistance.
Lamar
-----Original Message-----
From: Saxon, Lamar
Sent: Wednesday, November 09, 2005 3:57 PM
To: 'samba at lists.samba.org'
Subject: Samba 3.0.20b / AIX 5.3 / VFS Modules
Has anyone successfully gotten the VFS modules to work under AIX 5.3 and
Samba 3.0.x ?
I have no problem compiling Samba 3.0.x and having it working; but when
I set up a VFS module the following occurs:
1. In the log file I see:
[2005/11/09 15:45:02, 0] lib/fault.c:fault_report(36)
===============================================================
[2005/11/09 15:45:02, 0] lib/fault.c:fault_report(37)
INTERNAL ERROR: Signal 11 in pid 13020 (3.0.20b)
Please read the Trouble-Shooting section of the Samba3-HOWTO
[2005/11/09 15:45:02, 0] lib/fault.c:fault_report(39)
From: http://www.samba.org/samba/docs/Samba3-HOWTO.pdf
[2005/11/09 15:45:02, 0] lib/fault.c:fault_report(40)
===============================================================
[2005/11/09 15:45:02, 0] lib/util.c:smb_panic2(1548)
PANIC: internal error
2. A core file is created and dbx shows:
/usr/local/samba/var:> dbx ../sbin/smbd core
Type 'help' for help.
warning: The core file is not a fullcore. Some info may
not be available.
[using memory image in core]
reading symbolic information ...
IOT/Abort trap in raise.raise [/usr/lib/libc.a] at 0xd1b81ffc
0xd1b81ffc (raise+0x40) 80410014 lwz r2,0x14(r1)
(dbx)
I get the same messages compiling with IBM C ( v5 ) or GCC ( v4.0 ). I
also tried to compile it with static vs. shared libraries with no
success. I compiled the torture files and try loading it with the
vfstest tool and get similar issues as below:
/usr/local/samba/torture:> ./vfstest -d10
Initialising default vfs hooks
vfstest $> load audit
Initialising custom vfs hooks from [audit]
Probing module 'audit'
Probing module 'audit': Trying to load from
/usr/local/samba/lib/vfs/audit.so
Segmentation fault(coredump)
/usr/local/samba/torture:> dbx vfstest core
Type 'help' for help.
[using memory image in core]
reading symbolic information ...
Segmentation fault in audit_connect at 0xd00db9a0
0xd00db9a0 (audit_connect+0xa4) 800c0000 lwz r0,0x0(r12)
My configure looks like this:
./configure --with-configdir=/usr/local/samba/etc
--with-krb5=/usr/local/kerberos --with-syslog --with-utmp
--with-libsmbclient --with-readline=/usr/local
--with-libiconv=/usr/local/special --with-aio-support
I am using GNU libiconv since the AIX version does not seem to work with
Samba.
My build looks like:
Build environment:
Built by: lsaxon1 at aoctoolbox
Built on: Wed Nov 9 14:39:37 CST 2005
Built using: cc
Build host: AIX aoctoolbox 3 5 000448784C00
SRCDIR: /usr/sys/inst.images/Samba/samba-3.0.20b/source
BUILDDIR: /usr/sys/inst.images/Samba/samba-3.0.20b/source
Paths:
SBINDIR: /usr/local/samba/sbin
BINDIR: /usr/local/samba/bin
SWATDIR: /usr/local/samba/swat
CONFIGFILE: /usr/local/samba/etc/smb.conf
LOGFILEBASE: /usr/local/samba/var
LMHOSTSFILE: /usr/local/samba/etc/lmhosts
LIBDIR: /usr/local/samba/lib
SHLIBEXT: so
LOCKDIR: /usr/local/samba/var/locks
PIDDIR: /usr/local/samba/var/locks
SMB_PASSWD_FILE: /usr/local/samba/private/smbpasswd
PRIVATE_DIR: /usr/local/samba/private
System Headers:
HAVE_SYS_ACL_H
HAVE_SYS_CDEFS_H
HAVE_SYS_FILSYS_H
HAVE_SYS_ID_H
HAVE_SYS_IOCTL_H
HAVE_SYS_IPC_H
HAVE_SYS_MMAN_H
HAVE_SYS_MODE_H
HAVE_SYS_PARAM_H
HAVE_SYS_PRIV_H
HAVE_SYS_RESOURCE_H
HAVE_SYS_SELECT_H
HAVE_SYS_SHM_H
HAVE_SYS_SOCKET_H
HAVE_SYS_STATFS_H
HAVE_SYS_STATVFS_H
HAVE_SYS_STAT_H
HAVE_SYS_SYSLOG_H
HAVE_SYS_SYSMACROS_H
HAVE_SYS_TERMIO_H
HAVE_SYS_TIME_H
HAVE_SYS_TYPES_H
HAVE_SYS_UIO_H
HAVE_SYS_UN_H
HAVE_SYS_VFS_H
HAVE_SYS_WAIT_H
Headers:
HAVE_AIO_H
HAVE_ALLOCA_H
HAVE_ARPA_INET_H
HAVE_CTYPE_H
HAVE_DIRENT_H
HAVE_DLFCN_H
HAVE_FCNTL_H
HAVE_GLOB_H
HAVE_GRP_H
HAVE_INT16_FROM_RPC_RPC_H
HAVE_INT32_FROM_RPC_RPC_H
HAVE_INTTYPES_H
HAVE_LANGINFO_H
HAVE_LIMITS_H
HAVE_LOCALE_H
HAVE_MEMORY_H
HAVE_MNTENT_H
HAVE_NETINET_IN_SYSTM_H
HAVE_NETINET_IP_H
HAVE_NETINET_TCP_H
HAVE_NET_IF_H
HAVE_POLL_H
HAVE_READLINE_HISTORY_H
HAVE_READLINE_READLINE_H
HAVE_RPCSVC_NIS_H
HAVE_RPCSVC_YPCLNT_H
HAVE_RPCSVC_YP_PROT_H
HAVE_RPC_NETTYPE_H
HAVE_RPC_RPC_H
HAVE_SECURITY_PAM_APPL_H
HAVE_SECURITY_PAM_MODULES_H
HAVE_STDARG_H
HAVE_STDINT_H
HAVE_STDLIB_H
HAVE_STRINGS_H
HAVE_STRING_H
HAVE_STROPTS_H
HAVE_SYSLOG_H
HAVE_TERMIOS_H
HAVE_TERMIO_H
HAVE_UNISTD_H
HAVE_UTIME_H
UTMP Options:
HAVE_UTMPX_H
HAVE_UTMP_H
HAVE_UT_UT_EXIT
HAVE_UT_UT_HOST
HAVE_UT_UT_ID
HAVE_UT_UT_NAME
HAVE_UT_UT_PID
HAVE_UT_UT_TIME
HAVE_UT_UT_TYPE
HAVE_UT_UT_USER
PUTUTLINE_RETURNS_UTMP
WITH_UTMP
HAVE_* Defines:
HAVE_AIOCB64
HAVE_AIO_CANCEL
HAVE_AIO_CANCEL64
HAVE_AIO_ERROR
HAVE_AIO_ERROR64
HAVE_AIO_FSYNC
HAVE_AIO_FSYNC64
HAVE_AIO_READ
HAVE_AIO_READ64
HAVE_AIO_RETURN
HAVE_AIO_RETURN64
HAVE_AIO_SUSPEND
HAVE_AIO_SUSPEND64
HAVE_AIO_WRITE
HAVE_AIO_WRITE64
HAVE_ATEXIT
HAVE_C99_VSNPRINTF
HAVE_CHMOD
HAVE_CHOWN
HAVE_CHROOT
HAVE_CLOSEDIR64
HAVE_COMPILER_WILL_OPTIMIZE_OUT_FNS
HAVE_CONNECT
HAVE_CREAT64
HAVE_CRYPT
HAVE_DEV64_T HAVE_DLCLOSE
HAVE_DLERROR
HAVE_DLOPEN
HAVE_DLSYM
HAVE_DUP2
HAVE_ENDMNTENT
HAVE_ENDNETGRENT
HAVE_ERRNO_DECL
HAVE_EXECL
HAVE_EXPLICIT_LARGEFILE_SUPPORT
HAVE_FCHMOD
HAVE_FCHOWN
HAVE_FCNTL_LOCK
HAVE_FCVT
HAVE_FOPEN64
HAVE_FSEEKO64
HAVE_FSTAT
HAVE_FSTAT64
HAVE_FSYNC
HAVE_FTELLO64
HAVE_FTRUNCATE
HAVE_FTRUNCATE64
HAVE_FTRUNCATE_EXTEND
HAVE_FUNCTION_MACRO
HAVE_GETCWD
HAVE_GETDIRENTRIES
HAVE_GETGRENT
HAVE_GETGRNAM
HAVE_GETMNTENT
HAVE_GETNETGRENT
HAVE_GETRLIMIT
HAVE_GETTIMEOFDAY_TZ
HAVE_GLOB
HAVE_GRANTPT
HAVE_ICONV
HAVE_IFACE_AIX
HAVE_INITGROUPS
HAVE_INNETGR
HAVE_INO64_T
HAVE_LIBPAM
HAVE_LIBREADLINE
HAVE_LINK
HAVE_LLSEEK
HAVE_LONGLONG
HAVE_LSEEK64
HAVE_LSTAT64
HAVE_MEMMOVE
HAVE_MEMSET
HAVE_MKNOD
HAVE_MKTIME
HAVE_MMAP
HAVE_NANOSLEEP
HAVE_NATIVE_ICONV
HAVE_NL_LANGINFO
HAVE_NO_ACLS
HAVE_OFF64_T
HAVE_OPEN64
HAVE_OPENDIR64
HAVE_PATHCONF
HAVE_PIPE
HAVE_POLL
HAVE_PRCTL
HAVE_PREAD
HAVE_PREAD64
HAVE_PUTUTLINE
HAVE_PUTUTXLINE
HAVE_PWRITE
HAVE_PWRITE64
HAVE_RAND
HAVE_RANDOM
HAVE_READDIR64
HAVE_READLINK
HAVE_REALPATH
HAVE_RENAME
HAVE_REWINDDIR64
HAVE_ROOT
HAVE_SECURE_MKSTEMP
HAVE_SEEKDIR64
HAVE_SELECT
HAVE_SENDFILE
HAVE_SETBUFFER
HAVE_SETENV
HAVE_SETGIDX
HAVE_SETGROUPS
HAVE_SETLINEBUF
HAVE_SETLOCALE
HAVE_SETMNTENT
HAVE_SETNETGRENT
HAVE_SETPGID
HAVE_SETPRIV
HAVE_SETSID
HAVE_SETUIDX
HAVE_SHMGET
HAVE_SHM_OPEN
HAVE_SIGACTION
HAVE_SIGBLOCK
HAVE_SIGPROCMASK
HAVE_SIGSET
HAVE_SIG_ATOMIC_T_TYPE
HAVE_SNPRINTF
HAVE_SNPRINTF_DECL
HAVE_SOCKLEN_T_TYPE
HAVE_SOCK_SIN_LEN
HAVE_SRAND
HAVE_SRANDOM
HAVE_STAT64
HAVE_STAT_ST_BLKSIZE
HAVE_STAT_ST_BLOCKS
HAVE_STRCASECMP
HAVE_STRCHR
HAVE_STRDUP
HAVE_STRERROR
HAVE_STRFTIME
HAVE_STRNDUP
HAVE_STRNLEN
HAVE_STRPBRK
HAVE_STRTOUL
HAVE_STRUCT_DIR64
HAVE_STRUCT_DIRENT64
HAVE_STRUCT_FLOCK64
HAVE_STRUCT_SECMETHOD_TABLE_METHOD_ATTRLIST
HAVE_STRUCT_SECMETHOD_TABLE_METHOD_VERSION
HAVE_STRUCT_STAT_ST_RDEV
HAVE_STRUCT_TIMESPEC
HAVE_ST_RDEV
HAVE_SYMLINK
HAVE_SYSCONF
HAVE_SYSLOG
HAVE_TELLDIR64
HAVE_UNIXSOCKET
HAVE_UNSIGNED_CHAR
HAVE_UPDWTMP
HAVE_USLEEP
HAVE_UTIMBUF
HAVE_UTIME
HAVE_UTIMES
HAVE_VA_COPY
HAVE_VOLATILE
HAVE_VSNPRINTF
HAVE_VSNPRINTF_DECL
HAVE_WAITPID
HAVE_YP_GET_DEFAULT_DOMAIN
HAVE__LSEEK
HAVE__READDIR
HAVE__READDIR64
HAVE___FCNTL
HAVE___FORK
--with Options:
WITH_AIO
WITH_SENDFILE
WITH_SYSLOG
WITH_UTMP
WITH_WINBIND
Build Options:
AIX
AIX_SENDFILE_API
BROKEN_STRNDUP
BROKEN_STRNLEN
COMPILER_SUPPORTS_LL
DEFAULT_DISPLAY_CHARSET
DEFAULT_DOS_CHARSET
DEFAULT_UNIX_CHARSET
PACKAGE_BUGREPORT
PACKAGE_NAME
PACKAGE_STRING
PACKAGE_TARNAME
PACKAGE_VERSION
REPLACE_GETPASS
RETSIGTYPE
SEEKDIR_RETURNS_VOID
SIZEOF_INT
SIZEOF_LONG
SIZEOF_SHORT
STAT_STATVFS64
STAT_ST_BLOCKSIZE
STDC_HEADERS
STRING_STATIC_MODULES
SYSCONF_SC_NGROUPS_MAX
TIME_WITH_SYS_TIME
USE_SETREUID
WITH_AIO
WITH_SENDFILE
WITH_SYSLOG
WITH_WINBIND
WORDS_BIGENDIAN
_POSIX_C_SOURCE
_POSIX_SOURCE
charset_CP437_init
charset_CP850_init
inline
loff_t
static_init_auth
static_init_charset
static_init_idmap
static_init_pdb
static_init_rpc
static_init_vfs
vfs_audit_init
vfs_cap_init
vfs_default_quota_init
vfs_expand_msdfs_init
vfs_extd_audit_init
vfs_fake_perms_init
vfs_full_audit_init
vfs_netatalk_init
vfs_readonly_init
vfs_recycle_init
vfs_shadow_copy_init
Type sizes:
sizeof(char): 1
sizeof(int): 4
sizeof(long): 4
sizeof(uint8): 1
sizeof(uint16): 2
sizeof(uint32): 4
sizeof(short): 2
sizeof(void*): 4
Builtin modules:
pdb_smbpasswd pdb_tdbsam pdb_guest rpc_lsa rpc_reg rpc_lsa_ds
rpc_wks rpc_svcctl rpc_net rpc_dfs rpc_srv rpc_spoolss rpc_eventlog
rpc_s
amr idmap_tdb auth_rhosts auth_sam auth_unix auth_winbind auth_server
auth_domain auth_builtin
Any help is greatly appreciated. Trying to get Samba VSCAN working and
the problems seem to be with the VFS module support under AIX.
Lamar Saxon
Lamar.Saxon at americredit.com
pSeries / AIX Operations Manager 817-525-7122
//AmeriCredit
4001 Embarcadero
Arlington ,TX 76014
Privileged and Confidential. This e-mail, and any attachments there to, is intended only for use by the addressee(s) named herein and may contain privileged or confidential information. If you have received this e-mail in error, please notify me immediately by a return e-mail and delete this e-mail. You are hereby notified that any dissemination, distribution or copying of this e-mail and/or any attachments thereto, is strictly prohibited.
More information about the samba-technical
mailing list