G'day again,

I seem to have found a solution for my problem; I think it is more a
workaround than a solution IMHO. All I had to do was to reinstall samba-
common a couple of times and make certain changes to /etc/samba/smb.conf
in between re-installation attempts.

Steps I followed:
1. Changed:
    realm = DOMAINNAME -> realm = DOMAINNAME.SOMETHING
This is weird because, installation script itself populates this variable with 
the value from workgroup and then complains
@jelmer: I guess you need to look into this.

2. sudo aptitude reinstall samba-common
Everything goes fine, however, now the installation will complain about absence 
of two shares, viz, NETLOGON and SYSVOL because, allegedly, I was trying to 
install samba as a Domain Controller; which I was not. Despite removing the 
line "server role = dc", it didn't help as the install script would create it 
back and then whinge. I searched on how to NOT create a Domain Controller, 
however, the suggestions from samba.org didn't help at all. The suggestions 
were to have the following two config parameters:
"passdb backend = guest" and "security = share"

Anyway, since that didn't help, I simply uncommented the lines for
NETLOGON and created the SYSVOL share, following the default
recommendation. The recommendation was to look at some default config
file for domain controller.

Finally, after all this, the installation succeeded.

@jelmer: I originally wanted to install Samba4 as a simple file-server,
however, I could not understand why the install script would constantly
try to install it as a DC. Could you please shed some light on this and
how could I only install it as a simple file-server, like we could with
samba3?

Thanks again mate.

Cheers,
Abhi

PS: While I was trying to investigate how to change workgroup name fetched by 
samba-common, I stumbled upon some interesting and amusing debconf scripts. One 
in particular had an amusing comment.
samba-common.postinst: # Oh my GOD, this is ugly.  Why would anyone put these
samba-common.postinst: # characters in a workgroup name?  Why, Lord, why???

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to samba in Ubuntu.
https://bugs.launchpad.net/bugs/990945

Title:
  samba-common doesn't read workgroup from smb.conf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/samba/+bug/990945/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to