お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-03-15 17:56:24

SuIsh
新しいメンバ
登録日: 2008-05-01

[8.10amd64] compizconnfig-settings-managerが立ち上がりません

8.10amd64をThinkPadX61で使っています。

compizconfig-settings-managerがある日突然動かなくなりました。
ConkyやEmeraldをインストールしたあたりからだと思うのですが、

コマンドライン上でccsmをうつと次のようなエラーが出ます。

# ccsm
Traceback (most recent call last):
  File "/usr/bin/ccsm", line 99, in <module>
    import compizconfig
ImportError: /usr/lib/libxslt.so.1: undefined symbol: xmlXPathCompiledEvalToBoolean

まず、Conky、Emerald、compiz関係のパッケージ(synaticでcompizで検索し見つかったもの)を
アンインストールしcompizだけ入れ直してみたのですが直りません。

OS自体を入れ直すしかないのでしょうか?

オフライン

 

#2 2009-03-16 12:53:35

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: [8.10amd64] compizconnfig-settings-managerが立ち上がりません

次の2つのコマンドの結果を貼り付けて,助けを待ってください.
$ ldd  /usr/lib/libxslt.so.1
$ nm -D /usr/lib/libxml2.so.2 | grep xmlXPathCompile

ところで,

# ccsm

これ(#)は root 権限で実行しているということですか??

最後の編集者: einundzwanzighundertsechs (2009-03-16 13:07:49)

オフライン

 

#3 2009-08-18 08:12:19

lettyrodriguezargueta
新しいメンバ
登録日: 2009-08-18

Re: [8.10amd64] compizconnfig-settings-managerが立ち上がりません

letty@letty-laptop:~$ ldd /usr/lib/libxslt.so.1
    linux-gate.so.1 =>  (0xb7ef4000)
    libxml2.so.2 => /usr/lib/vmware-vix/lib/libxml2.so.2 (0xb7d8d000)
    libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7d67000)
    libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7c03000)
    libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7bff000)
    libz.so.1 => /lib/libz.so.1 (0xb7be9000)
    /lib/ld-linux.so.2 (0xb7ef5000)

letty@letty-laptop:~$ nm -D /usr/lib/libxml2.so.2 | grep xmlXPathCompile
0008ac50 T xmlXPathCompile
0008ab20 T xmlXPathCompiledEval
0008ab00 T xmlXPathCompiledEvalToBoolean

オフライン

 

#4 2009-08-18 08:14:21

lettyrodriguezargueta
新しいメンバ
登録日: 2009-08-18

Re: [8.10amd64] compizconnfig-settings-managerが立ち上がりません

こんにちは、私は、実行することはできませんCCSM上記の2つのコマンドの出力です。ご協力いただきありがとうございます!

オフライン

 

#5 2009-08-18 08:18:31

lettyrodriguezargueta
新しいメンバ
登録日: 2009-08-18

Re: [8.10amd64] compizconnfig-settings-managerが立ち上がりません

letty@letty-laptop:~$ ccsm
Traceback (most recent call last):
  File "/usr/bin/ccsm", line 99, in <module>
    import compizconfig
ImportError: /usr/lib/libxslt.so.1: undefined symbol: xmlXPathCompiledEvalToBoolean

オフライン

 

#6 2009-08-18 08:28:47

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: [8.10amd64] compizconnfig-settings-managerが立ち上がりません

lettyrodriguezarguetaさん による投稿:

letty@letty-laptop:~$ ldd /usr/lib/libxslt.so.1
    linux-gate.so.1 =>  (0xb7ef4000)
    libxml2.so.2 => /usr/lib/vmware-vix/lib/libxml2.so.2 (0xb7d8d000)

$ nm -D /usr/lib/vmware-vix/lib/libxml2.so.2 | grep xmlXPathCompile

の結果はどうでしょう?

オフライン

 

#7 2009-08-18 08:44:05

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: [8.10amd64] compizconnfig-settings-managerが立ち上がりません

