【トラブル】【Linux】 Linux環境下でのトラブル

■ 「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/ac2800d381accaf254e5
http://d.hatena.ne.jp/japanrock_pg/20090527/1243426081

関連記事

Redmine (プロジェクト管理ツール)

http://blogs.yahoo.co.jp/dk521123/36276495.html