Vine Linux バグトラッキングシステム - Vine Linux |
課題の詳細を表示 |
|
ID | プロジェクト | カテゴリ | 公開 | 登録日 | 最終更新 |
0002854 | Vine Linux | 1 バグ | 公開 | 2015-01-15 03:41 | 2015-02-22 20:10 |
|
報告者 | shirow_higa | |
担当者 | Takemikaduchi | |
優先度 | 中 | 再現性 | 毎回 | |
状態 | 完了 | 解決状況 | 実装済 | |
バージョン | VineSeed | |
修正予定バージョン | | 修正済バージョン | VineSeed | |
arch | x86, x86_64 |
パッケージ | vbootstrap-0.1-2vl7, util-linux-2.22.2-3vl7 , coreutils |
|
概要 | 0002854: [Seed] vbuilder buildを実行すると、util-linuxインストール中に警告が表示される |
説明 | $ sudo vbuilder build
実行すると、util-linuxインストール中に以下の警告が表示される
'---------------------------
util-linux-2.22.2-3vl7 ########################################
/var/tmp/rpm-tmp.gk009v: 行 3: /bin/touch: そのようなファイルやディレクトリはありません
/var/tmp/rpm-tmp.gk009v: 行 4: /bin/chown: そのようなファイルやディレクトリはありません
/var/tmp/rpm-tmp.gk009v: 行 5: /bin/chmod: そのようなファイルやディレクトリはありません
/var/tmp/rpm-tmp.gk009v: 行 8: rm: コマンドが見つかりません
/var/tmp/rpm-tmp.gk009v: 行 9: ln: コマンドが見つかりません
警告: %post(util-linux-2.22.2-3vl7.i686) スクリプトの実行に失敗しました。終了ステータス 127
'---------------------------
一応、ブートストラップ環境の構築は完了するのですが支障は無いのでしょうか? |
再現方法 | $ sudo vbuilder clean
$ sudo vbuilder build |
追加情報 | |
タグ | 設定されていません。 |
関連 | |
添付ファイル | |
|
課題の履歴 |
変更日 | ユーザー名 | 項目 | 変更内容 |
2015-01-15 03:41 | shirow_higa | 新規課題 | |
2015-01-16 05:07 | inagaki | コメント追加: 0009117 | |
2015-01-16 05:27 | inagaki | コメント追加: 0009118 | |
2015-02-01 18:15 | Takemikaduchi | arch | x86 => x86, x86_64 |
2015-02-01 18:15 | Takemikaduchi | パッケージ | vbootstrap-0.1-2vl7 util-linux-2.22.2-3vl7 => vbootstrap-0.1-2vl7, util-linux-2.22.2-3vl7 , coreutils |
2015-02-01 18:15 | Takemikaduchi | コメント追加: 0009187 | |
2015-02-01 18:15 | Takemikaduchi | 担当者 | => Takemikaduchi |
2015-02-01 18:15 | Takemikaduchi | 状態 | 新規 => テスト待ち |
2015-02-02 03:38 | inagaki | コメント追加: 0009196 | |
2015-02-02 03:38 | inagaki | 解決状況 | 不明 => 実装済 |
2015-02-02 03:38 | inagaki | 修正済バージョン | => VineSeed |
2015-02-02 21:25 | shirow_higa | コメント追加: 0009203 | |
2015-02-22 20:10 | Takemikaduchi | コメント追加: 0009261 | |
2015-02-22 20:10 | Takemikaduchi | 状態 | テスト待ち => 完了 |
コメント |
|
|
%post で実行されるスクリプトをざっと見た感じでは、エラーを起こしている箇所は
/sbin/install-info %{_infodir}/ipc.info %{_infodir}/dir
# only for minimal buildroots without /var/log
[ -d /var/log ] || /bin/mkdir -p /var/log
/bin/touch /var/log/lastlog
/bin/chown root:root /var/log/lastlog
/bin/chmod 0644 /var/log/lastlog
%{_syssbindir}/update-alternatives --install %{_bindir}/pager \
pager %{_sysbindir}/more 40
%if %{with_selinux}
(snip)
%endif
あたりで、/var/log 以下の設定や pager の設定なので
ビルドファーム的には実害がないように思えます。ただ、util-linux-ng には
Requires(post): coreutils
が書いてあるのに無視されてしまっているあたりがひっかかります。
# 解決策ではなくコメントで恐縮です。 |
|
|
|
coreutils で util-linux を Requires しているので、これが原因かもです。
# su/runuser moved to util-linux
Requires: util-linux >= 2.22.1 |
|
|
|
coreutils から Requires: utils-linux を消したパッケージを put しました。
coreutils-8.23-1vl7.{src,i686,x86_64}.rpm
動作確認をお願いします。 |
|
|
|
対応ありがとうございます。
元の報告者ではありませんが、
$ sudo vbuilder clean build
でエラーが発生しないことを確認しました。 |
|
|
|
ご対応頂きありがとうございます。
こちらも同じように確認し、無事エラーも無くブートストラップ環境の
構築が完了することを確認致しました。 |
|
|
|
動作確認ありがとうございます。
状態を「完了」とします。 |
|