Image erstellen: ERROR: function do_rootfs failed

  • Hallo, beim Bau eines neuen Images tritt aktuell in der letzten "Produktionsstufe" der folgende Fehler auf:
    "ERROR: function do_rootfs failed"


    NOTE: package dreambox-image-1.0: started
    NOTE: package dreambox-image-1.0-r0: task do_rootfs: started
    *** glibc detected *** mkfs.jffs2: free(): invalid pointer: 0x0000000000ca6240 ***
    ...
    ...


    Im Detail liegt der Fehler wohl in der Funktion image_cmd: ERROR: function image_cmd failed ??????
    hier wird das folgende Komando aufgerufen


    mkfs.jffs2 --root=/media/sda8/_dream/_image/openembedded/1.5/dm7020/build/tmp/rootfs --faketime --output=/media/sda8/_dream/_image/openembedded/1.5/dm7020/build/tmp/deploy/images/dreambox-image-dm7020-20100817091245.rootfs.jffs2 --eraseblock=0x4000 -n -b
    ->Hierbei kommt es zu der oben genannten Fehlermedlung.


    zur Detailanalyse habe ich die relevanten Dateien mal angehängt...


    hat jemand eine Idee??
    Gruss dreamwd

  • Hallo,


    Habe jetzt ein aehnliches Problem, hat glaube ich mit dem python zu tun. Allerdings geht das Ding mit einem 8000er image was dagegen spricht?


    Unter welchem os machst du das image?



    Vielleicht weiss jemand rat
    MCS

  • Hallo Leute,


    habe inzwischen eine Lösung für das Problem gefunden !


    1) das Paket mtd-utils muss installiert sein, ggf. nachinstallieren mit
    sudo apt-get install mtd-utils
    2) die Environment Variiable MALLOC_CHECK_ setzen
    export MALLOC_CHECK_=0
    Tipp: den Eintrag in der build/env.soruce anhängen!


    Gruss dreamwd.