私はptxdist
を使用して、ARM Cortex A8 CPUで動作するLinux組み込みシステム用のカーネルとrootfsイメージを作成しています。アップストリームが組み込みLinuxでカーネルパニックを引き起こす
新しいコンパイラ(GCC 5+)を使用しようとしていたので、新しいGCCでコンパイルされないいくつかの外部パッケージをアップグレードする必要がありました。
私は成り上がりとその直接の依存関係の次のバージョンのコンパイル:
upstart: 1.13.2
libnih: 1.0.3
dbus: 1.11.2
json-c: 0.12.1
私が起動すると、私は次のメッセージが出ます:
init: com.ubuntu.Upstart.c:3525: Assertion failed in control_emit_event_emitted: env != NULL
init: Caught abort, core dumped
Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000600
は、オンライン検索が便利なヒントを得られなかった - 、the only relevant issue I found is thisそれはUpstartの旧バージョンに関係しており、私のlibnihは正しいバージョンのものです。