Fedora Users Forum

Fedoraユーザのためのサポートフォーラム
現在時刻 - 2018年12月14日(金) 19:01

All times are UTC + 9 hours





新しいトピックを投稿する トピックへ返信する  [ 7 件の記事 ] 
作成者 メッセージ
 記事の件名: システム更新時のエラー
投稿記事Posted: 2009年5月11日(月) 22:19 
オフライン
プライベートメッセージ送信  メール  プロフィール

登録日時: 2008年11月03日(月) 21:48
記事: 271
こんばんわ

今回、システム更新時にエラーがでてしまいました

引用:
libcucul.so.0 is needed by package xine-0.99.5-4.fc9.i386
libcucul.so.0 is needed by package mplayer-gui-1.0-0.100.20090204svn.fc9.i386
libcucul.so.0 is needed by package vlc-0.9.9-2.fc9.i386
libcucul.so.0 is needed by package mplayer-1.0-0.100.20090204svn.fc9.i386 : Success - empty transaction


xine などのパッケージはすでにインストールされているのですが、なぜでしょうか?
[url]
[/url]にそれらしきことは書いてあるのですが
何分英語ですので・・・
日本語にgoogle を使って翻訳してみましたが、いまひとつわかりません

レポジトリの設定がまずいのでしょうか?


パーミッションが与えられていないため、記事の添付ファイルを見ることができません


トップへ
 
 記事の件名: Re: システム更新時のエラー
投稿記事Posted: 2009年5月11日(月) 22:43 
オフライン
プライベートメッセージ送信  WWW  プロフィール

登録日時: 2008年9月13日(土) 12:37
記事: 250
所在地: 兵庫県
調べたところ、そのライブラリはlibcacaというパッケージが提供しているようです。
こちらのパッケージはインストール済みでしょうか?
インストールされていないなら、インストールしてからアップデートしてみてはいかがでしょう?

#ちなみに、「このファイルってどのパッケージに属してるんだ?」ってのを調べるには
コード:
yum provides */ファイル名

で調べることができます。今回の例ですと
コード:
yum provides */libcucul.so.0

となります。


トップへ
 
 記事の件名: Re: システム更新時のエラー
投稿記事Posted: 2009年5月12日(火) 16:47 
オフライン
プライベートメッセージ送信  メール  プロフィール

登録日時: 2008年11月03日(月) 21:48
記事: 271
code_air_edgeさん、ありがとうございます
さっそく、 yum provides */libcucul.so.0 を実行しました

引用:
[root@localhost snow]# yum provides */libcucul.so.0
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
* kde-testing: apt.kde-redhat.org
* livna: rpm.livna.org
* fedora: ftp.kddilabs.jp
* rpmfusion-free-updates: astromirror.uchicago.edu
* rpmfusion-free: astromirror.uchicago.edu
* updates-newkey: ftp.kddilabs.jp
* rpmfusion-nonfree-updates: astromirror.uchicago.edu
* updates: ftp.kddilabs.jp
* rpmfusion-nonfree: astromirror.uchicago.edu
libcaca-0.99-0.7.beta16.fc9.i386 : Library for Colour AsCii Art, text mode
: graphics
Repo : updates-newkey
Matched from:
Filename : /usr/lib/libcucul.so.0



libcaca-0.99-0.4.beta11.fc9.i386 : Library for Colour AsCii Art, text mode
: graphics
Repo : fedora
Matched from:
Filename : /usr/lib/libcucul.so.0

libcaca-0.99-0.4.beta11.fc9.i386 : Library for Colour AsCii Art, text mode
: graphics
Repo : installed
Matched from:
Filename : /usr/lib/libcucul.so.0

[root@localhost snow]#


となりました

libcaca-0.99-0.4.beta11.fc9.i386 が足りなかったみたいです

その後に、 yum install libcaca-0.99-0.4.beta11.fc9.i386  を実行したのですが

引用:
[root@localhost snow]# yum install libcaca-0.99-0.4.beta11.fc9.i386
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
* kde-testing: apt.kde-redhat.org
* livna: rpm.livna.org
* fedora: ftp.kddilabs.jp
* rpmfusion-free-updates: astromirror.uchicago.edu
* rpmfusion-free: astromirror.uchicago.edu
* updates-newkey: ftp.kddilabs.jp
* rpmfusion-nonfree-updates: astromirror.uchicago.edu
* updates: ftp.kddilabs.jp
* rpmfusion-nonfree: astromirror.uchicago.edu
Setting up Install Process
Parsing package install arguments
Package libcaca-0.99-0.4.beta11.fc9.i386 already installed and latest version
Nothing to do
[root@localhost snow]#


