«前の日記(2004年05月23日) 最新 次の日記(2004年05月25日)» 編集

だめだめ日記

ツッコミの内容は検索サイトからの検索やサイトのレーティングに影響します。そのため問題があるキーワードを含むと思われるツッコミについては、当方の判断で削除することがあります。予めご了承ください。 なお、コメントspamと判断されたツッコミは自動的に消去されます。ご容赦ください。
2002|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|05|06|09|10|11|12|
2013|01|02|02|03|08|09|
2014|01|
2015|09|10|11|
2016|01|04|

執筆、翻訳などに関わった書籍類


【改訂新版】Samba [実践]入門

Linux教科書
LPICレベル3 300試験

マスタリング Nginx

実践 パケット解析 第2版

改訂版 Sambaのすべて

アンドキュメンテッド
Microsoftネットワーク

その他の書籍は だめだめ日記のおみせ@本店でどうぞ。



2004年05月24日 ぷらいべーとな用事(昼)(夜) [長年日記]

[コンピュータ][Samba] libnss_wins.soその後(共有ライブラリ依存関係のデバッグ(Linux))

LD_DEBUG も知らなかったなんて、いかにいっぱんじんかということですかね m(_"_)m

LD_DEBUGのヘルプ表示

$ LD_DEBUG=help ls ←ヘルプを表示させるだけなので、コマンド名(ここではls)は何でもよい
Valid options for the LD_DEBUG environment variable are:
 
  libs       display library search paths
  reloc      display relocation processing
  files      display progress for input file
  symbols    display symbol table processing
  bindings   display information about symbol binding
  versions   display version dependencies
  all        all previous options combined
  statistics display relocation statistics
  help       display this help message and exit
 
To direct the debugging output into a file instead of standard output
a filename can be specified using the LD_DEBUG_OUTPUT environment variable.

で、この機能を使って

$ LD_DEBUG=all ping megu

とかしてみたんですが、この出力からは原因はつかめませんでした。というか、libiconv.so の呼び出しがないことが判明。で、さらに

# objdump -x /lib/libnss_wins.so | grep NEEDED
  NEEDED      libldap.so.2
  NEEDED      liblber.so.2
  NEEDED      libgssapi_krb5.so.2
  NEEDED      libkrb5.so.3
  NEEDED      libk5crypto.so.3
  NEEDED      libcom_err.so.2
  NEEDED      libc.so.6

……。

あるはずのlibiconv.so.2 がないことが確認されて、最終的にはMakefileのミスと判明 orz

ということで、bugzilla.samba.org にバグ報告をしようと思ったら、すでに報告されてたので、 BUG#1113 libiconv relocation missing in libnss_winsに追加情報として報告してみました。

いろいろ手伝ってくださった、 #arege のみなさま、本当にありがとうございました m(_"_)m


Copyright (C) 2003-2017 TAKAHASHI, Motonobu
webmaster@monyo.com