Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0001190Vine Linux1 バグ2011-08-10 06:282012-10-02 08:14
報告者anonymous 
担当者tomop 
優先度再現性不明 
状態完了解決状況却下 
バージョン6.0 
修正予定バージョン修正済バージョン 
概要0001190: 一般ユーザでSRPMがインストールできない
説明■バージョン:
Vine6.0
■使用しているハードウエア環境:
X86−32ビットバージョン
■バグが発生した時の操作手順
一般ユーザ(rootではない)でソース(SRPM)をapt-getしようとしたところ、ソース展開時にrpmディレクトリでアクセス制限発生。
■バグの詳細
実際のメッセージを以下に示す。

$ apt-get source lynx
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
2345kB のソースアーカイブを取得します。
取得:1 http://updates.vinelinux.org [^] 6/i386/plus lynx 2.8.6-2vl6 (srpm) [2345kB]
2345kB を 4s 秒で取得しました (579kB/s)
エラー: failed to create directory %{_topdir}: /${HOME}/rpm: 許可がありません
エラー: lynx-2.8.6-2vl6.src.rpm をインストールできません。
展開コマンド 'rpm -ivh lynx-2.8.6-2vl6.src.rpm' が失敗しました
E: 子プロセスが失敗しました

他のパッケージでも一般ユーザでは同様のメッセージとなる。
環境がなくなったので、確かめられないが、Vine5.2以前では一般ユーザでもSRPMのコンパイルは可能だったと思う。(一般ユーザのホームディレクトリにもrpmディレクトリが作られている)
suしてスーパユーザでSRPMをapt-getした場合は成功する。

■バグの再現方法
常に。
タグ設定されていません。
archx86, x86_64
パッケージなし
添付ファイル

- 関連

-  コメント
(0000613)
tomop (管理者)
2011-08-10 06:50

  ~/.rpmmacrosファイルに"%_topdir ${HOME}/rpm"という記述が
 あればコメントアウト(行頭に"#"を挿入)してください。Vine
 Linux 6.0では標準状態でユーザのホームディレクトリで作業が
 行われますので設定不要です。

  また、敢えて記述する場合は"%_topdir %{getenv:HOME}/rpm"
 という形式になります。
(0007324)
tomop (管理者)
2012-10-02 08:14

最終コメントより3ヶ月以上経過、また仕様変更による非互換が原因であるため却下とします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2011-08-10 06:28 anonymous 新規課題
2011-08-10 06:50 tomop パッケージ package => なし
2011-08-10 06:50 tomop 担当者 => tomop
2011-08-10 06:50 tomop 状態 新規 => テスト待ち
2011-08-10 06:50 tomop コメント追加: 0000613
2012-10-02 08:14 tomop arch x86 => x86, x86_64
2012-10-02 08:14 tomop コメント追加: 0007324
2012-10-02 08:14 tomop 状態 テスト待ち => 完了
2012-10-02 08:14 tomop 解決状況 不明 => 却下
2012-10-02 08:14 tomop 詳細更新 リビジョンを表示


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker