
Ubuntu日本語フォーラム

ログインしていません。
お世話になります。
12.04にvlcをインストール後、起動できません。
GUIからだとスプラッシュ後、反応なし。
CUIからだと以下のエラーが出ます。
VLC media player 2.0.3 Twoflower (revision 2.0.2-93-g77aa89e)
Inconsistency detected by ld.so: ../sysdeps/i386/dl-machine.h: 633: elf_machine_rel_relative: Assertion `((reloc->r_info) & 0xff) == 8' failed!
Inconsistency detected by ld.so を翻訳してみると「ld.soによって検出された矛盾」となるようですが、
どう修正やらしてよいのかわかりません。
ご教授願います。
オフライン
12.04の64bitと32bitとVLCの対応は合っていますか?どういう風にインストールしたのか不明なのでこれくらいしか思いつきません。
オフライン
ご回答ありがとうございます。
情報足らず失礼いたしました。
12.04も32ビットですので、ないかとは思います。
確認する方法はございますでしょうか?
ちなみに…
初めはPPA追加してインストールしたのですがダメだったため、一度アンインストールした後ソフトウェアセンターからインストールしても同様でした。
それと、MPlayerをインストールして起動しても同様のエラーが出てしまいます。
初心者のほうへ投稿しようか迷ったくらいの人間なのですが、このld.soというのはどういうファイルでどういう役割のものなのでしょうか?
オフライン
tsunekichi による投稿:
…
初めはPPA追加してインストールしたのですがダメだったため、一度アンインストールした後ソフトウェアセンターからインストールしても同様でした。
それと、MPlayerをインストールして起動しても同様のエラーが出てしまいます。
このld.soというのはどういうファイルでどういう役割のものなのでしょうか?
追加した PPA というのは何ですか? これを明記してください。
また、この PPA は削除したのか? 削除したのならば、どうやって削除したのか?
この PPA を使って、VLC をインストールした時、VLC,MPlayer で使うライブラリを、この PPA のものにかきかえられ、問題を起こしているのか、この PPA が有効なままで、ソフトウェアセンターからインストールしようとしても、同じ VLC がインストールされるのかも知れません。
また、他に標準以外のリポジトリは入れていませんか? 入れていれば、それも明記してください。
(例えば、medibuntu とか)
リポジトリの組み合わせよっては、問題を起こす場合があります。
> ld.so
リンカー・ローダで、アプリを実行するとき、必要なライブラリを探しロードしたりして、アプリ実行のお膳立てをするもの
オフライン
<追記>
端末から、「 vlc --version 」と入力し、vlcの詳細が表示されるのであれば、記載してください。
オフライン
遅くなりまして申し訳ありません。
リポジトリの一覧です。長くて申し訳ありません。
Repos: Active apt sources in file: /etc/apt/sources.list
deb http://jp.archive.ubuntu.com/ubuntu/ precise main restricted
deb-src http://jp.archive.ubuntu.com/ubuntu/ precise main restricted
deb http://jp.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://jp.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb http://jp.archive.ubuntu.com/ubuntu/ precise universe
deb-src http://jp.archive.ubuntu.com/ubuntu/ precise universe
deb http://jp.archive.ubuntu.com/ubuntu/ precise-updates universe
deb-src http://jp.archive.ubuntu.com/ubuntu/ precise-updates universe
deb http://jp.archive.ubuntu.com/ubuntu/ precise multiverse
deb-src http://jp.archive.ubuntu.com/ubuntu/ precise multiverse
deb http://jp.archive.ubuntu.com/ubuntu/ precise-updates multiverse
deb-src http://jp.archive.ubuntu.com/ubuntu/ precise-updates multiverse
deb http://jp.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://jp.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu precise-security main restricted
deb-src http://security.ubuntu.com/ubuntu precise-security main restricted
deb http://security.ubuntu.com/ubuntu precise-security universe
deb-src http://security.ubuntu.com/ubuntu precise-security universe
deb http://security.ubuntu.com/ubuntu precise-security multiverse
deb-src http://security.ubuntu.com/ubuntu precise-security multiverse
deb http://archive.canonical.com/ubuntu precise partner
deb-src http://archive.canonical.com/ubuntu precise partner
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main
Active apt sources in file: /etc/apt/sources.list.d/cathbard.list
deb ftp://cathbard.com/ ./
Active apt sources in file: /etc/apt/sources.list.d/diesch-testing-precise.list
deb http://ppa.launchpad.net/diesch/testing/ubuntu precise main
deb-src http://ppa.launchpad.net/diesch/testing/ubuntu precise main
Active apt sources in file: /etc/apt/sources.list.d/google-chrome.list
deb http://dl.google.com/linux/chrome/deb/ stable main
Active apt sources in file: /etc/apt/sources.list.d/google-talkplugin.list
deb http://dl.google.com/linux/talkplugin/deb/ stable main
Active apt sources in file: /etc/apt/sources.list.d/ikoinoba-ppa-precise.list
deb http://ppa.launchpad.net/ikoinoba/ppa/ubuntu precise main
deb-src http://ppa.launchpad.net/ikoinoba/ppa/ubuntu precise main
Active apt sources in file: /etc/apt/sources.list.d/medibuntu.list
deb http://packages.medibuntu.org/ precise free non-free #Medibuntu - Ubuntu 12.04 "precise pangolin"
deb-src http://packages.medibuntu.org/ precise free non-free #Medibuntu (source) - Ubuntu 12.04 "precise pangolin"
Active apt sources in file: /etc/apt/sources.list.d/tualatrix-ppa-precise.list
deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu precise main
deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu precise main
Active apt sources in file: /etc/apt/sources.list.d/ubuntu-ja.list
deb http://archive.ubuntulinux.jp/ubuntu precise main
deb-src http://archive.ubuntulinux.jp/ubuntu precise main
deb http://archive.ubuntulinux.jp/ubuntu-ja-non-free precise multiverse
deb-src http://archive.ubuntulinux.jp/ubuntu-ja-non-free precise multiverse
Active apt sources in file: /etc/apt/sources.list.d/ubuntu-wine-ppa-precise.list
deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu precise main
deb-src http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu precise main
Active apt sources in file: /etc/apt/sources.list.d/ubuntu-x-swat-x-updates-precise.list
deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu precise main
deb-src http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu precise main
Active apt sources in file: /etc/apt/sources.list.d/videolan-stable-daily-precise.list
deb http://ppa.launchpad.net/videolan/stable-daily/ubuntu precise main
deb-src http://ppa.launchpad.net/videolan/stable-daily/ubuntu precise main
Active apt sources in file: /etc/apt/sources.list.d/webupd8team-java-precise.list
deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main
Active apt sources in file: /etc/apt/sources.list.d/webupd8team-y-ppa-manager-precise.list
deb http://ppa.launchpad.net/webupd8team/y-ppa-manager/ubuntu precise main
deb-src http://ppa.launchpad.net/webupd8team/y-ppa-manager/ubuntu precise main
VLCインストール時に追加したPPAは
Active apt sources in file: /etc/apt/sources.list.d/videolan-stable-daily-precise.list
deb http://ppa.launchpad.net/videolan/stable-daily/ubuntu precise main
のつもりです。
端末にて「VLC --version」を入力した結果は
VLC media player 2.0.4 Twoflower (revision 2.0.3+git20120925+r391)
Inconsistency detected by ld.so: ../sysdeps/i386/dl-machine.h: 633: elf_machine_rel_relative: Assertion `((reloc->r_info) & 0xff) == 8' failed!
となりました。
よろしくお願いします。
オフライン
videolan-stable-daily から、インストールした vlc が動かないのですね。
他のアプリでは問題出ていないのですよね?
だとしたら、原因として考えられるのは、2つ
* videolan-stable-daily のビルド自体の問題ー> そのうちアップデートで直る(多分)
* 他のリポジトリとのからみ合いでの問題ー>apt-sourceを見ると、いろんなのが入っていて、私には、ちょっと判断できない
ただ、簡単に済むかもしれない方法として、ソフトウェアセンターから、videolan-stable-daily ppa の削除、
(リポジトリとそこからインストールしたパッケージも含めて purge できるようなのですが、私は、使ったことないので調べてください、今回は、問題おこらないと思いますが、この操作は危険を伴う場合がありますので、大事なデータはバックアップしておいてください)
そして、この状態で、再度、vlc をインストールする。
多分、medibuntu あたりから入るのではないでしょうか?
これでダメなら、vlc を諦めるか、他の PPA を試すか、面倒ですが、依存関係をたどって、原因となるリポジトリ見つけ対応を検討する。
### 余談 ###
videolan-stable-dailyを入れる特別な理由があるのなら、明記したほうがいいかも知れません。
因みに、私は、新しもの好きなので、videolan/master-dailyから、2.1.0~~git20120925+r2060-0~r85~precise1 を入れて使っています。
オフライン
#7のリポジトリ設定を元に、私の実験環境(クリーンインストール後の12.04にほぼ近い)でvlcをインストールしてみました。
deb http://ppa.launchpad.net/videolan/stable-daily/ubuntu precise mainのvlcがインストールされました。
vlcは問題なく起動できます。
私の実験環境はtsunekichiさんの環境と完全に同じではないですが、リポジトリ設定の可能性は少し低いような気がします。
ちなみに私のはVMware上の32bitのです。
si様、STGSAGWAN様、ありがとうございます。
とりあえず、vlcがこのリポジトリでなければいけない理由はありませんので一旦、purgeしてみます。
(web検索から最新のvlcが入れられるPPAとして知ったので入れただけでした)
vlcだけではなくソフトウェアセンターから入れたMplayerでも同様のエラーが出てましたが、
そちらはソフトウェアセンターでアンインストールしてしまいました。
(ちなみに、当然といえば当然ですがブラウザ用のvlc-pluginも起動しません)
・・・今、「Y PPA Manager」にてpurge中なのですが、なかなか進みませんので作業後に結果ご報告いたします。
オフライン
ざっくり検索して英語サイトとかでも同じエラーが出てるかたがいましたが、ディスクチェック・メモリチェック・再起動で治っているかたが多いようです。
オフライン