Ich verwende ptxdist
, um Kernel-und Rootfs-Images für ein Linux-Embedded-System zu erstellen, die auf einer ARM Cortex A8-CPU ausgeführt werden.Upstart verursacht Kernel-Panik auf Embedded Linux
Ich habe versucht, einen neueren Compiler (GCC 5+) zu verwenden und musste daher mehrere externe Pakete aktualisieren, die nicht unter dem neuen GCC kompiliert werden konnten.
ich die folgenden Versionen von Upstart und seiner unmittelbaren Abhängigkeiten zusammengestellt:
upstart: 1.13.2
libnih: 1.0.3
dbus: 1.11.2
json-c: 0.12.1
Wenn ich starte, erhalte ich folgende Meldung:
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
Online nützliche Hinweise nicht nachgeben Suche - the only relevant issue I found is this, aber es ist relevant für eine ältere Version von Upstart, und mein libnih hat bereits die richtige Version.