[samba-jp:22404] Re: 日本語ファイル名でのConversion errorについて

takasi.yano @ nifty.com takasi.yano @ nifty.com
2015年 1月 16日 (金) 20:54:27 JST


矢野です。

㈱はUTF-8やシフトJISにはありますが、EUC-JPにはない文字なので変換エラーが
起きているのだと思います。

unix charset = EUCJP

が原因です。

もしまだ運用して浅いなら、

unix charset = UTF8

で構築し直すのが良いと思います。

石田泰規 <yasu1965 @ gmail.com>さん:
> 石田といいます。
> ファイル名の頭にある㈱が機種依存文字になっていないでしょうか。
> 
> 2015/01/16 17:07 "Tamotsu Hasegawa" <tamotsu @ nippaku.co.jp>:
> >
> > 長谷川@ニッパク と申します。
> >
> > smbdのログに日本語ファイル名でのConversion
> > errorが出ており、これを解決したいと考えて
> > います。
> >
> > 解決方法、もしくは何を調べれば良いかを
> > ご教授頂けませんでしょうか?
> >
> > 環境とエラーメッセージは以下の通りです。
> >
> > root @ tiger@park:~ # uname -a
> > FreeBSD tiger @ park.nippaku 10.1-RELEASE FreeBSD 10.1-RELEASE #0 
r274401:
> Tue Nov 11 22:51:51 UTC 2014
> root @ releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC
> i386
> > root @ tiger@park:~ #
> > root @ tiger@park:~ # smbd -V
> > Version 4.1.14
> > root @ tiger@park:~ #
> > root @ tiger@park:~ # cat /usr/local/etc/smb4.conf
> > # Global parameters
> > [global]
> >         workgroup = PARK
> >         realm = PARK.NIPPAKU
> >         netbios name = TIGER
> >         server role = active directory domain controller
> >         dns forwarder = 211.6.140.162
> >         idmap_ldb:use rfc2307 = yes
> >         max protocol = SMB2
> >         dos charset = CP932
> >         unix charset = EUCJP
> >         domain master = yes
> >         preferred master = yes
> >         local master = yes
> >         os level = 65
> >
> > (snip)
> >
> > root @ tiger@park:~ #
> > root @ tiger@park:~ # tail -n 10 /var/log/samba4/log.smbd
> > [2015/01/16 16:05:01.153185,  0]
> ../lib/util/charset/convert_string.c:438(convert_string_talloc_handle)
> >   Conversion error: Illegal multibyte sequence(㈱やまびこ.カラ―)
> > [2015/01/16 16:05:01.153258,  0]
> ../lib/util/charset/convert_string.c:438(convert_string_talloc_handle)
> >   Conversion error: Illegal multibyte sequence(㈱やまびこ.カラ―)
> > [2015/01/16 16:05:01.153590,  0]
> ../lib/util/charset/convert_string.c:438(convert_string_talloc_handle)
> >   Conversion error: Illegal multibyte sequence(㈱やまびこ.カラ―.
xlsx)
> > [2015/01/16 16:05:01.153640,  0]
> ../lib/util/charset/convert_string.c:438(convert_string_talloc_handle)
> >   Conversion error: Illegal multibyte sequence(㈱やまびこ.カラ―.
xlsx)
> > [2015/01/16 16:05:01.153711,  0]
> ../lib/util/charset/convert_string.c:438(convert_string_talloc_handle)
> >   Conversion error: Illegal multibyte sequence(㈱やまびこ.カラ―.
xlsx)
> > root @ tiger@park:~ #
> >
> > 他に何か必要な情報があればご指示下さい。
> > ヒントだけでもいいので、コメントを頂けれ
> > ば幸いです。
> >
> > 以上、よろしくお願いいたしますm(v_v)m
> >
> > /* 長谷川 保 @ (株)ニッパク */
> >


samba-jp メーリングリストの案内