[Info] modfs - SquashFS-Image (AVM-Firmware) ändern für NAND-basierte FRITZ!Boxen

OK, das ist ja dann doch ein manueller Eingriff und nicht simples aufrufen der install.sh -i

Ich wollte gerade eben das 6.30 er Image vom AVM Server installieren lassen (als Basis für das modfs) aber
der download scheitert.
Ein Image von USB Stick wird nicht gefunden.
Ich habe das Image gerade von der AVM-Seite geholt.

Update:
Mein Telnet-Fenster war zu klein und ich habe überlesen, dass die datei "firmware.image" heissen muss.
Habe ich nun korrigiert, aber eine Ecke weiter heißt es nun:
Code:
Überprüfen, ob die Datei '/var/media/ftp/SMI-USBDISK-01/firmware.image' ein Firmware-Image enthält ... OK
Extrahieren des root-Dateisystems aus dem Firmware-Image ... OK
Prüfen der Firmware-Version des root-Dateisystems in '/var/tmp/1441647457/filesystem_core.squashfs' ... Fehler

Update #2:
Muss wohl den Parameter "update" noch mitgeben.
Erstmal weiter lesen wie...

Update #3:
Hat geklappt mit dem Parameter. 6.30 hat gebootet und telnet ist aktiv.
Jetzt erstmal Kids ins Bett bringen und dann ist FritzLoad dran.
 
Zuletzt bearbeitet:
So, debug.cfg ist angelegt und cat /var/flash/debug.cfg zeigt den Inhalt, den die Installationsroutine ergänzt hat, korrekt an.
edit_rcuser zeigt aber keinen Inhalt, außer "Die Datei rc.user (TFFS-Minor-ID 98) wird abgearbeitet ..."
Das erscheint dann auch im log - wie beschrieben.
Die debug.cfg wird nicht abgearbeitet. d.h. FritzLoad startet nicht automatisch.
 
edit_rcuser zeigt aber keinen Inhalt
edit_rcuser zeigt genau den Inhalt der "debug.cfg" an ... wenn da dieser Eventlog-Eintrag drin steht, dann nur, weil er bei leerer Datei von modfs dort hineingeschrieben wird, weil es so schon genug Verwirrung gab. Dieses Kommando kann man natürlich jederzeit entsorgen, wenn man da etwas eigenes drin stehen hat.

Ansonsten wird von modfs auch keine Abarbeitung einer "debug.cfg" ausgelöst ... wenn Du eine solche Datei hast und da steht das "eventadd"-Kommando nicht drin, ist es wohl ein "regular file" in /var/flash und Du hast etwas falsch gemacht.

Das erscheint dann auch im log - wie beschrieben.
Wenn das im Log steht, wird TFFS/98 auch "ausgeführt".

EDIT: Nochmal als Klarstellung ... "debug.cfg" und "rc.user" sollten - wenn alles richtig ist - nur zwei Synonyme für denselben Stream (nämlich TFFS/98) sein, wenn das bei Dir anders ist, machst Du etwas falsch oder hast etwas fundamental falsch verstanden.
 
Zuletzt bearbeitet:
Guten Morgen,
mir ist klar, dass edit_rcuser den selben Inhalt anzeigen müsste als
cat /var/flash/debug.cfg
Ich schaue heute Abend nochmal nach, ob es ein "normales file" geworden ist,
lösche es weg und mache mit "mkconfigfile debug.cfg 98" nochmal ein character device auf.

Rückblickend, kann es nämlich sein, dass die install.sh beim ersten Aufruf ein
"normales file" angelegt hat.
Ich wollte nochmal testen, ob in der debug.cfg überhaupt etwas landet.
Erst danach hatte ich Deine vorgeschlagene Modifikation in install.sh umgesetzt.
Da ging dann aber wohl alles was danach geschah ins "normale file".
 
