■ 「yum upgrade」「yum update」時に衝突エラー
エラー内容
$ sudo yum -y upgrade 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.riken.jp * extras: ftp.riken.jp * updates: ftp.riken.jp 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ centos-release.x86_64 0:7-2.1511.el7.centos.2.10 を 更新 ---> パッケージ centos-release.x86_64 0:7-5.1804.el7.centos.2 を 更新 ---> パッケージ centos-release.x86_64 0:7-5.1804.4.el7.centos を アップデート ---> パッケージ kernel.x86_64 0:3.10.0-862.11.6.el7 を インストール --> 衝突を処理しています: kernel-3.10.0-862.11.6.el7.x86_64 は xfsprogs < 4.3.0 と衝突しています --> 衝突を処理しています: kernel-3.10.0-862.11.6.el7.x86_64 は kmod < 20-9 と衝突しています --> 衝突を処理しています: kernel-3.10.0-862.11.6.el7.x86_64 は kexec-tools < 2.0.14-3 と衝突しています --> 依存性解決を終了しました。 エラー: kernel conflicts with xfsprogs-3.2.2-2.el7.x86_64 エラー: kernel conflicts with kexec-tools-2.0.7-38.el7.x86_64 エラー: kernel conflicts with kmod-20-5.el7.x86_64 問題を回避するために --skip-broken を用いることができます。
対応案
* 一つ一つ「rpm -e --nodeps 【衝突対象】」で消していくrpm -e --nodeps kmod # 複数ある場合は、古い方を消す rpm -e --nodeps kmod-20-5.el7.x86_64
参考資料
http://old.ikoinoba.net/index.php?UID=1190640401■ Rubyの設定でのトラブル
* Rubyをインストールしたはずだったが、バージョン確認で 「/usr/bin/env: ruby: そのようなファイルやディレクトリはありません」と出力される
出力内容
$ ruby -v /usr/bin/env: ruby: そのようなファイルやディレクトリはありません
解決策
* 「~/.bashrc」を修正し、再読み込みをする $ vi ~/.bashrc # 以下を追記 export PATH=/usr/local/bin:$PATH alias sudo="sudo env PATH=$PATH" # 再読み込み $ source ~/.bashrc
参考文献
http://qiita.com/andeight/items/ac2800d381accaf254e5http://d.hatena.ne.jp/japanrock_pg/20090527/1243426081