$ cat /etc/ld.so.conf
$ head /etc/ld.so.conf.d/*
の結果もあるほうが良いでしょう.

直接の原因が特定できたとしても vmware のことは知らないので対処法は私には分からない.

オフライン

 

#8 2009-08-18 09:10:12

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: [8.10amd64] compizconnfig-settings-managerが立ち上がりません

もう一つ
$ ls -l /usr/lib/vmware-vix/lib/libxml2.so.2* /usr/lib/libxml2.so.2*
はどうなってます?

オフライン

 

#9 2009-08-19 02:08:05

lettyrodriguezargueta
新しいメンバ
登録日: 2009-08-18

Re: [8.10amd64] compizconnfig-settings-managerが立ち上がりません

$ nm -D /usr/lib/vmware-vix/lib/libxml2.so.2 | grep xmlXPathCompile

の結果はどうでしょう?

letty@letty-laptop:~$ nm -D /usr/lib/vmware-vix/lib/libxml2.so.2 | grep xmlXPathCompile
0007bd30 T xmlXPathCompile
0007ba20 T xmlXPathCompiledEval
letty@letty-laptop:~$

オフライン

 

#10 2009-08-19 02:17:44

lettyrodriguezargueta
新しいメンバ
登録日: 2009-08-18

Re: [8.10amd64] compizconnfig-settings-managerが立ち上がりません

$ cat /etc/ld.so.conf
$ head /etc/ld.so.conf.d/*
の結果もあるほうが良いでしょう.

直接の原因が特定できたとしても vmware のことは知らないので対処法は私には分からない.

letty@letty-laptop:~$ cat /etc/ld.so.conf
include /etc/ld.so.conf.d/*.conf
/usr/lib/vmware-vix/lib

letty@letty-laptop:~$ head /etc/ld.so.conf.d/*
==> /etc/ld.so.conf.d/i486-linux-gnu.conf <==
# Multiarch support
/lib/i486-linux-gnu
/usr/lib/i486-linux-gnu

==> /etc/ld.so.conf.d/libasound2.conf <==
/usr/lib/alsa-lib

==> /etc/ld.so.conf.d/libc.conf <==
# libc default configuration
/usr/local/lib
letty@letty-laptop:~$

この問題は私のgccまたはnasmインストールを開始しました。 Cライブラリの非互換性ですか?

オフライン

 

#11 2009-08-19 02:19:36

lettyrodriguezargueta
新しいメンバ
登録日: 2009-08-18

Re: [8.10amd64] compizconnfig-settings-managerが立ち上がりません

letty@letty-laptop:~$ ls -l /usr/lib/vmware-vix/lib/libxml2.so.2* /usr/lib/libxml2.so.2*
lrwxrwxrwx 1 root root      17 2009-08-11 14:48 /usr/lib/libxml2.so.2 -> libxml2.so.2.6.32
-rw-r--r-- 1 root root 1286600 2009-08-11 10:03 /usr/lib/libxml2.so.2.6.32
-r--r--r-- 1 root root 1363501 2009-07-21 14:09 /usr/lib/vmware-vix/lib/libxml2.so.2
-r--r--r-- 1 root root 1363501 2009-07-21 14:09 /usr/lib/vmware-vix/lib/libxml2.so.2.6.26
letty@letty-laptop:~$

オフライン

 

#12 2009-08-19 09:36:33

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: [8.10amd64] compizconnfig-settings-managerが立ち上がりません

直接の原因は「/usr/lib/vmware-vix/lib/libxml2.so.2が邪魔している」ですが,vmware に関連するライブラリらしく,どう対処するのが正解なのか私には判定出来ません.

現状で,lettyrodriguezargueta のシステムには2つの libxml2 が存在します.
Ubuntu の libxml2 パッケージに属するもの

#11 による投稿:

lrwxrwxrwx 1 root root      17 2009-08-11 14:48 /usr/lib/libxml2.so.2 -> libxml2.so.2.6.32
-rw-r--r-- 1 root root 1286600 2009-08-11 10:03 /usr/lib/libxml2.so.2.6.32

と vmware に関連するらしいもの

#11 による投稿:

-r--r--r-- 1 root root 1363501 2009-07-21 14:09 /usr/lib/vmware-vix/lib/libxml2.so.2
-r--r--r-- 1 root root 1363501 2009-07-21 14:09 /usr/lib/vmware-vix/lib/libxml2.so.2.6.26

です.後者のバージョンは古く /usr/lib/libxslt.so.1 が必要とする xmlXPathCompiledEvalToBoolean を実装していません.

#5 による投稿:

ImportError: /usr/lib/libxslt.so.1: undefined symbol: xmlXPathCompiledEvalToBoolean

#9 による投稿:

letty@letty-laptop:~$ nm -D /usr/lib/vmware-vix/lib/libxml2.so.2 | grep xmlXPathCompile
0007bd30 T xmlXPathCompile
0007ba20 T xmlXPathCompiledEval

#3 による投稿:

letty@letty-laptop:~$ nm -D /usr/lib/libxml2.so.2 | grep xmlXPathCompile
0008ac50 T xmlXPathCompile
0008ab20 T xmlXPathCompiledEval
0008ab00 T xmlXPathCompiledEvalToBoolean

Ubuntu では前者が使用されるのべきですが,

コード:

# 此方での ldd の結果
$ ldd /usr/lib/libxslt.so.1 | grep libxml2
    libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb7d9c000)

lettyrodriguezargueta さんの現状では /etc/ld.so.conf に

#10 による投稿:

/usr/lib/vmware-vix/lib

の設定があって後者がそこに割り込んでいます.

#3 による投稿:

ldd /usr/lib/libxslt.so.1
    linux-gate.so.1 =>  (0xb7ef4000)
    libxml2.so.2 => /usr/lib/vmware-vix/lib/libxml2.so.2 (0xb7d8d000)

私は vmware のことは無知です.vmware が動かなくなっても良いなら,思いつく対処法は穏当な順に

1) vmware の libxml2 を ubuntu の使用するバージョンに置き換える
$ sudo cp /usr/lib/libxml2.so.2 /usr/lib/vmware-vix/lib/

2) ファイル /usr/lib/vmware-vix/lib/libxml2.so.2 を削除して
$ sudo ldconfig
を実行

3) /etc/ld.so.conf の2行目 /usr/lib/vmware-vix/lib を削除して
$ sudo ldconfig
を実行

4) vmware のアンインストール

のいずれかです.

1), 2), 3) の対処で vmware が必ず動かなくなるとは言いきれません. 3), 4) は vmware の他のライブラリが libxml2 同様に ubuntu の障害となる可能性を消せます.

vmware が必要なら vmware の利用状況を投稿して詳しい方の助力を仰いで下さい.

オフライン

 

#13 2009-08-19 09:41:49

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: [8.10amd64] compizconnfig-settings-managerが立ち上がりません

einundzwanzighundertsechs による投稿:

現状で,lettyrodriguezargueta のシステムには2つの libxml2 が存在します.

「lettyrodriguezargueta さん」です.ごめんなさい.;; preview で何度も確認するのに...

オフライン

 

Board footer

Powered by FluxBB