Zuletzt bearbeitet:
@Fireball3:
Alles klar ... aber (vorsichtshalber noch einmal angemerkt) "mkconfigfile" braucht den kompletten Pfad oder das richtige Arbeitsverzeichnis. Man kann damit die char-Devices an beliebigen Stellen im Dateisystem anlegen, da ist kein /var/flash "vorbelegt" (ich nutze das auch, um in /var/tmp einen solchen Inode anzulegen als "rc.user").
 
Danke für den Weitblick!
Hätte ich, mangels Wissen zu char-Devices, vermutlich falsch gemacht.
Kann man sich eine Liste der char-Devices zeigen lassen und wie entfernt man bereits (falsch) angelegte?
 
Entfernen mit "rm" und die Suche nach char-Devices wäre eine Aufgabe für "find" mit entsprechender "type"-Option ... aber ich verstehe das Anliegen ohnehin nicht so ganz.

Wenn Du keine weiteren char-Devices angelegt hast (mal von /var/flash abgesehen, was bei der 7490 (bzw. den NAND-Boxen) wegen des kleinen yaffs2-FS unter /var/flash schon etwas anders läuft), gibt es ja keinen Grund, da irgendwas zu löschen. Das ist entweder ohnehin volatil (im tmpfs) oder kann problemlos weiter verwendet werden. Selbst ein "mknod" für eine solche "Datei" im NAND-Flash der Box (also unter /var/media/ftp) ist ja nur ein "Verweis" auf den entsprechenden Kernel-Driver für das TFFS und kann - so man möchte - dort permanent "abgelegt" werden. Wer sich dort ein "home directory" einrichtet und immer einen Zugriff auf den Inhalt des Node 98 haben will, der legt sich eben dort einen (notfalls zusätzlichen) Eintrag an - das stört genauso wenig wie ein Symlink oder gar ein Hardlink (wenn der in demselben FS bleibt, das klappt für ein char-Device natürlich nicht, nur für "regular files").
 
Entfernen mit "rm" und die Suche nach char-Devices wäre eine Aufgabe für "find" mit entsprechender "type"-Option ... aber ich verstehe das Anliegen ohnehin nicht so ganz.
Das Anliegen ist, etwaige wild (nicht in /var/flash) erstellte debug.cfg's wieder zu entfernen - einfach "schöner wohnen"...
 
einfach "schöner wohnen"...
Ok, bleibt aber dabei ... die Box bietet nur unterhalb von /var/flash und /var/media/ftp (beides yaffs2-Dateisysteme) überhaupt einen persistenten Speicher an (USB-Sticks dann noch weiter "unten"). Alles andere ist entweder r/o (wenn man kein "remount" macht, denn /wrapper ist natürlich durchaus beschreibbar, wenn man will) oder volatil und nach einem Neustart ohne Historie.
 
Danke für die ausdauernde Unterstützung!
Ich kann nun Erfolg auf ganzer Linie vermelden.
Es war in /var/flash eine debug.cfg ohne das "c" Attribut - also eine normale Datei.
Diese wurde von dem ursprünglichen FritzLoad installer angelegt.
Gelöscht, mit der Ergänzung im install Skript nochmal laufen lassen und schon ist debug.cfg=rc.user.
Jetzt kann ich telnet wieder ausschalten und muss nicht bei jedem reboot der Box FritzLoad manuell anwerfen.
 
@Fireball3:
Vielleicht kannst Du ja die winzige Änderung am install-Skript noch den Maintainern von FritzLoad ans Herz legen ... da die vorher prüft, ob es das char-Device schon gibt, ist das ein "nop" unter "normalen Umständen".
 
