03-filesystems.sh: too emergency_shell prone?
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- shell
調査の方向性
まず 03-filesystems.sh を読み、特に btrfs device scan と emergency_shell コマンドを確認します。btrfs が利用できない場合、またはそのモジュールがブラックリストに登録されている場合の動作を再現または追跡し、そのうえでどのスキャン失敗を致命的とすべきかを判断します。完了条件は、オプションの btrfs スキャンの失敗によってファイルシステムスクリプトが headless boot をブロックしなくなり、一方で実際のファイルシステム問題には引き続き適切な処理が行われることです。
索引モデルが issue の本文から書いたものです。
説明
In particular I was bitten by
[ -x /bin/btrfs ] && btrfs device scan || emergency_shell
Since I don't use it I had blacklisted the btrfs module, causing btrfs device scan to fail.
It's very unfortunate when emergency_shell is triggered without a real cause, since my headless maching gets stuck until I can go to school to fix it (i.e. type "exit" at the shell).
I should point out that this particular server I switched from debian to void when I got fed up with systemd-mount doing exactly that thing... (blocking the boot).
- 主要言語
- C
- スター
- 245
- フォーク
- 67
- 平均マージ
- 2日
- マージ済み PR(30日)
- 2
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
void-linux/void-runit のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
void-linux/void-runit#135 · コメント 10 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 25/100
void-linux/void-runit#127 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
void-linux/void-runit#125 · コメント 4 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
void-linux/void-runit#120 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 20/100
void-linux/void-runit#119 · コメント 7 件 ·
void-linux/void-runit の issue をすべて見る
似ている issue
-
bug
難易度 1/5 1時間未満 初心者へのやさしさ 60/100
-
Nmap
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
-
flang:fir-hlfir
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
llvm/llvm-project#225935 ·