[Samba] net getlocalsid problem solved in an ugly fashion

Gémes Géza geza at kzsdabas.sulinet.hu
Sat Oct 11 10:20:28 GMT 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Gémes Géza írta:
| Hi I decided after some testing and experimenting, to move the
| production servers from 2.2.x to 3.0. so I've installed samba3.0 in
| paralel with the old binaries. To start the migration I wanted to save
| the old domain SID, to can make the migration as transparent as
| possible, so I did:
|  net3 -d 10 -I 127.0.0.1 getlocalsid
| while the old binaries are still runing all that I've got (remember at
| debuging level 10!):
|
| [2003/10/10 23:44:07, 5] lib/debug.c:debug_dump_status(359)
|   INFO: Current debug levels:
|     all: True/10
|     tdb: False/0
|     printdrivers: False/0
|     lanman: False/0
|     smb: False/0
|     rpc_parse: False/0
|     rpc_srv: False/0
|     rpc_cli: False/0
|     passdb: False/0
|     sam: False/0
|     auth: False/0
|     winbind: False/0
|     vfs: False/0
|     idmap: False/0
| [2003/10/10 23:44:07, 3] param/loadparm.c:lp_load(3917)
|   lp_load: refreshing parameters
| [2003/10/10 23:44:07, 3] param/loadparm.c:init_globals(1303)
|   Initialising global parameters
| [2003/10/10 23:44:07, 5] lib/iconv.c:smb_register_charset(87)
|   Attempting to register new charset UCS-2LE
| [2003/10/10 23:44:07, 5] lib/iconv.c:smb_register_charset(95)
|   Registered charset UCS-2LE
| [2003/10/10 23:44:07, 5] lib/iconv.c:smb_register_charset(87)
|   Attempting to register new charset UTF8
| [2003/10/10 23:44:07, 5] lib/iconv.c:smb_register_charset(95)
|   Registered charset UTF8
| [2003/10/10 23:44:07, 5] lib/iconv.c:smb_register_charset(87)
|   Attempting to register new charset ASCII
| [2003/10/10 23:44:07, 5] lib/iconv.c:smb_register_charset(95)
|   Registered charset ASCII
| [2003/10/10 23:44:07, 5] lib/iconv.c:smb_register_charset(87)
|   Attempting to register new charset 646
| [2003/10/10 23:44:07, 5] lib/iconv.c:smb_register_charset(95)
|   Registered charset 646
| [2003/10/10 23:44:07, 5] lib/iconv.c:smb_register_charset(87)
|   Attempting to register new charset UCS2-HEX
| [2003/10/10 23:44:07, 5] lib/iconv.c:smb_register_charset(95)
|   Registered charset UCS2-HEX
| [2003/10/10 23:44:07, 5] lib/charcnv.c:charset_name(74)
|   Substituting charset 'ISO-8859-2' for LOCALE
| [2003/10/10 23:44:07, 5] lib/charcnv.c:charset_name(74)
|   Substituting charset 'ISO-8859-2' for LOCALE
| [2003/10/10 23:44:07, 5] lib/charcnv.c:charset_name(74)
|   Substituting charset 'ISO-8859-2' for LOCALE
| [2003/10/10 23:44:07, 5] lib/charcnv.c:charset_name(74)
|   Substituting charset 'ISO-8859-2' for LOCALE
| [2003/10/10 23:44:07, 5] lib/charcnv.c:charset_name(74)
|   Substituting charset 'ISO-8859-2' for LOCALE
| [2003/10/10 23:44:07, 5] lib/charcnv.c:charset_name(74)
|   Substituting charset 'ISO-8859-2' for LOCALE
| [2003/10/10 23:44:07, 5] lib/charcnv.c:charset_name(74)
|   Substituting charset 'ISO-8859-2' for LOCALE
| [2003/10/10 23:44:07, 5] lib/charcnv.c:charset_name(74)
|   Substituting charset 'ISO-8859-2' for LOCALE
| [2003/10/10 23:44:07, 5] lib/charcnv.c:charset_name(74)
|   Substituting charset 'ISO-8859-2' for LOCALE
| [2003/10/10 23:44:07, 5] lib/charcnv.c:charset_name(74)
|   Substituting charset 'ISO-8859-2' for LOCALE
| [2003/10/10 23:44:07, 3] param/params.c:pm_process(566)
|   params.c:pm_process() - Processing configuration file
| "/etc/samba3/smb.conf"
| [2003/10/10 23:44:07, 3] param/loadparm.c:do_section(3420)
|   Processing section "[global]"
|   doing parameter workgroup = KZSDABAS
|   doing parameter netbios name = PDC
| [2003/10/10 23:44:07, 4] param/loadparm.c:handle_netbios_name(2712)
|   handle_netbios_name: set global_myname to: PDC
|   doing parameter server string = Samba Server %v
|   doing parameter printcap name = cups
|   doing parameter load printers = yes
|   doing parameter printing = cups
|   doing parameter printer admin = @adm
|   doing parameter log file = /var/log/samba3/log.%m
|   doing parameter max log size = 50
|   doing parameter map to guest = bad user
|   doing parameter security = user
|   doing parameter encrypt passwords = yes
|   doing parameter smb passwd file = /etc/samba3/smbpasswd
|   doing parameter socket options = TCP_NODELAY SO_RCVBUF=8192
| SO_SNDBUF=8192
|   doing parameter dns proxy = no
| [2003/10/10 23:44:07, 4] param/loadparm.c:lp_load(3949)
|   pm_process() returned Yes
| [2003/10/10 23:44:07, 7] param/loadparm.c:lp_servicenumber(4059)
|   lp_servicenumber: couldn't find homes
| [2003/10/10 23:44:07, 10] param/loadparm.c:set_server_role(3867)
|   set_server_role: role = ROLE_STANDALONE
| [2003/10/10 23:44:07, 5] lib/charcnv.c:charset_name(74)
|   Substituting charset 'ISO-8859-2' for LOCALE
| [2003/10/10 23:44:07, 5] lib/charcnv.c:charset_name(74)
|   Substituting charset 'ISO-8859-2' for LOCALE
| [2003/10/10 23:44:07, 5] lib/charcnv.c:charset_name(74)
|   Substituting charset 'ISO-8859-2' for LOCALE
| [2003/10/10 23:44:07, 5] lib/charcnv.c:charset_name(74)
|   Substituting charset 'ISO-8859-2' for LOCALE
| [2003/10/10 23:44:07, 5] lib/charcnv.c:charset_name(74)
|   Substituting charset 'ISO-8859-2' for LOCALE
| [2003/10/10 23:44:07, 5] lib/charcnv.c:charset_name(74)
|   Substituting charset 'ISO-8859-2' for LOCALE
| [2003/10/10 23:44:07, 5] lib/charcnv.c:charset_name(74)
|   Substituting charset 'ISO-8859-2' for LOCALE
| [2003/10/10 23:44:07, 5] lib/charcnv.c:charset_name(74)
|   Substituting charset 'ISO-8859-2' for LOCALE
| [2003/10/10 23:44:07, 5] lib/charcnv.c:charset_name(74)
|   Substituting charset 'ISO-8859-2' for LOCALE
| [2003/10/10 23:44:07, 5] lib/charcnv.c:charset_name(74)
|   Substituting charset 'ISO-8859-2' for LOCALE
| [2003/10/10 23:44:07, 5] lib/util.c:init_names(270)
|   Netbios name list:-
|   my_netbios_names[0]="PDC"
| [2003/10/10 23:44:07, 2] lib/interface.c:add_interface(79)
|   added interface ip=192.168.0.2 bcast=192.168.0.255 nmask=255.255.255.0
| [2003/10/10 23:44:07, 2] lib/interface.c:add_interface(79)
|   added interface ip=192.168.1.2 bcast=192.168.1.255 nmask=255.255.255.0
| [2003/10/10 23:44:07, 0] utils/net.c:net_getlocalsid(414)
|   Can't fetch domain SID for name: PDC
| [2003/10/10 23:44:07, 2] utils/net.c:main(758)
|   return code = 1
|
| Thanks for any suggestion!
|
| Geza Gemes
|

I've solved the problem by copying the samba 2.2.7-s secrets.tdb to
samba 3-s private dir and stoped samba 2.2.7 and started samba 3 got the
domain sid from it, then stoped it, and started samba 2.2.7 to continue
serving the existing clients, until samba 3 is completly configured
I wasn't thinking, that I'll be unable to get the domain SID from a
samba 2.2.7 using net getlocalsid :-(

Best Regards,

Geza Gemes
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE/h9lr/PxuIn+i1pIRAsbHAJ0UQsZUjxSySBOsA2HF/MCR4ETD8gCgqB2/
xxrhiAbtBeR8Gc8omltRZVk=
=A7mG
-----END PGP SIGNATURE-----




More information about the samba mailing list