[samba-jp:22405] Re: 日本語ファイル名でのConversion errorについて
Tamotsu Hasegawa
tamotsu @ nippaku.co.jp
2015年 1月 17日 (土) 11:12:31 JST
石田泰規 様
矢野 様
長谷川@ニッパク です。
コメントありがとうございます。
設定やインストールに間違いがあるのではなく、
EUCJPを選択したのが間違いということですね。
運用を始めて15年以上経ち、データもそれなり
にあるので、現時点で単にsmb4.conf設定を
変えるわけにはいかないのです。
前回システムを更新した際に、rsyncで文字
コードを変更したかったのですが、うまく
いかないまま時間切れになってそのままに
してしまいました。
Samba4のunix側文字コードをUTF8に変更する
という線で調べてみたいと思います。
/* 長谷川 保 @ (株)ニッパク */
On 2015/01/16 20:54:27
wrote: takasi.yano @ nifty.com
title: [samba-jp:22404] Re: 日本語ファイル名でのConversion errorについて
> 矢野です。
>
> ㈱は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 メーリングリストの案内