* PostgreSQL回りが起動不可 [#f1ab0310]
ライブラリの依存性的に問題がありそうだったので、heimdalパッケージを1.3.3から古い1.2に戻したところ、PostgreSQL関連パッケージ(09_webdb/10_postgis あたりのパッケージ)が heimdal-1.3.3のライブラリを必要として起動しない。
% ldd /usr/lib/libsmbclient.so linux-gate.so.1 => (0xffffe000) libcrypt.so.1 => /lib/libcrypt.so.1 (0xb76a2000) libresolv.so.2 => /lib/libresolv.so.2 (0xb768e000) libnsl.so.1 => /lib/libnsl.so.1 (0xb7679000) libdl.so.2 => /lib/libdl.so.2 (0xb7675000) libgssapi.so.2 => /usr/heimdal/lib/libgssapi.so.2 (0xb7648000) libheimntlm.so.0 => /usr/heimdal/lib/libheimntlm.so.0 (0xb7643000) libkrb5.so.25 => /usr/heimdal/lib/libkrb5.so.25 (0xb758d000) libhx509.so.3 => /usr/heimdal/lib/libhx509.so.3 (0xb7557000) libcom_err.so.2 => /lib/libcom_err.so.2 (0xb7554000) libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xb741e000) libasn1.so.8 => /usr/heimdal/lib/libasn1.so.8 (0xb73a5000) libwind.so.0 => /usr/heimdal/lib/libwind.so.0 (0xb737d000) libroken.so.18 => /usr/heimdal/lib/libroken.so.18 (0xb736b000) libldap-2.4.so.2 => /usr/lib/libldap-2.4.so.2 (0xb7332000) liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0xb7326000) libpthread.so.0 => /lib/libpthread.so.0 (0xb730d000) libc.so.6 => /lib/libc.so.6 (0xb71ca000) /lib/ld-linux.so.2 (0xb78ab000) libkrb5.so.26 => /usr/heimdal/lib/libkrb5.so.26 (0xb7167000) libhx509.so.5 => /usr/heimdal/lib/libhx509.so.5 (0xb712e000) libheimsqlite.so.0 => /usr/heimdal/lib/libheimsqlite.so.0 (0xb70ca000) libcom_err.so.1 => /usr/heimdal/lib/libcom_err.so.1 (0xb70c6000) libhx509.so.4 => /usr/heimdal/lib/libhx509.so.4 (0xb708f000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb707a000) libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xb7035000)
みたいに、libkrb5.so.25 と 26 の双方を見るような状態になっているから libkrb5.so.25 を直したところで ダメっぽい。多分、libsmbclient.so のコンパイル時に --as-needed みたいなLDFLAGSを与えないといけない気配 -- kojima 2010-08-11 (水) 13:24:05