Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0003060Vine Linux1 バグ公開2016-11-22 22:092016-12-01 06:13
sakenakabone 
ara_t 
毎回 
完了実装済 
6.5 
6.5 
x86_64
vixie-cron-4.1-1vl6
0003060: Vine6.5β4 で crontab -e がエラー
$ crontab -e
no crontab for root - using an empty one
/bin/sh: /usr/bin/vi: そのようなファイルやディレクトリはありません
crontab: "/usr/bin/vi" exited with status 127
設定されていません。
課題の履歴
2016-11-22 22:09sakenakabone新規課題
2016-11-28 22:47ara_tコメント追加: 0010029
2016-11-28 22:48ara_t担当者 => ara_t
2016-11-28 22:48ara_t状態新規 => テスト待ち
2016-11-28 22:48ara_t解決状況不明 => 実装済
2016-11-28 22:48ara_tバージョン => 6.5
2016-11-28 22:48ara_t修正予定バージョン => 6.5
2016-11-29 20:31sakenakaboneコメント追加: 0010030
2016-11-30 10:09ara_tコメント追加: 0010031
2016-11-30 23:29sakenakaboneコメント追加: 0010032
2016-12-01 06:13ara_tコメント追加: 0010033
2016-12-01 06:13ara_t状態テスト待ち => 完了

コメント
(0010029)
ara_t   
2016-11-28 22:47   
/proposed-updates/6 に
vim-7.4.589-3vl6をアップロードしました。
(VineSeedのパッケージをリビルドしたもの)

今回の更新によって
/usr/bin/vi
にシンボリックリンクが張られるようになるため、今回の件は解決されました。

確認をお願いします。
(0010030)
sakenakabone   
2016-11-29 20:31   
問題は解決しませんでした。

実験方法
1. Vine6.5β4を再度クリーンインストール(デスクトップを選択)
2. 最新にアップデート(proposed-updatesを含む)
3. crontab -e でエラー変わらず

原因の推測
6.5β4でviの実体はvim-X11-hugeでした。6.5β4はデフォルトでvimがインストールされないため対策の効力が生じなかったようです。

$ rpm -qa|grep vim
vim-common-7.4.589-3vl6.x86_64
vim-X11-huge-7.4.589-3vl6.x86_64
vim-man-7.4.589-3vl6.x86_64
vim-X11-common-7.4.589-3vl6.x86_64
vim-tiny-7.4.589-3vl6.x86_64
(0010031)
ara_t   
2016-11-30 10:09   
報告ありがとうございます。

/proposed-updates/6 に
vim-7.4.589-4vl6をアップロードしました。

vim-huge, vim-X11, vim-X11-hugeパッケージでは
update-alternativesでシンボリックリンクを作成する際に
/usr/bin/vim に作成していたため、
/usr/bin/vi に作成するように変更しました。

新規に6.5β4をインストールした環境でアップグレードするとエラーが出ないことを確認しています。

もし既存の6.5β4環境でアップグレードしてもエラーが出る場合には
一度 vim-X11-huge を削除してから再インストールして下さい。
私自身も試行錯誤しました。

削除する際に
sudo apt-get remove vim-X11-huge
でエラーが出る場合には
sudo rpm -e --noscripts vim-X11-huge
で削除して下さい。

update-alternatives --display vi
で表示されるコマンドとインストールされているvimとが合っているかを
確認しながら行うといいかもしれません。
(0010032)
sakenakabone   
2016-11-30 23:29   
解決しました。

実験方法
1. Vine6.5β4をまたまたクリーンインストール(デスクトップを選択)
2. 最新にアップデート(proposed-updatesを含む)
3. crontab -e が正常に

昨日の状態からのアップデートでは crontab -e がエラーのままでした。
(0010033)
ara_t   
2016-12-01 06:13   
報告ありがとうございました。

update-alternativesでのエラーの解決は試行錯誤が必要なので
クリーンインストールの方が楽だと思います。

この課題は完了とさせて頂きます。