となり、インストールされていると表示されました

引用:
yum provides */ファイル名


とすると、足りないパッケージまでインストールされるのでしょうか?


トップへ
 
 記事の件名: Re: システム更新時のエラー
投稿記事Posted: 2009年5月12日(火) 19:17 
オフライン
プライベートメッセージ送信  WWW  プロフィール

登録日時: 2008年9月20日(土) 23:35
記事: 278
所在地: にっぽん、ちゃちゃちゃ
 hiho!

 シンプルに”libcucul.so.0 is needed by package”でけんさくをかけてみました。

 これでしょうか?

 http://xbull.blog60.fc2.com/blog-entry-15.html
 http://rpmfusion.org/Configuration

 内容は確認しておりません。


トップへ
 
 記事の件名: Re: システム更新時のエラー
投稿記事Posted: 2009年5月12日(火) 19:46 
オフライン
プライベートメッセージ送信  メール  プロフィール

登録日時: 2008年11月03日(月) 21:48
記事: 271
HiroKwsさん、こんばんわ

今回の問題は、
引用:



にあるようなかんじになるみたいです


では、
インストールの際に毎度悩まされていたmplayerの依存関係の問題解決方法と、
シェルからインストールする方法が書いてあるようです

では、レポジトリの更新?みたいな感じです(英語はあまり読めないので、はっきりとはわかりませんけど・・・)
が紹介されているようです

今回、
引用:
yum provides */libcucul.so.0

を行うことで、エラーがでず、そのままアップデートすることができました


トップへ
 
 記事の件名: Re: システム更新時のエラー
投稿記事Posted: 2009年5月12日(火) 21:46 
オフライン
プライベートメッセージ送信  WWW  プロフィール

登録日時: 2008年9月13日(土) 12:37
記事: 250
所在地: 兵庫県
失敬、ちゃんとエラーメッセージを読んでおりませんでした^^;
libcucul.so.0 is needed by hogehoge package
ってことなので、libcucul.so.0ってなファイルがhogehogeたちに必要とされているわけです。

つまり、libcucul.so.0が含まれるパッケージを更新しようとしたんだけれど、hogehogeに必要とされているため、更新ができませんでした、というメッセージとなります。

ちなみに、yum providesってのは単純にデータベースに検索を掛けにいくだけなので、更新処理は一切行いません。一般ユーザ権限で実行できます。
従いまして、私が提示した方法では解決はできません。あくまで、解決のための糸口探しということになります。しかもlibcacaをインストールしようとして依存関係を訴えられているので、むしろ逆のことを説明してしまいました…。済みません。

ということで、既に解決して、アップデートが成功しておられるのなら構わないんですが、そうでないなら回避策を考えなくてはいけません。

1つめは、時間が解決してくれるパターン。依存関係を訴えているパッケージがlibcacaのバージョンアップに伴う更新を提供してくれたら自然と解決します。数日待って試したらあっけなく通ることが多いパターンです。

2つめは、依存関係を訴えているパッケージを削除することです。その後libcacaをアップデートし、削除したパッケージを再インストールすれば更新完了です。手間が掛かりますので、最後の手段としたいところ。

…と思いましたが、HiroKwsさんが解決策を提示して下さっていますね。その例ではCentOSとなってますから、りなっくす初心者さんの場合はFedora9のtestingリポジトリをインストールしたらいいということになりますが…、Fedora10がリリースされている状況でそんなリポジトリあるんですかねぇ?^^; それはちょっと分からないです。試してみる価値はありそうですね。


トップへ
 
 記事の件名: Re: システム更新時のエラー
投稿記事Posted: 2009年5月13日(水) 23:27 
オフライン
プライベートメッセージ送信  メール  プロフィール

登録日時: 2008年11月03日(月) 21:48
記事: 271
---------
こんばんわ、code_air_edgeさん

丁寧な説明をしていただき、ありがとうございます
今回の問題ですけど、なぜか

引用:
[root@localhost snow]# yum provides */libcucul.so.0

のログの最後に

引用:
libcaca-0.99-0.4.beta11.fc9.i386 : Library for Colour AsCii Art, text mode
: graphics
Repo : installed
Matched from:
Filename : /usr/lib/libcucul.so.0

が記載されていました

そして、時間が解決してくれたのでしょうか? アップデートのときにはエラーが出ることなく
すんなりとアップデートできました


トップへ
 
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 7 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[1人]


トピック投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
cron

無料でマイフォーラムを作成する! · php-BB© · Internationalization Project · 不正利用を報告する · 使用条件/プライバシーポリシー
© Forums-Free.com 2009