fehler bei Make 3270 v3 und Ubuntu 10.04

Status
Für weitere Antworten geschlossen.

Joachim_Ernst

Neuer User
Mitglied seit
19 Jun 2010
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich bekomme beim make von freetz immer folgende fehlermeldung:

rm -f -r source/kernel/ref-8mb_26-3270_04.80
rm -f -r source/avm-gpl-3270_04.80
mkdir -p source/kernel/ref-8mb_26-3270_04.80
Checking Kernel image structure ...unpacking...
tar: Springe zum nächsten Kopfteil.
tar: Beende mit Fehlerstatus aufgrund vorheriger Fehler
make: *** [source/kernel/ref-8mb_26-3270_04.80/.unpacked] Fehler 2

Ich arbeite mit dem aktuellen Freetz-1.1.3/

Kann mir jemand dabei weiterhelfen?
 
Zuletzt bearbeitet:
Entweder ist das ein Fehler in Freetz oder die von dir runtergeladene Datei ist nicht in Ordnung. Dass es an der tar Version liegt glaube ich nicht.

MfG Oliver
 
hab jetzt einmal alles neu heruntergeladen und der gleiche Fehler kommt wieder.

Werde jetzt mal mit der älteren Version probieren.

Habe es eben mit der FB 3130 probiert und da hat es funktioniert.
Es scheint also etwas mit der Firmware der 3270v3 nicht zu stimmen.

Hat jemand eine idee was ich da jetzt machen kann?
 
Zuletzt bearbeitet:
Ich kann deinen Fehler nicht nachvollziehen. Mit Ubuntu Lucid Lynx sieht das bei mir so aus:
Code:
...
make[1]: Verlasse Verzeichnis '/home/oliver/fritzbox/freetz/freetz-1.1.3/source/tar-1.15.1'
touch -c source/tar-1.15.1/src/tar
cp source/tar-1.15.1/src/tar tools/tar
strip tools/tar
mkdir -p toolchain/build
rm -f toolchain/kernel
tools/busybox tar  -xaf dl/gcc-3.4.6-freetz-0.3.tar.lzma -C toolchain/build
rm -f -r source/kernel/ref-8mb_26-3270_04.80
rm -f -r source/avm-gpl-3270_04.80
mkdir -p source/kernel/ref-8mb_26-3270_04.80
Checking Kernel image structure ...unpacking...
#Version specific patches
Linking  source/kernel/ref-8mb_26-3270_04.80/linux-2.6.19.2/include/linux/ar7wdt.h
Linking  source/kernel/ref-8mb_26-3270_04.80/linux-2.6.19.2/include/linux/avm_debug.h
Linking  source/kernel/ref-8mb_26-3270_04.80/linux-2.6.19.2/include/linux/avm_event.h
Linking  source/kernel/ref-8mb_26-3270_04.80/linux-2.6.19.2/include/linux/avm_led.h
Linking  source/kernel/ref-8mb_26-3270_04.80/linux-2.6.19.2/include/linux/avm_profile.h
Linking  source/kernel/ref-8mb_26-3270_04.80/linux-2.6.19.2/include/linux/avm_power.h
Linking  source/kernel/ref-8mb_26-3270_04.80/linux-2.6.19.2/include/linux/ubik2_debug.h
Linking  source/kernel/ref-8mb_26-3270_04.80/linux-2.6.19.2/include/linux/ubik2_interface.h
Linking  source/kernel/ref-8mb_26-3270_04.80/linux-2.6.19.2/include/linux/ubik2_ul.h
...
MfG Oliver
 
Hi Olli,

ich habe das gleiche Problem wie Joachim_Ernst, ebenfalls mit Ubuntu 10.04
Ausgewählte Box war aber die 3270 V1/2

2010-06-23 13:53:38 (650 KB/s) - »»dl/gcc-3.4.6-freetz-0.3.tar.lzma«« gespeichert [3212935/3212935]

