Firmware-Update ist fehlgeschlagen Es trat ein nicht

Status
Für weitere Antworten geschlossen.

mattiman

Neuer User
Mitglied seit
7 Jan 2009
Beiträge
32
Punkte für Reaktionen
0
Punkte
6
näher spezifizierter Fehler während des Updates auf.

Habe für meine 7270 eine neue Firmware incl Freetz gebacken.

Leider kommt ab heute besagter Fehler.

Kennt jemand diesen Fehler und hat dafür einen Tip bereit um das aktuelle Image auf die Box zu bekommen.

mfg mattiman :(
 

Anhänge

  • firmfehl.JPG
    firmfehl.JPG
    42.6 KB · Aufrufe: 143
Branding entfernt eventuell? Das ist ein wirklich häufiger Fehler.
 
Kannst du noch einmal versuchen, das selbe Image per AVM zu flashen und dann, wenn es nicht funktioniert, per telnet/ssh das install-script mit "sh -x /var/install" aufzurufen und das Ergebnis hier zu posten?
 
Branding entfernt eventuell? Das ist ein wirklich häufiger Fehler.


ging ja immer sonst ohne Probleme, schon 10 mal geflasht die Box, erst mit der neuesten Freetz-Version von heute hatte ich die Probleme

thx mattiman:)
 
Mach mal bitte das aus Posting #4, dmait wir dem Problem mal auf den Grund kommen.
 
[Edit frank_m24: Mehrere Beiträge zusammengefasst. Man kann seine Beiträge auch editieren.]
im nächsten Beitrag, wie du es haben wolltest

[Beitrag 2:]
fritz.fonwlan.box login: root
Password:
__ _ __ __ ___ __
|__ |_) |__ |__ | /
| |\ |__ |__ | /_

The fun has just begun...