Hallo,
Also ich habe per recovery die 6.20 eingespielt, dann per update auf die 6.24 und die 6.30.
Wenn ich aber jetzt auf die Labor 6.36 egal welche revision gehen will funktioniert es nicht.
Weder wenn ich das image vorher bereitstelle noch wenn es von AVM geholt wird.
Folgender Fehler:
Code:
Ermitteln der Hardware-Version ... OK
Pr  fen, ob die Hardware-Version unterst  tzt wird ... OK
Suchen der Einstellung zur Umschaltung auf das alternative System ... OK
Pr  fen der aktuell zu startenden Systemversion ... OK
Suchen der aktuellen Kernel-Partition ... OK
Suchen der alternativen Kernel-Partition ... OK
Vergleich der Systeme in den Kernel-Partitionen ... OK
Suchen der aktuellen Dateisystem-Partition ... OK
Suchen der alternativen Dateisystem-Partition ... OK
  berpr  fen des zur Verf  gung stehenden Speicherplatzes im RAM ... OK
  berpr  fen des freien Speicherplatzes f  r das Auspacken des Dateisystems ... OK

Das System erf  llt die Voraussetzungen zur Modifikation des root-Dateisystems.

Im Moment l  uft auf der Box die Version: 113.06.30

Als Ausgangspunkt dieser Modifikationen wird ein SquashFS-Image ben  tigt.
Daf  r stehen drei M  glichkeiten zur Auswahl:

a - das root-Dateisystem des laufenden Systems benutzen
b - ein neues root-Dateisystem aus einem Firmware-Download vom FTP-Server des Herstellers verwenden
c - ein an anderer Stelle im Dateisystem abgelegtes Image verwenden
q - keine Änderungen vornehmen

Bitte den Buchstaben des gew├╝nschten Punktes eingeben : b

Download eines aktuellen Firmware-Images vom FTP-Server des Herstellers ... OK
Extrahieren des root-Dateisystems aus dem Firmware-Image ... OK
L  schen des geladenen Firmware-Images ... OK

Soll das extrahierte root-Dateisystem f  r die wiederholte Verwendung aufbewahrt werden ? (j/N)
Entpacken des root-Dateisystem f  r die Modifikationen ... Fehler
Die getroffene Auswahl ist ung  ltig.
#

Verbindung zu Host verloren.

Geht das evtl nicht und ich muss auf die 6.35 dazwischen?
Vielleicht hat ja jemand ne Idee, was ich noch machen kann.
Gru
Carlos
 
@Fireball3:
Vielleicht kannst Du ja die winzige Änderung am install-Skript noch den Maintainern von FritzLoad ans Herz legen ... da die vorher prüft, ob es das char-Device schon gibt, ist das ein "nop" unter "normalen Umständen".

Klar, das werde ich drüben im ryblog einfließen lassen.
Evtl. kannst Du auf der ersten Seite noch einen Link zum Pseudoimage einbauen, dann hätte man alles zur Hand, wenn
man vor einer FW >6.20 sitzt?
 
Evtl. kannst Du auf der ersten Seite noch einen Link zum Pseudoimage einbauen, dann hätte man alles zur Hand, wenn
man vor einer FW >6.20 sitzt?
Nope, verlinke ich nicht freiwillig (EDIT: der Thread ist einfach der falsche für solche Diskussionen, wie ich dort auch schon mehrfach anzumerken wagte) ... aber es wird in nicht allzu ferner Zukunft (ich hoffe es bis zum 03.10. fertig zu bringen) von mir noch ein komplettes Pseudo-Image geben, wo dann sowohl modfs als auch ShellInABox für dessen Benutzung aus einer Hand für die Modifikation der Firmware von NAND-Boxen enthalten sind.

Den Vorschlag eines halbwegs universellen Images will ja keiner aufgreifen, ich will meines nicht veröffentlichen und so bin ich dabei, es stark abzuspecken und am Ende schnüre ich daraus ein Paket, das den Einsatz von modfs so einfach machen kann, daß in bisherigen Tests auch ziemliche Laien damit umgehen konnten.