Download succeeded - http://freetz.magenbrot.net/gcc-3.4.6-freetz-0.3.tar.lzma -> saved to folder dl
MD5 verified for dl/gcc-3.4.6-freetz-0.3.tar.lzma: 79395130ec54cb42807fcd79628c8597
mkdir -p toolchain/build
rm -f -r toolchain/build/gcc-3.4.6
tools/busybox tar -xaf dl/gcc-3.4.6-freetz-0.3.tar.lzma -C toolchain/build
rm -f -r source/kernel/ref-ur8-8mb_26-3270_04.80
mkdir -p source/kernel/ref-ur8-8mb_26-3270_04.80
checking structure... unpacking... tar: Springe zum nächsten Kopfteil.
tar: Beende mit Fehlerstatus aufgrund vorheriger Fehler
make: *** [source/kernel/ref-ur8-8mb_26-3270_04.80/.unpacked] Fehler 2
kb@kb-laptop:~/freetz-trunk$

Die Version habe ich komplett mit
neu installieren lassen (Revision 5126).

Merkwürdig finde ich nur, dass es bei mir mit openSUSE 11.2 auch geht :confused:

Ich verwende keine VM, die OS'e sind direkt gebootet.

Gruss
KlausBock
 
Hallo,
gleiches Problem bei mir.
Komplett neu installiertes Ubuntu 10.04, Freetz Trunk 5127 und Image für eine 3270.

Sobald er ans auspacken der "fritz_box_wlan_3270_source _files .04.80.tar.gz" kommt endet der Aufruf im gleichen Fehler
rm -f -r source/kernel/ref-ur8-8mb_26-3270_04.80
mkdir -p source/kernel/ref-ur8-8mb_26-3270_04.80
checking structure... unpacking... tar: Springe zum nächsten Kopfteil.
tar: Beende mit Fehlerstatus aufgrund vorheriger Fehler
make: *** [source/kernel/ref-ur8-8mb_26-3270_04.80/.unpacked] Fehler 2


Auf dem gleichen System kann ich problemlos ein Image für die 7270v2 bauen.
 
Vllt. ist deren Archiv kaputt?
 
@Silent-Tears,

kann nicht sein, mit openSUSE 11.2 geht's ja auch und ausserdem stimmt auch der MD5 Hash :confused:

[Edit frank_m24: Bitte benutzt CODE Tags für solche Ausgaben.]
Code:
 downloading...tools/freetz_download dl/fw .config "fritz_box_wlan_3270_source _files .04.80.tar.gz" "@AVM/fritz.box/fritzbox.wlan_3270/x_misc/opensrc" "[COLOR="Red"]a7e605a9f27bf514b232ec9976b9ff98[/COLOR]" 

--2010-06-23 15:15:21--  [url]ftp://ftp.avm.de/fritz.box/fritzbox.wlan_3270/x_misc/opensrc/fritz_box_wlan_3270_source%20_files%20.04.80.tar.gz[/url]
           => »dl/fw/fritz_box_wlan_3270_source _files .04.80.tar.gz«
Auflösen des Hostnamen »ftp.avm.de«.... 212.42.244.90
Verbindungsaufbau zu ftp.avm.de|212.42.244.90|:21... verbunden.
Anmelden als anonymous ... Angemeldet!
==> SYST ... fertig.    ==> PWD ... fertig.
==> TYPE I ... fertig.  ==> CWD (1) /fritz.box/fritzbox.wlan_3270/x_misc/opensrc ... fertig.
==> SIZE fritz_box_wlan_3270_source _files .04.80.tar.gz ... 153312211
==> PASV ... fertig.    ==> RETR fritz_box_wlan_3270_source _files .04.80.tar.gz ... fertig.
Länge: 153312211 (146M) (unmaßgeblich)

100%[===================================================================================================================>] 153.312.211  426K/s   in 5m 38s  

2010-06-23 15:21:00 (444 KB/s) - »»dl/fw/fritz_box_wlan_3270_source _files .04.80.tar.gz«« gespeichert [153312211]

