-------- Forwarded Message --------
From: miranda <miranda at prodemge.gov.br>
To: Rowland Penny <rowlandpenny at googlemail.com>
Subject: Re: [Samba] Samba3 -> Samba4 migration
Date: Tue, 20 May 2014 10:21:09 -0300
Sorry , here i go :
Original samba3 environment :
root at centaurus:~# cat /etc/issue
Debian GNU/Linux 5.0 \n \l
root at centaurus:~# smbd -V
Version 3.2.5
backend : LDAP ( no ssl )
original smb.conf ( excerpt )
[global]
# Dominio, Nome e Descricao
workgroup=ESPMG
realm = espmg.lan
netbios name=centaurus
server string = LDAP-AUTH-FILE-SRV
# Nao mostrar no servidor o Wizard "Adicionar Impressora"
show add printer wizard = No
# Quais interfaces de rede utilizar
interfaces = lo, eth0
bind interfaces only = Yes
# Nivel de Mensagens
log level = 1
log file = /var/log/samba/%m.log
max log size = 0
debug level = 1
syslog = 0
# Atuar como um Servidor de Dom?nio
domain master = yes
security = user
domain logons = yes
preferred master = yes
os level = 100
# Atuar como um PDC - caso seja BDC altere para "no"
announce as = NT
# Tratamento das senhas
encrypt passwords = yes
# Equivalencia de usuarios Windows X Linux
username map = /etc/samba/smbusers
# Evitar o perfil ambulante do Windows NT/XP
logon path logon drive logon home
# Script de logon em rede (deve ficar no compartilhamento netlogon -
em formato DOS)
logon script = centaurus.BAT
# Configuracoes para o LDAP
ldap ssl = no
passdb backend = ldapsam:ldap://localhost
ldap passwd sync = yes
ldap delete dn = Yes
ldap admin dn = cn=administrator,dc=espmg,dc=lan
ldap suffix = dc=espmg,dc=lan
ldap machine suffix = ou=Computadores
ldap user suffix = ou=Usuarios
ldap group suffix = ou=Grupos
ldap idmap suffix = sambaDomainName=ESPMG
idmap backend = ldap:ldap://localhost
idmap uid = 10000-20000
idmap gid = 10000-20000
guest account = nobody
# Permitir que usuarios do grupo "Administradores do Dominio" possam
ingressar maquinas
# WinXP/Win2000 ao dominio samba
# to the domain
enable privileges = yes
admin users = suporte,willy.moura,leonardo.calonge,administrator
# Scrips utilizados para Gerenciar Usuarios da M$
# adiconar/remover Usuarios
add user script = /usr/sbin/smbldap-useradd -m "%u"
delete user script = /usr/sbin/smbldap-userdel "%u"
# adiconar/remover Grupos
add group script = /usr/sbin/smbldap-groupadd -p "%g"
delete group script = /usr/sbin/smbldap-groupdel "%g"
# Scripts para adiconar/remover Usuarios nos Grupos
add user to group script = /usr/sbin/smbldap-groupmod -m "%u"
"%
g"
delete user from group script = /usr/sbin/smbldap-groupmod -x "%
u" "%g"
# Script para definir o grupo primario do usuario
set primary group script = /usr/sbin/smbldap-usermod -g "%g"
"%
u"
# Script par adicionar maquina Win NT/XP ingressar no Dominio
add machine script = /usr/sbin/smbldap-useradd -w "%u"
# Otimizacoes recomendadas em
smb ports = 445 139
name resolve order = host wins bcast lmhosts
utmp = Yes
time server = Yes
template shell = /bin/false
winbind use default domain = no
map acl inherit = Yes
strict locking = Yes
#hosts deny = ALL
hosts allow = 10.26.20.0/22 127.0.0.1
remote announce = 10.26.20.255/ESPMG 10.26.21.255/ESPMG
10.26.22.255/ESPMG 10.26.23.255/ESPMG
remote browse sync = 10.26.20.255 10.26.21.255 10.26.22.255
10.26.23.255
# Como o cliente ira' se comunicar com o servidor
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
# Servidor Wins da Rede
# Samba pode ser ou um Servidor WINS, ou Cliente WINS, mas n?o ambos
wins support = Yes
# Ativar a internacionalizacao: permitir caracteres acentuados pelo
Windows
dos charset = CP850
unix charset = ISO8859-1
display charset = utf-8
# Nao tentar fazer um lock nestes arquivos
veto files = /*.eml/*.nws/*.{*}/
veto oplock files = /*.doc/*.xls/*.mdb/
# Tratar os arquivos que comecam com "." como ocultos para maquinas
Windows
hidedotfiles = yes
#============================#==== Adaptacao Windows 7
===#============================#level0 oplocks = no
ntlm auth = YES
lanman auth = YES
client ntlmv2 auth = YES
New environment :
Red Hat Enterprise Linux Server release 6.5 (Santiago)
samba 4.1.6 compiled from source using
configure && make && make install
I had to use this patch after getting the erros mentioned :
https://patchwork.samba.org/patch/269/
Here is my /etc/fstab
/dev/mapper/VGint-lvroot / ext4
defaults,acl,user_xattr,barrier=1 1 1
UUID=9db6e7fd-4e2a-4a70-82d8-03d2848ebf4b /boot ext4
defaults 1 2
/dev/mapper/VGint-lvprodutos /produtos ext4 defaults
1 2
/dev/mapper/VGint-lvvar /var ext4 defaults
1 2
/dev/mapper/VGint-lvweb /web ext4
defaults,user_xattr,acl 1 2
UUID=70e90553-1fb8-4a60-97fa-796806262016 swap swap
defaults 0 0
tmpfs /dev/shm tmpfs defaults
0 0
devpts /dev/pts devpts gid=5,mode=620
0 0
sysfs /sys sysfs defaults
0 0
proc /proc proc defaults
0 0
Thanks in advance
On Tue, 2014-05-20 at 13:55 +0100, Rowland Penny wrote:
> On 20/05/14 13:45, miranda wrote:
> > Hi, everybody
> >
> > Im getting many troubles trying to upgrade to samba4 using
> > "classicupgrade" :
> >
> > samba-tool domain classicupgrade --debuglevel=7
> > --dbdir=/produtos/backup/var/lib/samba/
> > --use-xattrs=yes /produtos/backup/etc/samba/smb.conf
> >
> > After some messages im getting an Segmentaion fault
> >
> > Any hint in what should i investigate ?
>
> How about investigating giving us a bit more info??
>
> what OS ?, what version of samba 3 ?, what samba backend on original
> system etc etc
>
> Rowland
> >
> > Here is my stdin :
> >
> > Initialising default vfs hooks
> > Successfully added vfs backend 'posixacl'
> > Successfully added vfs backend '/[Default VFS]/'
> > Successfully added vfs backend 'dfs_samba4'
> > Initialising custom vfs hooks from [/[Default VFS]/]
> > Successfully loaded vfs module [/[Default VFS]/] with the new modules
> > system
> > Initialising custom vfs hooks from [full_audit]
> > vfs module [full_audit] not loaded - trying to load...
> > Loading module 'full_audit'
> > Loading module 'full_audit': Trying to load
> > from /usr/local/samba/lib/vfs/full_audit.so
> > Module 'full_audit' loaded
> > Successfully added vfs backend 'full_audit'
> > Successfully loaded vfs module [full_audit] with the new modules
system
> > Segmentation fault
> >
>
On 20/05/14 14:38, miranda wrote:> -------- Forwarded Message -------- > From: miranda <miranda at prodemge.gov.br> > To: Rowland Penny <rowlandpenny at googlemail.com> > Subject: Re: [Samba] Samba3 -> Samba4 migration > Date: Tue, 20 May 2014 10:21:09 -0300 > > Sorry , here i go : > > Original samba3 environment : > > root at centaurus:~# cat /etc/issue > Debian GNU/Linux 5.0 \n \l > > root at centaurus:~# smbd -V > Version 3.2.5 > > backend : LDAP ( no ssl ) > > original smb.conf ( excerpt ) > [global] > > # Dominio, Nome e Descricao > workgroup=ESPMG > realm = espmg.lan > netbios name=centaurus > server string = LDAP-AUTH-FILE-SRV > > # Nao mostrar no servidor o Wizard "Adicionar Impressora" > show add printer wizard = No > > # Quais interfaces de rede utilizar > interfaces = lo, eth0 > bind interfaces only = Yes > # Nivel de Mensagens > log level = 1 > log file = /var/log/samba/%m.log > max log size = 0 > debug level = 1 > syslog = 0 > > # Atuar como um Servidor de Dom?nio > domain master = yes > security = user > domain logons = yes > preferred master = yes > os level = 100 > # Atuar como um PDC - caso seja BDC altere para "no" > announce as = NT > # Tratamento das senhas > encrypt passwords = yes > > # Equivalencia de usuarios Windows X Linux > username map = /etc/samba/smbusers > > # Evitar o perfil ambulante do Windows NT/XP > logon path > logon drive > logon home > > # Script de logon em rede (deve ficar no compartilhamento netlogon - > em formato DOS) > logon script = centaurus.BAT > > # Configuracoes para o LDAP > ldap ssl = no > passdb backend = ldapsam:ldap://localhost > ldap passwd sync = yes > ldap delete dn = Yes > ldap admin dn = cn=administrator,dc=espmg,dc=lan > ldap suffix = dc=espmg,dc=lan > ldap machine suffix = ou=Computadores > ldap user suffix = ou=Usuarios > ldap group suffix = ou=Grupos > ldap idmap suffix = sambaDomainName=ESPMG > idmap backend = ldap:ldap://localhost > idmap uid = 10000-20000 > idmap gid = 10000-20000 > guest account = nobody > # Permitir que usuarios do grupo "Administradores do Dominio" possam > ingressar maquinas > # WinXP/Win2000 ao dominio samba > # to the domain > enable privileges = yes > admin users = suporte,willy.moura,leonardo.calonge,administrator > > # Scrips utilizados para Gerenciar Usuarios da M$ > # adiconar/remover Usuarios > add user script = /usr/sbin/smbldap-useradd -m "%u" > delete user script = /usr/sbin/smbldap-userdel "%u" > # adiconar/remover Grupos > add group script = /usr/sbin/smbldap-groupadd -p "%g" > delete group script = /usr/sbin/smbldap-groupdel "%g" > # Scripts para adiconar/remover Usuarios nos Grupos > add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "% > g" > delete user from group script = /usr/sbin/smbldap-groupmod -x "% > u" "%g" > # Script para definir o grupo primario do usuario > set primary group script = /usr/sbin/smbldap-usermod -g "%g" "% > u" > # Script par adicionar maquina Win NT/XP ingressar no Dominio > add machine script = /usr/sbin/smbldap-useradd -w "%u" > > # Otimizacoes recomendadas em > smb ports = 445 139 > name resolve order = host wins bcast lmhosts > utmp = Yes > time server = Yes > template shell = /bin/false > winbind use default domain = no > map acl inherit = Yes > strict locking = Yes > #hosts deny = ALL > hosts allow = 10.26.20.0/22 127.0.0.1 > remote announce = 10.26.20.255/ESPMG 10.26.21.255/ESPMG > 10.26.22.255/ESPMG 10.26.23.255/ESPMG > remote browse sync = 10.26.20.255 10.26.21.255 10.26.22.255 > 10.26.23.255 > > # Como o cliente ira' se comunicar com o servidor > socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 > > # Servidor Wins da Rede > # Samba pode ser ou um Servidor WINS, ou Cliente WINS, mas n?o ambos > wins support = Yes > > # Ativar a internacionalizacao: permitir caracteres acentuados pelo > Windows > dos charset = CP850 > unix charset = ISO8859-1 > display charset = utf-8 > > # Nao tentar fazer um lock nestes arquivos > veto files = /*.eml/*.nws/*.{*}/ > veto oplock files = /*.doc/*.xls/*.mdb/ > > # Tratar os arquivos que comecam com "." como ocultos para maquinas > Windows > hidedotfiles = yes > > #============================> #==== Adaptacao Windows 7 ===> #============================> #level0 oplocks = no > ntlm auth = YES > lanman auth = YES > client ntlmv2 auth = YES > > > > > > New environment : > > Red Hat Enterprise Linux Server release 6.5 (Santiago) > > samba 4.1.6 compiled from source using > configure && make && make install > > I had to use this patch after getting the erros mentioned : > https://patchwork.samba.org/patch/269/ > > Here is my /etc/fstab > > /dev/mapper/VGint-lvroot / ext4 > defaults,acl,user_xattr,barrier=1 1 1 > UUID=9db6e7fd-4e2a-4a70-82d8-03d2848ebf4b /boot ext4 > defaults 1 2 > /dev/mapper/VGint-lvprodutos /produtos ext4 defaults > 1 2 > /dev/mapper/VGint-lvvar /var ext4 defaults > 1 2 > /dev/mapper/VGint-lvweb /web ext4 > defaults,user_xattr,acl 1 2 > UUID=70e90553-1fb8-4a60-97fa-796806262016 swap swap > defaults 0 0 > tmpfs /dev/shm tmpfs defaults > 0 0 > devpts /dev/pts devpts gid=5,mode=620 > 0 0 > sysfs /sys sysfs defaults > 0 0 > proc /proc proc defaults > 0 0 > > Thanks in advance > > > > On Tue, 2014-05-20 at 13:55 +0100, Rowland Penny wrote: > >> On 20/05/14 13:45, miranda wrote: >>> Hi, everybody >>> >>> Im getting many troubles trying to upgrade to samba4 using >>> "classicupgrade" : >>> >>> samba-tool domain classicupgrade --debuglevel=7 >>> --dbdir=/produtos/backup/var/lib/samba/ >>> --use-xattrs=yes /produtos/backup/etc/samba/smb.conf >>> >>> After some messages im getting an Segmentaion fault >>> >>> Any hint in what should i investigate ? >> How about investigating giving us a bit more info?? >> >> what OS ?, what version of samba 3 ?, what samba backend on original >> system etc etc >> >> Rowland >>> Here is my stdin : >>> >>> Initialising default vfs hooks >>> Successfully added vfs backend 'posixacl' >>> Successfully added vfs backend '/[Default VFS]/' >>> Successfully added vfs backend 'dfs_samba4' >>> Initialising custom vfs hooks from [/[Default VFS]/] >>> Successfully loaded vfs module [/[Default VFS]/] with the new modules >>> system >>> Initialising custom vfs hooks from [full_audit] >>> vfs module [full_audit] not loaded - trying to load... >>> Loading module 'full_audit' >>> Loading module 'full_audit': Trying to load >>> from /usr/local/samba/lib/vfs/full_audit.so >>> Module 'full_audit' loaded >>> Successfully added vfs backend 'full_audit' >>> Successfully loaded vfs module [full_audit] with the new modules system >>> Segmentation fault >>>OK, I had a look at that patch, can I ask how you applied it ? only asking because I do not think that you needed to apply it, your troubles could be all of your own making. I suggest that you start again, this time with 4.1.7 (latest) and do not apply the patch. Rowland