[elbe-devel] Elbe-Rfs

Manuel Traut manut at linutronix.de
Mon Feb 3 23:44:54 CET 2014


Hallo Herr Türk,
 
> Wir wollen Elbe zur Erzeugung unseres neuen Debian basierten Rootfilesystemes einsetzen, sind dabei jedoch auf ein Problem während der Installation gestoßen. In der inittab, wird die Konsole nicht auf den über das xml übergebenen Wert gesetzt. Ein erster Workaround, diese mit einem Debian Paket während der Installation zu überschreiben schlug fehl, und brachte den Installer zum einfrieren. Syntaktisch ist uns auch kein Fehler im Elbepack aufgefallen. Sind Sie bereits auf dieses Problem gestoßen, beziehungsweise haben Sie es schon gelöst oder einen Tipp wo man noch ansetzen könnte?

Bei dem eigenen Paket dürften Sie das Problem haben, dass versucht wird eine
Datei zu überschreiben, welche bereits aus einem anderen Debian Paket stammt.
Das Problem, dass der Installer in solchen Fällen stehen bleibt ist uns bekannt.
Derzeit überarbeiten wir Details im ELBE workflow, womit auch dieses Problem
in Zukunft gelöst sein wird.

Bis dato können Sie solche Stillstände debuggen, indem Sie bei 'elbe create'
--debug mit angeben. Dies führt dazu, dass der Installationsprozess in einer
grafischen Version des qemu gestartet wird und Sie mit 'ctrl+alt+<ziffer>' die
Konsolen wechseln können. Unter /var/log/syslog schreibt der Installer
Debugmeldungen heraus.

Um Ihr Problem zu lösen gibt es zwei Möglichkeiten:

a) eine finetuning rule im XML File, z.B.:
    <command>echo "T0:23:respawn:/sbin/getty -L ttyS3 115200 vt102" >> etc/inittab</command>

b) oder eine modifizierte inittab über ein 'archiv'

--8<--
mkdir -p archive/etc
cp my.inittab archive/etc/inittab
cd archive
tar cjf ../archive.tbz .
cd ..
elbe chg_archive my-elbe.xml archive.tbz
elbe create my-elbe.xml
cd build
make
--8<--

Diesen Weg empfehlen wir übrigens für jegliche Art von Konfigurationsdateien.


P.S. Ist es OK, wenn ich Ihre und diese Mail an elbe-devel at linutronix.de bounce,
     damit auch andere User die Hilfestellung erhalten?

Gruß & Danke,

  Manuel Traut

-- 
Linutronix GmbH

fon +49 7556 452 18 96

Firmensitz: D-88690 Uhldingen, Auf dem Berg 3
Registergericht: Freiburg i. Br., HRB 700 806;
Geschäftsführer: Heinz Egger, Thomas Gleixner




More information about the elbe-devel mailing list