Download succeeded - [url]ftp://ftp.avm.de/fritz.box/fritzbox.wlan_3270/x_misc/opensrc/fritz_box_wlan_3270_source[/url] _files .04.80.tar.gz  ->  saved to folder dl/fw
MD5 verified for dl/fw/fritz_box_wlan_3270_source _files .04.80.tar.gz: [COLOR="Red"]a7e605a9f27bf514b232ec9976b9ff98[/COLOR]
rm -f -r source/kernel/ref-ur8-8mb_26-3270_04.80
mkdir -p source/kernel/ref-ur8-8mb_26-3270_04.80
checking structure...  unpacking... tar: Springe zum nächsten Kopfteil.
tar: Beende mit Fehlerstatus aufgrund vorheriger Fehler
make: *** [source/kernel/ref-ur8-8mb_26-3270_04.80/.unpacked] Fehler 2

aber er gibt bei der Auflistung des Archive einen CRC-Fehler:

Code:
kb@kb-laptop:~/freetz-trunk/dl/fw$ tar -tvf "fritz_box_wlan_3270_source _files .04.80.tar.gz" 
-rw-rw-r-- jpluschke/devel 801031 2010-02-03 17:34 GPL/LGPL-neon.tar.gz
-rw-rw-r-- jpluschke/devel 1094138 2010-02-03 17:34 GPL/GPL-add_gcc.tar.gz
-rw-rw-r-- jpluschke/devel  507321 2010-02-03 17:34 GPL/ZLIB-libz.tar.gz
-rw-rw-r-- jpluschke/devel 2983253 2010-02-03 17:34 GPL/LGPL-uclibc.tar.gz
-rw-rw-r-- jpluschke/devel 3020528 2010-02-03 17:35 GPL/LGPL-multimedia_fon.tar.gz
-rw-rw-r-- jpluschke/devel  126109 2010-02-03 17:34 GPL/LZMA-lzma.tar.gz
-rw-rw-r-- jpluschke/devel 1835658 2010-02-03 17:34 GPL/GPL-busybox.tar.gz
-rwxrwxrwx 0/0                7800 2010-02-03 17:34 GPL/LGPL-GPL-target_tools.tar.gz
-rw-rw-r-- jpluschke/devel 53986345 2010-02-03 17:34 GPL/GPL-gcc.tar.gz
-rw-rw-r-- jpluschke/devel   328465 2010-02-03 17:34 GPL/GPL-chrony.tar.gz
-rwxrwxrwx 0/0               257575 2010-02-03 17:35 GPL/GPL-wlan_tools.tar.gz
-rw-rw-r-- jpluschke/devel   248961 2010-02-03 17:34 GPL/GPL-davfs2.tar.gz
-rw-rw-r-- jpluschke/devel   401354 2010-02-03 17:34 GPL/LGPL-libosip.tar.gz
-rw-rw-r-- jpluschke/devel   240498 2010-02-03 17:34 GPL/GPL-fuse.tar.gz
-rwxrwxrwx 0/0             56855685 2010-02-03 17:34 GPL/GPL-kernel.tar.gz
-rw-rw-r-- jpluschke/devel   348645 2010-02-03 17:34 GPL/GPL-ntfs.tar.gz
-rw-rw-r-- jpluschke/devel 23447242 2010-02-03 17:34 GPL/GPL-gdb.tar.gz
-rw-rw-r-- jpluschke/devel   828884 2010-02-03 17:34 GPL/GPL-ftpd.tar.gz
-rw-rw-r-- jpluschke/devel  3502740 2010-02-03 17:34 GPL/GPL-samba.tar.gz
-rw-rw-r-- jpluschke/devel  1166224 2010-02-03 17:34 GPL/GPL-djmount.tar.gz
-rw-rw-r-- jpluschke/devel  1433234 2010-02-03 17:34 GPL/LGPL-libexif.tar.gz
-rw-rw-r-- jpluschke/devel    11874 2010-02-03 17:35 GPL/GPL-usb_host_tools.tar.gz
-rwxrwxrwx 0/0                33980 2010-02-03 17:34 GPL/LGPL-GPL-fon_tools.tar.gz

