うつ病双極性感情障害を抱えたけんけんFedoraFreeBSD勉強日記。
Linux/Unixデスクトップ用途として使う秘訣お教えします。
 since 2006年2月16日(木)

yum

Fedora で[ソフトウェア更新]をすると、特定できないトランザックションエラーが発生しました!を解決する方法。5

この記事をクリップ!

ファイルの更新のエラーメッセージ

コメント、blog友達で知ったのですが、 Fedora で[アプリケーション]→[その他]→[ソフトウェア更新][Check Now]すると(Fedora 15で頻発してる模様)、

特定できないトランザックションエラーが発生しました!

と言われることが多いようです。


で、このエラーがハードウェアのせいだと思われる方が多いようなんですが、
ソフトウェアでのエラーです。


で、このトランザクションエラーというのは、データを複雑に保持しているデータベースというソフトウェアがデータを処理している際にデータの内容の整合性が取れていないぞ(゚Д゚)ゴルァ!!と言っているのです。


解決方法

で、解決方法を。

[アプリケーション]→[端末]として、[端末](コマンド名、gnome-terminalを起動します。 そして、以下を実行。

yum clean all
この、yum clean allというのは、yumやら[ソフトウェアの追加/削除]で実行した際に 取り込んだデータベースを削除しちゃうということです。
(アプリケーションが消えるわけでは無いのでご安心を。)

これで、再度[ソフトウェア更新]→[Check Now]をしてみてください。
うまく、更新出来ると思います。

というか、コマンドが嫌でなければ、[端末]で
yum clean all && yum upate
したほうがGUIな[ソフトウェア更新]アプリよりリソースを食わない分速かったり(´・ω・`)


yumコマンドワカンネって方は、 yum コマンドの使い方ー日経Linuxに載ってますが、
正直下の本みたいに本を読んだほうが早いです。
Fedora 11用ですが、yumコマンドに限らず、コマンド周りはほぼ変更ありませんので。

Web情報は、見にくい…

Fedora11スタートアップバイブル
Fedora11スタートアップバイブル
クチコミを見る

Linux逆引き大全555の極意 コマンド編
Linux逆引き大全555の極意 コマンド編
クチコミを見る


Error: Missing Dependency: libupnp.so.2 is needed by package vlc を解決してyum update

この記事をクリップ!
freshrpmsのリポジトリでvlcをインストールしている状態で、

yum update


とすると、

Error: Missing Dependency: libupnp.so.2 is needed by package vlc

と言われました。

解決策は簡単。
rpmfindのサイト
からlibupnp-1.4.6-1.fc7.i386.rpmをダウンロードします。
そして、
ダウンロードしたら、
ダウンロード先に移動して、

$ rpm -ivh --force libupnp-1.4.6-1.fc7.i386.rpm


Fedora 7のlibupnpのバージョンが変わっているため、
libupnp.so.2ではなくlibupnp.so.3になっているので、
古いバージョンのlibupnpをインストールしました。

yum updateがError: Missing Dependency: xine-lib = 1.1.5 is needed by package xine-lib-moles3

この記事をクリップ!

問題点:アップデートエラー(Error: Missing Dependency:)


yumでyum updateしていたら、


# yum --enablerepo=freshrpms update
xine-lib-devel-1.1.6-2.fc 100% |=========================| 10 kB 00:00
---> Package xine-lib-devel.i386 0:1.1.6-2.fc6 set to be updated
---> Downloading header for xine-lib to pack into transaction set.
xine-lib-1.1.6-2.fc6.i386 100% |=========================| 27 kB 00:00
---> Package xine-lib.i386 0:1.1.6-2.fc6 set to be updated
---> Downloading header for xine-lib-extras to pack into transaction set.
xine-lib-extras-1.1.6-2.f 100% |=========================| 7.9 kB 00:00
---> Package xine-lib-extras.i386 0:1.1.6-2.fc6 set to be updated
--> Running transaction check
--> Processing Dependency: xine-lib = 1.1.5 for package: xine-lib-moles
--> Finished Dependency Resolution
Error: Missing Dependency: xine-lib = 1.1.5 is needed by package xine-lib-moles

と言われてしばらくアップデートできなかった。

しかし、解決できたので、次に示す。
続きを読む
ブログ内の検索
Google

WWW を検索
このblog内を検索
私がPixivで描いたイラスト
うつ病の治療に効果がある可能性があるらしい
FedoraにオススメのPC、周辺機器(動作保証するものではありません)




tweet
コンピューター オススメ
Linuxオススメ本
コマンド本
さらにLinux/UNIX上級者になりたい方へ
NAVERまとめ
livedoorトピックワード
livedoor 天気
アクセスカウンター

    はてブリスト - 現在
    倉木麻衣ちゃん
    はてブリスト - 前のドメイン名
    • ライブドアブログ