Hello Group,
To avoid any errors and confuesion. I went on to the system and installed a
fresh copy of samba and MAPI proxy, starting from the svn check out command
and then following
gmake samba-git
and the following
.autogen, ./configure and gmake commands.
then I created the smb.conf file and put this file in
/usr/local/samba/etc
Following are all the messages I received on the system
when I issued the
./setup/provision command I got following messages.
#################
NPX6217# ./setup/provision --realm=OPENCHANGE.LOCAL --domain=OPENCHANGE
--adminpass=openchange --server-role='domain controller';
Traceback (most recent call last):
File "./setup/provision", line 222, in <module>
nosync=opts.nosync,ldap_dryrun_mode=opts.ldap_dryrun_mode)
File "bin/python/samba/provision.py", line 1085, in provision
users_gid = findnss_gid([users or "users"])
File "bin/python/samba/provision.py", line 240, in <lambda>
findnss_gid = lambda names: findnss(grp.getgrnam, names)[2]
File "bin/python/samba/provision.py", line 236, in findnss
raise KeyError("Unable to find user/group %r" % names)
KeyError: "Unable to find user/group ['users']"
NPX6217#
#################
when I issued ./setup/newuser and the passwork command then I received
following messages.
#####################
NPX6217# ./setup/newuser AJain
New Password:
Traceback (most recent call last):
File "./setup/newuser", line 69, in <module>
samdb.newuser(username, opts.unixname, password,
force_passwor
d_change_at_next_login_req=opts.must_change_at_next_login)
File "bin/python/samba/samdb.py", line 123, in newuser
user_dn = "CN=%s,CN=Users,%s" % (username, self.domain_dn())
File "bin/python/samba/samdb.py", line 64, in domain_dn
attrs=["defaultNamingContext"])
_ldb.LdbError: (34, 'NULL Base DN invalid for a base search')
NPX6217#
#####################
Lastly when I issued the samba -d5 -i -M single command it failed to start
and gave following messages. It is a brand new set up of MAPI proxy
################
NPX6217# samba -d5 -i -M single
lp_load: refreshing parameters from /usr/local/samba/etc/smb.conf
params.c:pm_process() - Processing configuration file
"/usr/local/samba/etc/smb.conf"
Processing section "[global]"
Processing section "[globals]"
Processing section "[netlogon]"
Processing section "[sysvol]"
Global parameter workgroup found in service section!
Global parameter server string found in service section!
Global parameter security found in service section!
Unknown parameter encountered: "load printers"
Ignoring unknown parameter "load printers"
Global parameter log file found in service section!
Unknown parameter encountered: "max log size"
Ignoring unknown parameter "max log size"
Global parameter dns proxy found in service section!
Processing section "[homes]"
Unknown parameter encountered: "writable"
Ignoring unknown parameter "writable"
Processing section "[printers]"
Unknown parameter encountered: "guest ok"
Ignoring unknown parameter "guest ok"
Unknown parameter encountered: "writable"
Ignoring unknown parameter "writable"
pm_process() returned Yes
adding hidden service IPC$
adding hidden service ADMIN$
samba version 4.0.0alpha10 started.
Copyright Andrew Tridgell and the Samba Team 1992-2009
GENSEC backend 'krb5' registered
GENSEC backend 'fake_gssapi_krb5' registered
GENSEC backend 'schannel' registered
GENSEC backend 'spnego' registered
GENSEC backend 'gssapi_spnego' registered
GENSEC backend 'gssapi_krb5' registered
GENSEC backend 'gssapi_krb5_sasl' registered
GENSEC backend 'ntlmssp' registered
NTPTR backend 'simple_ldb'
NTVFS backend 'simple' for type 1 registered
NTVFS backend 'cifs' for type 1 registered
NTVFS backend 'nbench' for type 1 registered
NTVFS backend 'unixuid' for type 1 registered
NTVFS backend 'unixuid' for type 3 registered
NTVFS backend 'unixuid' for type 2 registered
NTVFS backend 'cifsposix' for type 1 registered
NTVFS backend 'smb2' for type 1 registered
NTVFS backend 'default' for type 2 registered
NTVFS backend 'default' for type 3 registered
NTVFS backend 'default' for type 1 registered
NTVFS backend 'posix' for type 1 registered
PROCESS_MODEL 'standard' registered
PROCESS_MODEL 'prefork' registered
PROCESS_MODEL 'single' registered
AUTH backend 'winbind_samba3' registered
AUTH backend 'winbind' registered
AUTH backend 'winbind_wbclient' registered
AUTH backend 'server' registered
AUTH backend 'name_to_ntstatus' registered
AUTH backend 'fixed_challenge' registered
AUTH backend 'unix' registered
AUTH backend 'anonymous' registered
AUTH backend 'sam' registered
AUTH backend 'sam_ignoredomain' registered
SHARE backend [ldb] registered.
SHARE backend [classic] registered.
(normal if no LDAP backend required) Could not find entry to match filter:
'(&(objectclass=ldapSecret)(cn=SAMDB Credentials))' base: '(null)'
ldb: no modules required by the db
ldb: No modules specified for this database
ldb_wrap open of sam.ldb
ldb: no modules required by the db
ldb: No modules specified for this database
ldb_wrap open of privilege.ldb
ldb: no modules required by the db
ldb: No modules specified for this database
ldb_wrap open of /usr/local/samba/private/schannel.ldb
ldb: start ldb transaction (nesting: 0)
ldb: commit ldb transaction (nesting: 0)
ldb: start ldb transaction (nesting: 0)
ldb: commit ldb transaction (nesting: 0)
samba: using 'single' process model
DCERPC endpoint server 'wkssvc' registered
DCERPC endpoint server 'drsuapi' registered
DCERPC endpoint server 'spoolss' registered
DCERPC endpoint server 'winreg' registered
DCERPC endpoint server 'epmapper' registered
DCERPC endpoint server 'srvsvc' registered
DCERPC endpoint server 'netlogon' registered
DCERPC endpoint server 'browser' registered
DCERPC endpoint server 'rpcecho' registered
DCERPC endpoint server 'unixinfo' registered
DCERPC endpoint server 'samr' registered
DCERPC endpoint server 'remote' registered
DCERPC endpoint server 'dssetup' registered
DCERPC endpoint server 'lsarpc' registered
dcesrv_interface_register: interface 'epmapper' registered on endpoint
'ncacn_np:[\pipe\epmapper]'
dcesrv_interface_register: interface 'epmapper' registered on endpoint
'ncacn_ip_tcp:[135]'
dcesrv_interface_register: interface 'epmapper' registered on endpoint
'ncalrpc:[EPMAPPER]'
*dcesrv_init_context: failed to find endpoint server = 'mapiproxy'
task_server_terminate: [Failed to startup dcerpc server task]
samba_terminate: Failed to startup dcerpc server task
*NPX6217#
My smb.conf file resides in /usr/local/samba/etc/ and it has following
contents.
####################
#======================= Global Settings
=====================================
[global]
[globals]
netbios name = MAPIPROXY
workgroup = OPENCHANGE
realm = OPENCHANGE.LOCAL
server role = domain controller
### Configuration required by mapiproxy ###
dcesrv:assoc group checking = false
dcerpc endpoint servers = epmapper, mapiproxy
dcerpc_mapiproxy:binding = ncacn_ip_tcp:100.100.162.216[print]
dcerpc_mapiproxy:username = testuser
dcerpc_mapiproxy:password = openchange
dcerpc_mapiproxy:domain = EXCHANGE
dcerpc_mapiproxy:interfaces = exchange_emsmdb, exchange_nsp,
exchange_ds_rfr
dcerpc_mapiproxy:modules = downgrade
### Configuration required by mapiproxy ###
[netlogon]
path = /usr/local/samba/var/locks/sysvol/openchange.local/scripts
read only = no
[sysvol]
path = /usr/local/samba/var/locks/
####################
Can somebody from openchange SARL or somebody who must have encountered the
same thing first time tell me how can I start my samba server successfully.
I will greatly appreciate this gesture.
Thanks in anticipation. Please help.
--
Thanks
Nagrik
_______________________________________________
devel mailing list
[email protected]
http://mailman.openchange.org/listinfo/devel