gzip: stdin: invalid compressed data--crc error
tar: Child returned status 1
tar: Beende mit Fehlerstatus aufgrund vorheriger Fehler

Verstehen tue ich das nicht ...

Gruss
KlausBock
 
aber er gibt bei der Auflistung des Archive einen CRC-Fehler:

Kann ich bestätigen. Kommt bei mir auch.

Habe die Datei mal unter Windows mit Winrar ausgepackt (ohne Meldungen auf CRC Fehler). Anschließend unter Ubuntu alles wieder gepackt.
Nun funktioniert's :)
 
Zuletzt bearbeitet:
Ich kann den Fehler bestätigen, die Datei auf dem AVM-FTP ist beschädigt. Versucht mal den angehängten Patch, dann werden die Sources der 7270 genutzt. Das sind in der Regel die Gleichen, und das Archiv ist definitiv nicht beschädigt ;-).
 

Anhänge

  • 3270_kernel.patch.txt
    521 Bytes · Aufrufe: 17
@markuschen,

bei mir geht es ja, muss halt nur openSUSE booten ...
Ist aber ärgerlich, dass Ubuntu das Problem verursacht (und die Meisten nutzen das nunmal).
Die Frage bleibt mir nur, bei wem man den Fehler "einkippen" kann :confused:

@frank_m24: Habe immer der Übersichtlichkeit den Zitat Button genommen ...
Man lernt halt nie aus ;) Sorry !

Gruss
KlausBock
 
..., Fehler scheint bereits behoben zu sein, neue Pakete gibt es aber {nicht} ...

Kann Dir nur zustimmen, die Datei muss i.O. sein, siehe mein Post mit dem MD5 Hash.
Auch, dass es noch keinen Lösung gibt, lasse bestimmt 3* am Tag die Updates von Ubuntu 10.04 LTS laufen ...

Gut, dass ich die Auswahl an (Linux-) OS'en habe :dance:

Gruss
KlausBock
 
So, jetzt läuft es bei mir auch mit Ubuntu 10.04 durch :)

Hätte ich auch eher drauf kommen können, den gzip aus openSUSE zu nehmen....

Also einfach den Anhang in /bin auspacken und freuen ;) Evtl. auch noch den alten gzip umbenennen.
Weiss allerdings nicht was das für einen Einfluss auf anderen Sachen von Ubuntu hat :confused:

Gruss
KlausBock
 

Anhänge

  • gzip.tar.gz
    33.5 KB · Aufrufe: 21
Wir sollten auch hier die eigene Version nutzen in der Toolchain, ähnlich wie tar und was sonst noch alles.
@devs: Was meint ihr? Versionsunabhängigkeit, dafür wird die mitgebaute busybox ein klein wenig grösser, wenn das .gz noch nicht mit aktiviert ist...
 
Auf dem Host sind die paar KB völlig egal. Kann denn das bb-tar diese ganzen Parameter aus linux.mk? Würde mich wundern. Und wenn, dann bitte gleich so:
Code:
Index: make/linux/kernel.mk
===================================================================
--- make/linux/kernel.mk	(revision 5137)
+++ make/linux/kernel.mk	(working copy)
@@ -27,7 +27,7 @@
 	mkdir -p $(KERNEL_BUILD_DIR)
 	@$(call _ECHO,checking structure... )
 	@KERNEL_SOURCE_CONTENT=` \
-		tar \
+		$(TAR) \
 			-t$(AVM_UNPACK__INT_$(suffix $(strip $(FREETZ_DL_KERNEL_SOURCE)))) \
 			-f $(DL_FW_DIR)/$(FREETZ_DL_KERNEL_SOURCE)| \
 		grep -m 1 -e '^.*\/\(GPL-\(release_\|\)kernel\.tar\.gz\|linux-2\.6\...\..\/\)$$'`; \