BusyBox v1.12.4 (2009-07-23 13:12:35 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
/var/mod/root # sh -x /var/install
Code:
+ kernel_update_start=0
+ kernel_update_len=0
+ name_list=
+ export INSTALL_SUCCESS_NO_REBOOT=0
+ export INSTALL_SUCCESS_REBOOT=1
+ export INSTALL_WRONG_HARDWARE=2
+ export INSTALL_KERNEL_CHECKSUM=3
+ export INSTALL_FILESYSTEM_CHECKSUM=4
+ export INSTALL_URLADER_CHECKSUM=5
+ export INSTALL_OTHER_ERROR=6
+ export INSTALL_FIRMWARE_VERSION=7
+ export INSTALL_DOWNGRADE_NEEDED=8
+ force_update=n
+ uname -r
+ echo install: have Kernel 2.6
install: have Kernel 2.6
+ kversion=26
+ echo install: check and install new firmware ...
install: check and install new firmware ...
+ need_reboot=0
+ korrekt_version=0
+ /bin/update_led_on
/bin/update_led_on: line 2: can't create /var/led: No such device or address
+ [ 26 = 24 ]
+ echo OEM=avm
OEM=avm
+ [ 26 = 24 ]
+ export CONFIG_ENVIRONMENT_PATH=/proc/sys/urlader
+ cat /proc/sys/urlader/annex
+ export ANNEX=B
+ [ -z B ]
+ echo ANNEX=B
ANNEX=B
+ [ -z  ]
+ echo testing acceptance for device Fritz_Box_7270 ...
testing acceptance for device Fritz_Box_7270 ...
+ /etc/version --install=ur8_16MB_xilinx_4eth_2ab_isdn_nt_te_pots_wlan_usb_host_
dect_61056
korrekt install type: ur8_16MB_xilinx_4eth_2ab_isdn_nt_te_pots_wlan_usb_host_dec
t_61056
+ echo device has installtype ur8_16MB_xilinx_4eth_2ab_isdn_nt_te_pots_wlan_usb_
host_dect_61056
device has installtype ur8_16MB_xilinx_4eth_2ab_isdn_nt_te_pots_wlan_usb_host_de
ct_61056
+ [ ! -z avm ]
+ oem_found=0
+ [ avm = avm ]
+ echo OK - OEM avm is supported
OK - OEM avm is supported
+ oem_found=1
+ break
+ [ 1 = 0 ]
+ echo OK - accept this update for device Fritz_Box_7270 ...
OK - accept this update for device Fritz_Box_7270 ...
+ korrekt_version=1
+ echo testing acceptance for device Fritz_Box_7270 done
testing acceptance for device Fritz_Box_7270 done
+ [ -z  ]
+ echo testing acceptance for device Fritz_Box_7270 ...
testing acceptance for device Fritz_Box_7270 ...
+ /etc/version --install=ur8_8MB_xilinx_4eth_2ab_isdn_nt_te_pots_wlan_usb_host_d
ect_05265
install type not korrekt: ur8_16MB_xilinx_4eth_2ab_isdn_nt_te_pots_wlan_usb_host
_dect_61056
+ echo testing acceptance for device Fritz_Box_7270 done
testing acceptance for device Fritz_Box_7270 done
+ kernel_start=0x90020000
+ kernel_size=16121856
+ filesystem_start=0x90000000
+ filesystem_size=0
+ urlader_start=0x90000000
+ urlader_size=131072
+ newFWver=04.76
+ [ 1 = 0 ]
+ /etc/version -v
+ currFWver=54.04.76
+ echo curr: 54.04.76  new: xx.04.76
curr: 54.04.76  new: xx.04.76
+ major_currFWver=54
+ middle_currFWver=54.04
+ middle_currFWver=04
+ minor_currFWver=76
+ echo debug: curr: 54.04.76
debug: curr: 54.04.76
+ middle_newFWver=04
+ middle_newFWver=04
+ minor_newFWver=76
+ echo debug: new: "XX.04.76"
debug: new: "XX.04.76"
+ major_currFWver=54
+ middle_currFWver=4
+ minor_currFWver=76
+ major_newFWver=
+ middle_newFWver=4
+ minor_newFWver=76
+ echo major_currFWver=54
major_currFWver=54
+ echo middle_currFWver=4
middle_currFWver=4
+ echo minor_currFWver=76
minor_currFWver=76
+ echo middle_newFWver=4
middle_newFWver=4
+ echo minor_newFWver=76
minor_newFWver=76
+ [ -z 4 ]
+ [ -z 76 ]
+ [ -z 4 ]
+ [ -z 76 ]
+ [ n = y ]
+ echo check Firmware Version: xx.04.76
check Firmware Version: xx.04.76
+ [ 4 -lt 4 ]
+ echo DEBUG: 4 >= 4
DEBUG: 4 >= 4
+ [ 4 -eq 4 ]
+ [ 76 -gt 89 ]
+ [ 76 -lt 76 ]
+ echo DEBUG: 76 >= 76
DEBUG: 76 >= 76
+ echo Accept Firmware Version: xx.04.76
Accept Firmware Version: xx.04.76
+ echo install: 26 check files...
install: 26 check files...
+ [ -f /var/tmp/filesystem.image ]
+ [ 0 -ne 0 ]
+ [ -f /var/tmp/kernel.image ]
+ /var/chksum /var/tmp/kernel.image
File already contains the checksum, verifying
Calculated checksum is E6D5414B
Saved checksum is E6D5414B
Checksum validation successful!
+ echo chksum for file /var/tmp/kernel.image ok
chksum for file /var/tmp/kernel.image ok
+ [ ! -f /var/post_install ]
+ echo echo $0: start
+ echo sleep 1
+ echo killall run_clock
+ echo if ps | grep -v grep | grep -q telefon ; then killall telefon ; fi
+ echo if ps | grep -v grep | grep -q telnetd ; then killall telnetd ; fi
+ [ 26 = 24 ]
+ echo echo skip deleting language from env
+ echo echo MODE=update > /dev/avm_power
+ [ -e /dev/watchdog ]
+
+ echo echo "disable" > /dev/watchdog
+ echo echo still running:
+ echo ps
+ echo lsmod
+ echo sleep 1
+ [ 26 = 24 ]
+ echo install: 26 getting mtd to install...
install: 26 getting mtd to install...
+ echo install: -----------------------------------------------------
install: -----------------------------------------------------
+ ls -l /var/tmp/kernel.image
+ sed -e s/[^0-9]/#/g
+ sed -e s/#\+[0-9]\+#\+\([0-9]\+\).*/\1/
+ kernel_image_size=9527816
+ get_kernel_mtd 9527816 16121856
+ kernel_image_size=9527816
+ kernel_mtd_size=16121856
+ cat /proc/mtd
+ sed -n -e s/mtd[0-9].*: \([^ ]*\) \([^ ]*\) .*/\1/p
+ grep urlader
+ tmp_size=00020000
+ [ -z 00020000 ]
+ [ -z 00020000 ]
+ bootloader_size=0x00020000
+ cat /proc/mtd
+ grep "jffs2"
+ grep -v Kernel
+ sed -n -e s/mtd[0-9].*: \([^ ]*\) \([^ ]*\) .*/\1/p
+ tmp_size=00640000
+ [ -z 00640000 ]
+ jffs2_size=0x00640000
+ Kernel_without_jffs2_size=9568256
+ kernel_update_start=268566528
+ echo bootloader_size 0x00020000
bootloader_size 0x00020000
+ echo jffs2_size 0x00640000
jffs2_size 0x00640000
+ echo Kernel_without_jffs2_size 9568256
Kernel_without_jffs2_size 9568256
+ echo kernel_image_size 9527816
kernel_image_size 9527816
+ echo kernel_mtd_size 16121856
kernel_mtd_size 16121856
+ echo Kernel_Start_Add=268566528
Kernel_Start_Add=268566528
+ echo Kernel_End_Addr=278094344
Kernel_End_Addr=278094344
+ echo Kernel_without_jffs2_End_Addr=278134784
Kernel_without_jffs2_End_Addr=278134784
+ [ 9527816 -le 9568256 ]
+ kernel_update_len=9568256
+ return 0
+ echo install: -----------------------------------------------------
install: -----------------------------------------------------
+ echo install: kernel_size=16121856
install: kernel_size=16121856
+ echo install: kernel_update_start=268566528
install: kernel_update_start=268566528
+ echo install: kernel_update_len=9568256
install: kernel_update_len=9568256
+ [ 268566528 = 0 ]
+ echo install: 26 setting files to install...
install: 26 setting files to install...
+ [ -f /var/tmp/kernel.image ]
+ crc_param=1
+ echo install: /var/tmp/kernel.image to start(268566528) size(9568256)
install: /var/tmp/kernel.image to start(268566528) size(9568256)
+ echo update_parameter=flash_update_file0="/var/tmp/kernel.image,268566528,9568
256,crc=1"
+ need_reboot=1
+ [ -f /var/tmp/filesystem.image ]
+ ls -l /var/tmp/filesystem.image
+ sed -e s/#\+[0-9]\+#\+\([0-9]\+\).*/\1/
+ sed -e s/[^0-9]/#/g
+ act_fs_size=0
+ [ 0 -ne 0 ]
+ [ 1 -eq 1 ]
+ echo insmod /var/flash_update.ko $update_parameter
+ echo exit 0
+ chmod +x /var/post_install
+ [ 1 -eq 1 ]
+ [ -f /var/tmp/plugins.update ]
+ [ 1 -eq 1 ]
+ echo install: check for old settings ...
install: check for old settings ...
+ OLD_SETTINGS_FILE=#! /bin/sh major=`grep tffs /proc/devices` tffs_major=${majo
r%%tffs} telnetd -l /sbin/ar7login killall capiotcp_server sleep 5 /usr/bin/capi
otcp_server -p5031 -m3 &
+ [ -f /var/rc.user ]
+ [ -x /var/regelex ]
+ [ -e /var/flash/fx_lcr ]
+ echo clear_id 95
+ echo clear_id 96
+ [ 1 -eq 1 ]
+ echo set INFO led to blink (modul=7, state=4)
set INFO led to blink (modul=7, state=4)
+ /bin/update_led_on
/bin/update_led_on: line 2: can't create /var/led: No such device or address
+ exit 1
/var/mod/root #
 
