コメント |
|
|
VirtualBox OSEのクリーンインストール環境で試してみましたが、下記エラーは再現しませんでした。
> 更新/インストール中
> vim-common-7.2.148-1vl5.i386 ############################## [100%]
> エラー: アーカイブの伸長に失敗: ファイル /usr/share/vim/vimfiles: cpio:
> rename失敗 - ディレクトリです
投稿者の方の環境はどの様な環境でしょうか? クリーンインストール? 4.2からのアップグレード?
アップグレード環境の場合は、アップグレードの履歴をお知らせ頂けると幸いです。
(例)3.2->4.0->4.1->4.2->5.0
元投稿者の方以外にも上記エラーが再現する様であれば、情報を頂けると幸いです。 |
|
|
|
この投稿者です。
確認ありがとうございます。
> 投稿者の方の環境はどの様な環境でしょうか? クリーンインストール? 4.2からの
> アップグレード?
> アップグレード環境の場合は、アップグレードの履歴をお知らせ頂けると幸いで
> す。
クリーンインストールでインストール方法は、「すべて」で行いました。
また、記事投稿時点までapt-get updateとapt-get upgradeを行っています。
念のため再度クリーンインストールを実行して試したところ、今回の現象は再現しませんでした。
もう少し経緯を説明しますと、
記事投稿1〜2週間前(11月10日前後):今回の手順を実行しエラーが発生
↓
11月15日前後:VineLinuxをクリーンインストール
↓
記事投稿日(11月23日):今回の手順を実行しエラー発生
↓
今日(12月8日):VineLinuxをクリーンインストールし今回の手順を実行したところ再現せず
という状況です。
32bit版/64bit版DVDで確認しましたが、どちらも再現しませんでした。
またapt-get updateとapt-get upgradeを実行してアップデートした際、(偶然にも?)今回の現象を改善するライブラリなどがインストールされたのかもしれません。
この辺はもう少し様子を見て、原因が分かりましたらお知らせします。 |
|
|
|
> 32bit版/64bit版DVDで確認しましたが、どちらも再現しませんでした。
報告ありがとうございます。
検証していただいた結果でも再現しないそうですので、一旦再現せず
として閉じておきます。
> この辺はもう少し様子を見て、原因が分かりましたらお知らせします。
何か追加の情報が見つかりましたが、再度このレポートにリプライ
してもらえる助かります。
ハラダ |
|
|
|
私はsynapticを使ってvimをインストールしようとしたら同様のエラーが
出ました。
こんな内容です。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
パッケージ vim-common-7.2.148-1vl5 をインストール中に:
エラー: アーカイブの伸長に失敗: ファイル /usr/share/vim/vimfiles: cpio: rename失敗 - ディレクトリです
W: Some errors occurred while running transaction
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
そのため、vim-commonがインストールされず、synapticを使うたびに同じエラーが出ます。
なお環境は32bit版 ver 5.2 DVD版を使ってクリーンインストールしました。
再度インストールしなおして同じ症状が出るかまでは確認していません。
CPUはPentium III 1GHz x2 で、MBはSupermicroのものですが、型番は失念しました。
あとで調べます。メモリは2Gです。
Mike
> > 32bit版/64bit版DVDで確認しましたが、どちらも再現しませんでした。
>
> 報告ありがとうございます。
>
> 検証していただいた結果でも再現しないそうですので、一旦再現せず
> として閉じておきます。
>
> > この辺はもう少し様子を見て、原因が分かりましたらお知らせします。
>
> 何か追加の情報が見つかりましたが、再度このレポートにリプライ
> してもらえる助かります。
>
> ハラダ |
|
|
(0003571)
|
iwaim
|
2010-12-21 05:58
|
|
> 私はsynapticを使ってvimをインストールしようとしたら同様のエラーが
> 出ました。
>
> こんな内容です。
> ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
> パッケージ vim-common-7.2.148-1vl5 をインストール中に:
>
> エラー: アーカイブの伸長に失敗: ファイル /usr/share/vim/vimfiles: cpio:
> rename失敗 - ディレクトリです
> W: Some errors occurred while running transaction
> ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
> そのため、vim-commonがインストールされず、synapticを使うたびに同じエラー
> が出ます。
手元で再現しないので推測で。
インストールできていない状態で /usr/share/vim/vimfiles が存在しているか否かを確認していただけますか?
存在していたら、
$ rpm -qf /usr/share/vim/vimfiles
の結果を教えてください。
また、インストールできていない状態で /etc/vim は存在しているか否かを確認していただけますか?
存在していたら、
$ rpm -qf /etc/vim
の結果を教えてください。 |
|
|
|
> インストールできていない状態で /usr/share/vim/vimfiles が存在しているか否
> かを確認していただけますか?
変に加工しないでそのまま貼り付けます。
------------------------------------------------------------------------------
[root@dual ~]# cd /usr/share/vim/
[root@dual vim]# ls
gvimrc@ vimfiles;4d0e406c@ vimfiles;4d0f877b@ vimfiles;4d0f8f4c@
vim72/ vimfiles;4d0e40a3@ vimfiles;4d0f87b2@ vimfiles;4d0f92d6@
vimfiles/ vimfiles;4d0e40ca@ vimfiles;4d0f87e2@ vimfiles;4d0f931d@
vimfiles;4d0e3954@ vimfiles;4d0e411d@ vimfiles;4d0f884a@ vimfiles;4d0f935e@
vimfiles;4d0e4045@ vimfiles;4d0e41da@ vimfiles;4d0f8894@ vimfiles;4d0f9381@
[root@dual vim]# ls -al
合計 24
drwxr-xr-x 4 root root 4096 12月21日 02:33 ./
drwxr-xr-x 324 root root 12288 12月21日 03:25 ../
lrwxrwxrwx 1 root root 18 12月21日 02:33 gvimrc -> /etc/vim/gvimrc.ja
drwxr-xr-x 17 root root 4096 12月21日 02:33 vim72/
drwxr-xr-x 3 root root 4096 12月11日 01:04 vimfiles/
lrwxrwxrwx 1 root root 8 12月20日 01:57 vimfiles;4d0e3954 -> /etc/vim/
(途中省略、どれも -> /etc/vim/ です。)
[root@dual vim]#
------------------------------------------------------------------------------
このvimfilesの中には
------------------------------------------------------------------------------
[root@dual syntax]# pwd
/usr/share/vim/vimfiles/after/syntax
[root@dual syntax]# ls -al
合計 16
drwxr-xr-x 2 root root 4096 12月11日 01:04 ./
drwxr-xr-x 3 root root 4096 12月11日 01:04 ../
-rw-r--r-- 1 root root 4191 10月 2日 2008 lisp.vim
[root@dual syntax]#
------------------------------------------------------------------------------
このファイルだけが入っています。
> $ rpm -qf /usr/share/vim/vimfiles
> の結果を教えてください。
------------------------------------------------------------------------------
[root@dual syntax]# rpm -qf /usr/share/vim/vimfiles
ファイル /usr/share/vim/vimfiles はどのパッケージにも属していません。
------------------------------------------------------------------------------
> また、インストールできていない状態で /etc/vim は存在しているか否かを確認
> していただけますか?
存在してます。
> $ rpm -qf /etc/vim
> の結果を教えてください。
------------------------------------------------------------------------------
[root@dual vim]# rpm -qf /etc/vim
ファイル /etc/vim はどのパッケージにも属していません。
------------------------------------------------------------------------------
これで大丈夫でしょうか?
ちなみにvim-tinyも取り除いて同じことをしましたが、同じ結果でした。
Mike |
|
|
(0003573)
|
iwaim
|
2010-12-22 00:20
|
|
> 変に加工しないでそのまま貼り付けます。
助かります。事象が把握できました。もう少しお付き合いください。
> ------------------------------------------------------------------------------
> このvimfilesの中には
> ------------------------------------------------------------------------------
> [root@dual syntax]# pwd
> /usr/share/vim/vimfiles/after/syntax
> [root@dual syntax]# ls -al
> 合計 16
> drwxr-xr-x 2 root root 4096 12月11日 01:04 ./
> drwxr-xr-x 3 root root 4096 12月11日 01:04 ../
> -rw-r--r-- 1 root root 4191 10月 2日 2008 lisp.vim
> [root@dual syntax]#
> ------------------------------------------------------------------------------
> このファイルだけが入っています。
このファイルがRPMパッケージに所属しているかどうかがポイントかなー。
$ rpm -qf /usr/share/vim/vimfiles/after/syntax/lisp.vim
の結果を教えてください。
できれば、
$ rpm -qf /usr/share/vim/vimfiles/after/syntax
$ rpm -qf /usr/share/vim/vimfiles/after
この2つの結果もお願いします。 |
|
|
|
> $ rpm -qf /usr/share/vim/vimfiles/after/syntax/lisp.vim
> の結果を教えてください。
結果です。そのまま貼り付けます。
------------------------------------------------------------------------------
[root@dual ~]# rpm -qf /usr/share/vim/vimfiles/after/syntax/lisp.vim
clisp-2.43-1vl5
[root@dual ~]#
------------------------------------------------------------------------------
> できれば、
> $ rpm -qf /usr/share/vim/vimfiles/after/syntax
> $ rpm -qf /usr/share/vim/vimfiles/after
> この2つの結果もお願いします。
これもそのまま貼り付けます。
------------------------------------------------------------------------------
[root@dual ~]# rpm -qf /usr/share/vim/vimfiles/after/syntax
ファイル /usr/share/vim/vimfiles/after/syntax はどのパッケージにも属していません。
[root@dual ~]#
[root@dual ~]# rpm -qf /usr/share/vim/vimfiles/after
ファイル /usr/share/vim/vimfiles/after はどのパッケージにも属していません。
[root@dual ~]#
------------------------------------------------------------------------------
となりました。お力になれるでしょうか?
Mike |
|
|
(0003575)
|
iwaim
|
2010-12-23 04:06
|
|
> > $ rpm -qf /usr/share/vim/vimfiles/after/syntax/lisp.vim
> > の結果を教えてください。
> 結果です。そのまま貼り付けます。
> ------------------------------------------------------------------------------
> [root@dual ~]# rpm -qf /usr/share/vim/vimfiles/after/syntax/lisp.vim
> clisp-2.43-1vl5
> [root@dual ~]#
> ------------------------------------------------------------------------------
(snip)
> となりました。お力になれるでしょうか?
ありがとうございます。お陰で解決することができそうです。
RPMパッケージに関しては後日修正され、この問題が解決する予定です。
その前に現在のパッケージを使ってvimをインストールする場合は次の手順を使ってください。
1, clispパッケージを一旦アンインストールする(依存するものがあればそれも)
2, vim-commonパッケージ、vimパッケージなどをインストールする
3, clispパッケージと1でアンインストールしたパッケージを再びインストールする
[原因]
vim-commonパッケージが作成するシンボリックリンク「/usr/share/vim/vimfiles」がvim-commonをインストールする前にディレクトリとして作成されていたため、今回の問題が発生。(今回はVinePlusのclispパッケージが先にそのディレクトリを作成していた)
[対処]
次のうちどれかを選べばいいと思う。
- clispパッケージのlisp.vimを/etc/vim以下にインストールするようにしておく
- clispパッケージからvimのファイルをサブパッケージ化して適切な依存関係にしておく(elispも要検討?) |
|
|
|
> 1, clispパッケージを一旦アンインストールする(依存するものがあればそれ
> も)
> 2, vim-commonパッケージ、vimパッケージなどをインストールする
ここまで試しましたが同じエラーがでるので、vim関連をアンインストール
してから、
rm -fr /usr/share/vim/vimfiles/
しました。ちょっと乱暴かもしれません。
その後、synaptic経由で入れ直して正常動作を確認しました。
対応していただき、ありがとうございました。
Mike
> > > $ rpm -qf /usr/share/vim/vimfiles/after/syntax/lisp.vimkoko
> > > の結果を教えてください。
> > 結果です。そのまま貼り付けます。
> > ------------------------------------------------------------------------------
> > [root@dual ~]# rpm -qf /usr/share/vim/vimfiles/after/syntax/lisp.vim
> > clisp-2.43-1vl5
> > [root@dual ~]#
> > ------------------------------------------------------------------------------
> (snip)
> > となりました。お力になれるでしょうか?
>
> ありがとうございます。お陰で解決することができそうです。
>
> RPMパッケージに関しては後日修正され、この問題が解決する予定です。
> その前に現在のパッケージを使ってvimをインストールする場合は次の手順を使っ
> てください。
>
> 1, clispパッケージを一旦アンインストールする(依存するものがあればそれ
> も)
> 2, vim-commonパッケージ、vimパッケージなどをインストールする
> 3, clispパッケージと1でアンインストールしたパッケージを再びインストールす
> る
>
> [原因]
> vim-commonパッケージが作成するシンボリックリンク「
> /usr/share/vim/vimfiles」がvim-commonをインストールする前にディレクトリと
> して作成されていたため、今回の問題が発生。(今回はVinePlusのclispパッケー
> ジが先にそのディレクトリを作成していた)
>
> [対処]
> 次のうちどれかを選べばいいと思う。
> - clispパッケージのlisp.vimを/etc/vim以下にインストールするようにしておく
> - clispパッケージからvimのファイルをサブパッケージ化して適切な依存関係にしておく(elispも要検討?) |
|
|
(0007336)
|
tomop
|
2012-10-03 02:10
|
|
該当バージョンはEOLのため完了とします。現行バージョンにおいても発生する場合は、新規チケットにてお知らせください。 |
|