VineSeed ML アーカイブ



[VineSeed:027965] FYI: vbootstrap / vbuiler

  • From: Tomohiro 'Tomo-p' KATO <tomop@xxxxxxxxxxxxx>
  • Subject: [VineSeed:027965] FYI: vbootstrap / vbuiler
  • Date: Fri, 20 May 2016 03:35:03 +0900
 こんばんは。かとうです。

  VineSeed x86_64ホスト上にて、vbuilderを用いたVine-6.x x86_64の
 環境が構築できなくなっているということで調査しました。


*現象
  vbuilder build実行時、pamのインストール直後に不正終了する。


*workaround
 C localeにて実行する。

(例)
LANG=C vbuilder ...


*原因
  rpmの実行中・chrootの後にgconvライブラリ(glibcの一部、EUC-JP.so)
 がロードされています。このため、

- ホスト環境のglibc-2.23
- chroot環境内のVine-6.x(glibc-2.11)のEUC-JP.so

 という組み合わせになってしまいます。そしてEUC-JP.soの初期化関数内で、
 glibc-2.21以降では削除されている構造体メンバにアクセスしようとする
 ため、Segmentation Faultが発生します。


-- 
    __________________________________________________
  _/_/  Tomohiro "Tomo-p" KATO  <tomop@xxxxxxxxxxxxx>
 _/_/  Team Gedoh Network  http://www.teamgedoh.net/
_/_/  Key fingerprint: 3347 89D9 5B87 29E6 33A2  30C1 B12F A313 30C4 13F0
_______________________________________________
VineSeed mailing list
VineSeed@xxxxxxxxxxxxx
http://lists.vinelinux.org/mailman/listinfo/vineseed