@carlos:
Update auf Labor-Versionen erfordert den Download und das Entpacken des ZIP-Files, bevor modfs mit "update"-Parameter und dem Dateinamen aufgerufen wird (s. #1). Der Aufruf bei Dir sieht eher nicht danach aus, daß dort ein Dateiname angegeben wurde, denn dann sollte das Skript nichts vom Server des Herstellers laden wollen.

Ansonsten bei Fehlermeldungen bitte das Debug-Log anhängen (siehe hier) und nicht die Consolen-Ausgabe.
 
Zuletzt bearbeitet:
Hallo PeterPawn
Danke für den Hinweis.
Hier dann nochmal mit debug output:
Code:
2015-09-10 10:01:22.460 - modfs: starting modfs script version 0.3.1-01082015
2015-09-10 10:01:22.477 - modfs: script=./modfs
2015-09-10 10:01:22.496 - modfs: using language de
2015-09-10 10:01:22.525 - modfs: using temporary file list from /var/tmp/14861_filelist_1441872082
2015-09-10 10:01:22.542 - modfs: cleanup trap set
2015-09-10 10:01:22.559 - modfs: invoked with: update ../fw/FRITZ.Box_7490_Labor.113.06.36-31299.image
2015-09-10 10:01:22.578 - modfs: noversioncheck=1, update_file_provided=1
2015-09-10 10:01:22.594 - modfs: firmware_update_file=../fw/FRITZ.Box_7490_Labor.113.06.36-31299.image
2015-09-10 10:01:22.613 - check_prerequisites: starting checks
2015-09-10 10:01:22.669 - progress: mode=1, msg=Ermitteln der Hardware-Version ...
2015-09-10 10:01:22.702 - check_prerequisites: hwrev=185
2015-09-10 10:01:22.759 - progress: mode=3, msg=[B] OK[/B]
2015-09-10 10:01:22.816 - progress: mode=1, msg=Prüfen, ob die Hardware-Version unterstützt wird ...                                                                                    
2015-09-10 10:01:22.836 - check_prerequisites: supported hardware revision                                                                                                              
2015-09-10 10:01:22.894 - progress: mode=3, msg=[B] OK[/B]
2015-09-10 10:01:22.954 - progress: mode=1, msg=Suchen der Einstellung zur Umschaltung auf das alternative System ...                                                                   
2015-09-10 10:01:22.992 - check_prerequisites: system switch value is 0                                                                                                                 
2015-09-10 10:01:23.054 - progress: mode=3, msg=[B] OK[/B]
2015-09-10 10:01:23.112 - progress: mode=1, msg=Prüfen der aktuell zu startenden Systemversion ...                                                                                      
2015-09-10 10:01:23.242 - progress: mode=3, msg=[B] OK[/B]
2015-09-10 10:01:23.299 - progress: mode=1, msg=Suchen der aktuellen Kernel-Partition ...                                                                                               
2015-09-10 10:01:23.325 - check_prerequisites: kernel device is /dev/mtdblock0                                                                                                          
2015-09-10 10:01:23.384 - progress: mode=3, msg=[B] OK[/B]
2015-09-10 10:01:23.441 - progress: mode=1, msg=Suchen der alternativen Kernel-Partition ...                                                                                            
2015-09-10 10:01:23.467 - check_prerequisites: alternative kernel device is /dev/mtdblock2                                                                                              
2015-09-10 10:01:23.524 - progress: mode=3, msg=[B] OK[/B]
2015-09-10 10:01:23.584 - progress: mode=1, msg=Vergleich der Systeme in den Kernel-Partitionen ...                                                                                     
2015-09-10 10:01:23.642 - progress: mode=3, msg=[B] übersprungen[/B]
2015-09-10 10:01:23.700 - progress: mode=1, msg=Suchen der aktuellen Dateisystem-Partition ...                                                                                          
2015-09-10 10:01:23.726 - check_prerequisites: filesystem device is /dev/mtdblock1                                                                                                      
2015-09-10 10:01:23.785 - progress: mode=3, msg=[B] OK[/B]
2015-09-10 10:01:23.844 - progress: mode=1, msg=Suchen der alternativen Dateisystem-Partition ...                                                                                       
2015-09-10 10:01:23.870 - check_prerequisites: alternative filesystem device is /dev/mtdblock3                                                                                          
2015-09-10 10:01:23.929 - progress: mode=3, msg=[B] OK[/B]
2015-09-10 10:01:23.988 - progress: mode=1, msg=Überprüfen des zur Verfügung stehenden Speicherplatzes im RAM ...                                                                       
2015-09-10 10:01:24.012 - check_free_tmpfs: wanted=25165824, needed=10485760                                                                                                            
2015-09-10 10:01:24.043 - check_free_tmpfs: exiting, rc=0                                                                                                                               
2015-09-10 10:01:24.103 - progress: mode=3, msg=[B] OK[/B]
2015-09-10 10:01:24.164 - progress: mode=1, msg=Überprüfen des freien Speicherplatzes für das Auspacken des Dateisystems ...                                                            
2015-09-10 10:01:24.187 - find_free_storage_space: needed=140509184, accept=                                                                                                            
2015-09-10 10:01:24.320 - get_nand_mountpoint: location=/var/media/ftp                                                                                                                  
2015-09-10 10:01:24.351 - check_free_nand: size=140509184, nand=/var/media/ftp, free=423063552                                                                                          
2015-09-10 10:01:24.369 - find_free_storage_space: /var/media/ftp:423063552                                                                                                             
2015-09-10 10:01:24.386 - find_free_storage_space: exiting, rc=0                                                                                                                        
2015-09-10 10:01:24.448 - progress: mode=3, msg=[B] OK[/B]
2015-09-10 10:01:24.464 - check_prerequisites: exiting, rc=0                                                                                                                            
2015-09-10 10:01:25.239 - modfs: source=file_update                                                                                                                                     
2015-09-10 10:01:25.265 - modfs: firmware update file=../fw/FRITZ.Box_7490_Labor.113.06.36-31299.image                                                                                  
2015-09-10 10:01:25.329 - progress: mode=3, msg=Die angegebene Datei '[B]/var/media/ftp/Medion-USBFlashDrive-01/fw/FRITZ.Box_7490_Labor.113.06.36-31299.image[/B]' wird als Quelle für die Aktu
alisierung genutzt.                                                                                                                                                                     
2015-09-10 10:01:25.349 - find_free_space: wanted=32M, order=tmpfs nand storage                                                                                                         
2015-09-10 10:01:25.373 - check_free_tmpfs: wanted=33554432, needed=33554432                                                                                                            
2015-09-10 10:01:25.403 - check_free_tmpfs: exiting, rc=0                                                                                                                               
2015-09-10 10:01:25.420 - find_free_space: tmpfs=/var/tmp                                                                                                                               
2015-09-10 10:01:25.437 - find_free_space: exiting, rc=0                                                                                                                                
2015-09-10 10:01:25.455 - get_working_directory: /var/tmp                                                                                                                               
2015-09-10 10:01:25.472 - modfs: working directory=/var/tmp                                                                                                                             
2015-09-10 10:01:25.501 - modfs: image directory=/var/tmp/1441872085                                                                                                                    
2015-09-10 10:01:25.558 - progress: mode=1, msg=Extrahieren des neuen Kernel-Images aus dem Firmware-Image ...                                                                          
2015-09-10 10:01:25.575 - extract_kernel: src=/var/media/ftp/Medion-USBFlashDrive-01/fw/FRITZ.Box_7490_Labor.113.06.36-31299.image, target=/var/tmp/1441872085/kernel.image             
2015-09-10 10:01:25.832 - extract_kernel: exiting, rc=0                                                                                                                                 
2015-09-10 10:01:25.889 - progress: mode=3, msg=[B] OK[/B]
2015-09-10 10:01:25.947 - progress: mode=1, msg=Extrahieren des Flash-Filesystems aus dem Firmware-Image ...                                                                            
2015-09-10 10:01:25.964 - extract_filesystem: src=/var/media/ftp/Medion-USBFlashDrive-01/fw/FRITZ.Box_7490_Labor.113.06.36-31299.image, target=/var/tmp/1441872085/filesystem.image     
2015-09-10 10:01:27.827 - extract_filesystem: exiting, rc=0                                                                                                                             
2015-09-10 10:01:27.885 - progress: mode=3, msg=[B] OK[/B]
2015-09-10 10:01:27.943 - progress: mode=1, msg=Extrahieren des Wurzeldateisystems aus dem Flash-Filesystem ...                                                                         
2015-09-10 10:01:27.963 - extract_rootfs_from_wrapper: src=/var/tmp/1441872085/filesystem.image, target=/var/tmp/1441872085/filesystem_core.squashfs                                    
2015-09-10 10:01:28.008 - detect_image_filesystem: src=/var/tmp/1441872085/filesystem.image, fstype=sqfs_dummy256_ext2, rc=0                                                            
2015-09-10 10:01:28.039 - get_temp_dir: directory=/var/tmp/14861_1441872088                                                                                                             
2015-09-10 10:01:28.057 - mount_ext2_image: src=/var/tmp/1441872085/filesystem.image, mp=/var/tmp/14861_1441872088, type=sqfs_dummy256_ext2                                             
2015-09-10 10:01:28.123 - mount_ext2_image: exiting, rc=0                                                                                                                               
2015-09-10 10:01:28.563 - remove_directory: directory=/var/tmp/14861_1441872088, rc=0                                                                                                   
2015-09-10 10:01:28.580 - extract_rootfs_from_wrapper: exiting, rc=0                                                                                                                    
2015-09-10 10:01:28.638 - progress: mode=3, msg=[B] OK[/B]
2015-09-10 10:01:28.655 - modfs: baseimage=/var/tmp/1441872085/filesystem_core.squashfs                                                                                                 
2015-09-10 10:01:28.672 - modfs: newkernelimage=/var/tmp/1441872085/kernel.image                                                                                                        
2015-09-10 10:01:28.689 - modfs: wrapperimage=/var/tmp/1441872085/filesystem.image                                                                                                      
2015-09-10 10:01:28.706 - modfs: file_update selection done                                                                                                                             
2015-09-10 10:01:28.725 - modfs: initialization done                                                                                                                                    
2015-09-10 10:01:28.750 - check_space: needed=140509184                                                                                                                                 
2015-09-10 10:01:28.779 - check_space:                                                                                                                                                  
2015-09-10 10:01:28.801 - find_free_space: wanted=96M, order=tmpfs                                                                                                                      
2015-09-10 10:01:28.825 - check_free_tmpfs: wanted=100663296, needed=100663296                                                                                                          
2015-09-10 10:01:28.854 - check_free_tmpfs: exiting, rc=2                                                                                                                               
2015-09-10 10:01:28.873 - find_free_space: exiting, rc=2                                                                                                                                
2015-09-10 10:01:28.896 - find_free_space: wanted=134M, order=nand storage                                                                                                              
2015-09-10 10:01:29.028 - get_nand_mountpoint: location=/var/media/ftp                                                                                                                  
2015-09-10 10:01:29.058 - check_free_nand: size=140509184, nand=/var/media/ftp, free=423063552                                                                                          
2015-09-10 10:01:29.077 - find_free_space: nand=/var/media/ftp:423063552                                                                                                                
2015-09-10 10:01:29.094 - find_free_space: exiting, rc=0                                                                                                                                
2015-09-10 10:01:29.112 - get_working_directory: /var/media/ftp                                                                                                                         
2015-09-10 10:01:29.130 - modfs: unpack directory=/var/media/ftp                                                                                                                        
2015-09-10 10:01:29.155 - modfs: using a native filesystem for unpacking                                                                                                                
2015-09-10 10:01:29.225 - progress: mode=1, msg=Entpacken des root-Dateisystem für die Modifikationen ...                                                                               
2015-09-10 10:01:29.243 - run_spinner: dir=/var/tmp, command=unpack_squashfs /var/tmp/1441872085/filesystem_core.squashfs /var/media/ftp/1441872089                                     
2015-09-10 10:01:29.292 - detect_image_filesystem: src=/var/tmp/1441872085/filesystem_core.squashfs, fstype=squashfs4, rc=0                                                             
2015-09-10 10:01:29.313 - get_squashfs_tools_version: src=/var/tmp/1441872085/filesystem_core.squashfs, version=4                                                                       
2015-09-10 10:01:29.331 - unpack_squashfs: using SquashFS version 4                                                                                                                     
2015-09-10 10:01:29.374 - sq_unsquashfs: /var/media/ftp/Medion-USBFlashDrive-01/modfs/bin/185/unsquashfs4 -info /var/tmp/1441872085/filesystem_core.squashfs                            
2015-09-10 10:01:29.394 - sq_unsquashfs: exiting, rc=127                                                                                                                                
2015-09-10 10:01:29.412 - unpack_squashfs: exiting, rc=127                                                                                                                              
2015-09-10 10:01:29.436 - run_spinner: exiting, rc=127                                                                                                                                  
2015-09-10 10:01:29.493 - progress: mode=3, msg=[B] Fehler[/B]
2015-09-10 10:01:29.549 - modfs: unpacking SquashFS image done, rc=127                                                                                                                  
2015-09-10 10:01:29.584 - remove_directory: directory=/var/media/ftp/1441872089, rc=0                                                                                                   
2015-09-10 10:01:29.651 - remove_directory: directory=/var/tmp/1441872085, rc=0                                                                                                         
2015-09-10 10:01:29.668 - modfs: reached normal exit point, rc=127                                                                                                                      
2015-09-10 10:01:29.685 - cleanup: running cleanup from file /var/tmp/14861_filelist_1441872082

Ich hoffe das hilft.
Gruß
Carlos
 
@carlos:
Ok, das ist ein anderer Fehler, Du bist in jedem Falle etwas weiter als im letzten Beitrag. Der Fehlercode 127 für unsquashfs4 sagt normalerweise aus, daß ein Kommando nicht existiert. Wieso das bei Dir der Fall sein sollte, wenn Du die aktuelle Version frisch vom Server geholt und entsprechend #1 ausgepackt hast, kann ich aus der Ferne nicht feststellen.

Solltest Du Dir also mit den vorstehenden Hinweisen (neu laden) nicht selbst helfen können, braucht es die Ausgabe des Befehls
Code:
find . -exec ls -l '{}' \;
in dem Verzeichnis, in das das Archiv entpackt wurde.
 
Hallo PeterPawn,
Problem behoben.
Ich habe mir das modfs auf den USB Stick entpackt und von dort den update aufgerufen, was zu diesem Fehler führt.
Jetzt habe ich es noch mal so gemacht, aus /var/modfs aufgerufen und siehe da es hat funktioniert:
Code:
mkdir -p /var/mod;cd /var/mod;wget -qO- http://yourfritz.de/modfs.tgz | gunzip -c | tar x
Keine Ahnung was da anders ist.
Danke für deine Hilfe.
Gruß
Carlos
 
Ich rate mal, daß der Stick kein Linux-FS hat und daher ggf. etwas mit den "x"-Flags bei den Rechten der Binaries nicht stimmt bzw. daß die Symlinks aus dem Archiv da nicht richtig verarbeitet werden.

Also für spätere Leser noch einmal deutlich: Bitte das Archiv an eine Stelle entpacken, wo ein natives Linux-Dateisystem verwendet wird.
 
3490 will support? today was released update 6.30 for the international version
 
Zuletzt bearbeitet:
Still supported ... the firmware version isn't important as long as these vendor scripts remain unchanged, which will be tampered with by the modscripts.
 
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.