Conversion error: Illegal multibyte sequence when doing netbios release/register

mike at jurney.org mike at jurney.org
Thu Feb 12 16:42:56 GMT 2004


When I do an nbtstat -RR on an exchange server here with the name
'EXCHANGE', I see errno being set to EILSEQ coming out of smb_iconv:

[2004/02/12 11:34:43, 3]
nmbd/nmbd_winsserver.c:wins_process_name_registration_request(733)
  wins_process_name_registration_request: Unique name registration for
name EXCHANGE<01> IP 192.168.8.27
[2004/02/12 11:34:43, 10] nmbd/nmbd_subnetdb.c:namelist_entry_compare(69)
nmbd_subnetdb:namelist_entry_compare()
1 == memcmp( "EXCHANGE<01>", "EXCHANGE<00>", 84 )
[2004/02/12 11:34:43, 10] nmbd/nmbd_subnetdb.c:namelist_entry_compare(69)
nmbd_subnetdb:namelist_entry_compare()
-1 == memcmp( "EXCHANGE<01>", "IS~CRYSTAL<00>", 84 )
[2004/02/12 11:34:43, 10] nmbd/nmbd_subnetdb.c:namelist_entry_compare(69)
nmbd_subnetdb:namelist_entry_compare()
-1 == memcmp( "EXCHANGE<01>", "IS~AUSTIN<00>", 84 )
[2004/02/12 11:34:43, 10] nmbd/nmbd_subnetdb.c:namelist_entry_compare(69)
nmbd_subnetdb:namelist_entry_compare()
-1 == memcmp( "EXCHANGE<01>", "INET~SERVICES<1c>", 84 )
[2004/02/12 11:34:43, 10] nmbd/nmbd_subnetdb.c:namelist_entry_compare(69)
nmbd_subnetdb:namelist_entry_compare()
-1 == memcmp( "EXCHANGE<01>", "EXCHANGE<20>", 84 )
[2004/02/12 11:34:43, 10] nmbd/nmbd_subnetdb.c:namelist_entry_compare(69)
nmbd_subnetdb:namelist_entry_compare()
-1 == memcmp( "EXCHANGE<01>", "EXCHANGE<03>", 84 )
[2004/02/12 11:34:43, 9] nmbd/nmbd_namelistdb.c:find_name_on_subnet(128)
  find_name_on_subnet: on subnet WINS_SERVER_SUBNET - name EXCHANGE<01>
NOT FOUND
[2004/02/12 11:34:43, 3] lib/charcnv.c:convert_string_allocate(524)
  convert_string_allocate: Conversion error: Illegal multibyte
sequence(~XZ^H^H^[)
[2004/02/12 11:34:43, 3] lib/charcnv.c:convert_string_allocate(524)
  convert_string_allocate: Conversion error: Illegal multibyte
sequence(Z^H^H^[)
[2004/02/12 11:34:43, 3] lib/charcnv.c:convert_string_allocate(524)
  convert_string_allocate: Conversion error: Illegal multibyte
sequence(^H^[)
[2004/02/12 11:34:43, 3] lib/charcnv.c:convert_string_allocate(524)
  convert_string_allocate: Conversion error: Illegal multibyte
sequence(H^[)
[2004/02/12 11:34:43, 8] lib/util.c:is_myname(1678)
  is_myname("~XZ^H^H^[") returns 0

This only seems to be happening with this machine.  Any idea why this is
happening?


-- 
Michael D. Jurney
mike at jurney.org



More information about the samba-technical mailing list