Ich versuche zur Zeit mir ein Debian auf einem ARM9-System zu installieren. Dazu verwende ich Emdebian Multistrap. Wie auf der Webseite von Emdebian beschrieben, habe ich mir eine Konfiguration [1] erstellt und ein kleines Skript geschrieben, welches mir die benötigten Konfigurationsdateien ins RootFS kopiert und schlussendlich ein JFFS2-Image erstellt. Dieses boote ich anschliessend auf meinem Embedded System und zwar direkt in eine Shell [2], so dass ich die Paketkonfiguration durchlaufen lassen kann. Und genau hier beginnen die Probleme. Beim Konfigurieren von dash (0.5.5.1-7.4em1) bricht dpkg mit folgender Fehlermeldung ab:
Code: Alles auswählen
root@(none):/# dpkg --configure dash
Setting up dash (0.5.5.1-7.4em1) ...
No diversion 'diversion of /usr/share/man/man1/sh.1.gz by dash', none removed.
This should never be reached
dpkg: error processing dash (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
dash
Hat jemand eine Idee, wie ich das lösen könnte? Bis letzte Woche hat das Ganze noch funktioniert, jedoch gabs auch da schon ein paar unschöne Warnungen...
Danke und schöne Grüsse
Martin
--------------------
[1] Meine Multistrap Konfiguration:
Code: Alles auswählen
[General]
arch=armel
directory=/opt/multistrap/
cleanup=true
retainsources=
noauth=true
unpack=true
debootstrap=Grip Updates
aptsources=Grip Updates Debian
[Grip]
packages=ntpdate udev lrzsz isc-dhcp-client ifupdown vim procps vim iputils-ping net-tools psmisc module-init-tools openssh-server
source=http://www.emdebian.org/grip
keyring=emdebian-archive-keyring
suite=squeeze
[Updates]
packages=apt
source=http://www.emdebian.org/grip
keyring=emdebian-archive-keyring
suite=squeeze-proposed-updates
# fallback
[Debian]
packages=
source=http://ftp.uk.debian.org/debian
keyring=debian-archive-keyring
suite=squeeze
Code: Alles auswählen
exec -w 1 -c "init=/bin/sh console=ttymxc0,115200 root=/dev/mtdblock1 rootfstype=jffs2"