[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 メーリングリストの案内