Setz den ganzen Kram mal bitte in Code-Tags. Dies allerdings ist wohl die Ausgabe, wenn du das per Freetz flashst, bevor du neu startest, oder?
 
Setz den ganzen Kram mal bitte in Code-Tags. Dies allerdings ist wohl die Ausgabe, wenn du das per Freetz flashst, bevor du neu startest, oder?

jo per freetz image hochgeladen und entpacken lassen und dann der per /var/install das gepostete Log und dann reboot um das image flashen zu lassen

wenn ich unter avm das image flashen will, ist im var-Verzeichnis keine install-Datei, muß ich das script dann manuell reinkopieren ?



Code:
/var # ls
TZ                                    log
USB-proc-bus-usb-001-001-hub-001      media
USB-proc-bus-usb-001-002-hub-002      mediapath
USB-proc-bus-usb-001-003-storage-003  mod
USB-proc-bus-usb-001-004-bulk-004     plugin-mediasrv
cache                                 plugin-mini
config.def                            plugin-ntfs
default                               plugin-onlinepb
dev                                   plugin-samba
devices                               plugin-tam
dsld.autodetect                       post_install
env                                   rpc
env.cache                             run
firmware_flag                         samba
flash                                 signature
flash.html                            spool
fx_moh                                sysfs
gcov                                  tam
html                                  tmp
htmltext.db                           tr064_ssl_cert.pem
keys                                  usbhostup
led                                   wan.tc
lock                                  websrv_ssl_cert.pem
/var #
 
