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