@@ -36,15 +36,15 @@
 	else \
 		$(call _ECHO, unpacking... ) \
 		if [ ! -z $$(echo "$$KERNEL_SOURCE_CONTENT"|grep -e '.*\/GPL-\(release_\|\)kernel\.tar\.gz') ]; then \
-			tar	-O $(VERBOSE) \
+			$(TAR)	-O $(VERBOSE) \
 				-x$(AVM_UNPACK__INT_$(suffix $(strip $(FREETZ_DL_KERNEL_SOURCE)))) \
 				-f $(DL_FW_DIR)/$(FREETZ_DL_KERNEL_SOURCE) \
 				--wildcards "*/$${KERNEL_SOURCE_CONTENT##*/}" | \
-			tar	-C $(KERNEL_BUILD_DIR) $(VERBOSE) \
+			$(TAR)	-C $(KERNEL_BUILD_DIR) $(VERBOSE) \
 				-xz \
 				--transform="s|^.*\(linux-2\.6\...\..\/\)|\1|g" --show-transformed; \
 		else \
-			tar	-C $(KERNEL_BUILD_DIR) $(VERBOSE) \
+			$(TAR)	-C $(KERNEL_BUILD_DIR) $(VERBOSE) \
 				-x$(AVM_UNPACK__INT_$(suffix $(strip $(FREETZ_DL_KERNEL_SOURCE)))) \
 				-f $(DL_FW_DIR)/$(FREETZ_DL_KERNEL_SOURCE) \
 				--transform="s|^.*\(linux-2\.6\...\..\/\)|\1|g" --show-transformed \
Index: make/Makefile.in
===================================================================
--- make/Makefile.in	(revision 5137)
+++ make/Makefile.in	(working copy)
@@ -585,8 +585,8 @@
 define PKG_UNPACK__INT
 	$(if $(PKG_UNPACK__INT_$(suffix $(strip $1))),,$(error Unknown filetype in "$(strip $1)"))
 	$(if $(patsubst %.zip,%,$(suffix $(strip $1))),
-		tar -C $($(PKG)_SOURCE_DIR) $(VERBOSE) -x$(PKG_UNPACK__INT_$(suffix $(strip $1)))f $(strip $1),
-		unzip $(QUIETSHORT) -u $(strip $1) -d $($(PKG)_SOURCE_DIR)
+		$(TAR) -C $($(PKG)_SOURCE_DIR) $(VERBOSE) -x$(PKG_UNPACK__INT_$(suffix $(strip $1)))f $(strip $1),
+		$(UNZIP) $(QUIETSHORT) -u $(strip $1) -d $($(PKG)_SOURCE_DIR)
 	)
 endef
 
Index: Makefile
===================================================================
--- Makefile	(revision 5137)
+++ Makefile	(working copy)
@@ -53,6 +53,8 @@
 TOOLCHAIN_BUILD_DIR:=$(TOOLCHAIN_DIR)/$(BUILD_DIR)
 
 SED:=sed
+TAR:=tar
+UNZIP:=unzip
 MAKE1=make
 MAKE=make -j$(FREETZ_JLEVEL)
Mfg Oliver
 
Ich habs nicht ausprobiert, aber sieht so aus, als wäre das ein wenig viel für die BB. Haben wir die long-options aktiviert?
 
Kann denn das bb-tar diese ganzen Parameter aus linux.mk? Würde mich wundern.

Auch meine Vermutung ist, daß die komplexeren Optionen nicht unterstützt werden. Es würde allerdings reichen, die unzip Funktion zu nutzen.
Aber wenn es sich um einen Fehler in einem Programm auf dem Host handelt, sollen wir dann vorsichtshalber alles an benötigten Programmen selbst mitbringen, oder diese voraussetzen?
 
Status
Für weitere Antworten geschlossen.
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.