In /var/tmp sollten einige Logfiles sein. Steht dann da was drin?

Was macht dein verfügbares RAM?

MfG Oliver
 
[Edit frank_m24: Mehrere Beiträge zusammengefasst. Man kann seine Beiträge auch editieren.]
[Edit frank_m24: Sinnfreies Vollzitat gelöscht. Lies noch mal die Forumregeln.]

wie bekomme ich da nochmal zugriff in die Logs ?

mit: cat logfile ?

habe hier windowsxp und logge mich über telnet auf die box

[Beitrag 2:]
update_error.log ist leer, in den anderen logfiles steht nichts im bezug auf das updaten drin

/var/tmp # ls *.log
fwsign.log update_out.log wlan.log
update_error.log webdav.log
/var/tmp #
 

Anhänge

  • config.txt
    15.9 KB · Aufrufe: 15
Zuletzt bearbeitet:
Man nehme einen Telnet(oder SSH)-Zugang vor dem Flashen. Man
führe folgendes aus:
Code:
echo STD_PRINTK>/dev/debug
und poste dann das Ergebnis aus dem syslog bis zur Fehlermeldung. Evtl. auch die Sachen aus
Code:
cat /dev/debug
 
[Edit frank_m24: Mehrere Beiträge zusammengefasst. Man kann seine Beiträge auch editieren.]
Man nehme einen Telnet(oder SSH)-Zugang vor dem Flashen. Man
führe ..
[/code]

morgen werde ich die sachen posten, thx :)

[Beitrag 2:]
so hier dann doch schonmal das Log :)
 

Anhänge

  • log.txt
    20 KB · Aufrufe: 15
Du weißt, dass du ein Firmware-Update über die Freetz Weboberfläche machen kannst?

MfG Oliver
 
ja, habe ich ja auch gemacht

aber warum geht das updaten seit einiger zeit nicht mehr übers avm-webinterface

denke ich bin da nicht der einzige, bei dem das auf einmal nicht mehr geht :rolleyes:
 
und poste dann das Ergebnis aus dem syslog bis zur Fehlermeldung.

Hi, ich wollte Euch gerade meine log zur Fehlersuche erstellen, aber nach dem Update der aktuellen Beta geht das nicht mehr !

Zuerst bekam ich dieses Bild:

Aufzeichnen.JPG

Also Beta über Fretz-Oberfläche in die Box geladen. Funzt 1A, aber jetzt kommt diese Meldung :

Aufzeichnen3.JPG

Kann ich die log noch anders erzeugen oder andere Dateien zur verfügung stellen zur Fehlereingrenzung ?
 
Zuletzt bearbeitet:
Keine Ahnung, was da passiert. Aber eben dieses "Kein Fehler" und dennoch geht es nicht weiter ist ein Problem, was du mit den von mir irgendwo schon genannten Sachen einkreisen solltest. Und was für eine "Beta"?
 
nimm doch einfach push_firmware aus tools. wäre wohl wesentlich entspannter ...
 
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.