Fehler 1 bei make-Prozess

fred300

Neuer User
Mitglied seit
4 Jan 2007
Beiträge
106
Punkte für Reaktionen
0
Punkte
0
Hallo.

Ich bin gerade dabei mir ein freetz Image für meine FBF WLAN 7270 zu erstellen.
Ich bin nun bereits beim make Prozess, habe jedoch ein Problem.
Für das Erstellen nutze ich die Labor-Firmware mit IPv6 Support.
Patch habe ich eingespielt. Ich nutze auch die aktuelle freetz-trunk. (Revision 3207)
Nach einer Weile des make-Prozess erscheint (wie zu erwarten) folgendes:
Code:
Please copy the following file into the 'dl/fw' sub-directory manually:


make: *** [dl/fw] Fehler 3
Also habe ich im "dl" Ordner einen "fw" Ordner erstellt. Dorthin das image von der AVM Seite hineinkopiert. Habe danach "make" erneut gestaret. Allerdings erscheint dann folgendes:
Code:
slightly@StinkyLinux:~/freetz-trunk$ make
WARNING: The program intltool-update was not found in path.
STEP 1: UNPACK
unpacking firmware image
/home/slightly/freetz-trunk/./tools/tar: dl/fw/: Cannot read: Ist ein Verzeichnis
/home/slightly/freetz-trunk/./tools/tar: At beginning of tape, quitting now
/home/slightly/freetz-trunk/./tools/tar: Error is not recoverable: exiting now
make: *** [firmware-nocompile] Fehler 1

Im Anhang habe ich mal meine .config mit hineingepackt.
Ich hoffe meine Informationen sind ausreichend und mir kann jemand Helfen.
Danke schonmal.
 

Anhänge

  • config.zip
    3.8 KB · Aufrufe: 3
Das Patchen hat sicherlich bei dir nicht geklappt, oder? Poste davon mal das log.
 
Also habe ich im "dl" Ordner einen "fw" Ordner erstellt. Dorthin das image von der AVM Seite hineinkopiert.

Welche Zugriffsrechte (chmod) bzw. welche Besitzerzugehörigkeit (chown) hat der Ordner "fw"?
 
Ich fragte dich nach dem Patchprozess und nicht nach dem make-log.

Wo hast du was gepatched, wie und was war die Ausgabe?

Weil du wahrscheinlich wohl echt nicht weiss, was ich meine: "patch -p0 <patch.file". Also was kam dabei raus, als du das gemacht hast? Die Ausgabe hätte ich gerne.
Die Rechte davon sind erst einmal irrelevant, denn dein Makescript kennt die richtigen Namen nicht.
 
Reverte bitte den Patch und poste hier die Ausgabe von
Code:
patch -p0 < patchfile.name

Für mich sieht es so aus, als würde da was nicht passen.
 
Code:
slightly@StinkyLinux:~/freetz-trunk$ patch -p0 < 7270_labor_ipv6.patch
patching file patches/7270_labor_ipv6/de/130-foncalls.patch
patching file patches/7270_labor_ipv6/301-remove_smbd.patch
patching file patches/7270_labor_ipv6/290-replace_websrv-remove_igdd.patch
patching file patches/7270_labor_ipv6/110-inittab.sh
patching file patches/7270_labor_ipv6/110-rc.S-mknod.patch
patching file FIRMWARES
Hunk #1 succeeded at 39 with fuzz 2 (offset 2 lines).
patching file patches/7270_labor_ipv6/140-rc.S-no_avm_exit.patch
patching file patches/cond/de/webmenu-wol-7270_labor_ipv6.patch
patching file patches/7270_labor_ipv6/120-rc.S-dev.patch
patching file patches/cond/7270_labor_ipv6_16MB_flash.patch
patching file patches/7270_labor_ipv6/de/200-sperre1.patch
patching file patches/7270_labor_ipv6/400_remove_ftpd.patch
patching file Config.in
Hunk #2 succeeded at 367 (offset 21 lines).
Hunk #3 succeeded at 442 (offset 24 lines).
Hunk #4 FAILED at 1579.
1 out of 4 hunks FAILED -- saving rejects to file Config.in.rej
patching file patches/7270_labor_ipv6/200-modules_symlink.sh
patching file patches/7270_labor_ipv6/130-rc.S-logging.patch
patching file patches/7270_labor_ipv6/100-rc.net-dnsmasq.patch
patching file patches/115-7270_16MB.sh
patching file patches/7270_labor_ipv6/de/210-notmountable.patch
patching file patches/7270_labor_ipv6/100-webif.sh
patching file patches/7270_labor_ipv6/de/190-webmenu.patch

Das hat es mir nun ausgegeben.
 
Code:
[b]Hunk #4 FAILED at 1579.
1 out of 4 hunks FAILED -- saving rejects to file Config.in.rej
[/b]
Also mal ehrlich, wenn der Patch nicht sauber funktioniert, dann kannst du auch damit nicht weitermachen. Was dabei rauskommt, ist eher..... interessant, aber nicht definiert und (aller Wahrscheinlichkeit nach) nicht funktionial.

Lösung dafür: Selber versuchen anzupassen, was nicht mehr funktioniert oder warten, bis dies jemand macht.

Edit: Oder den neuen Patch versuchen, den ich grad an das Ticket angehängt hab.
 
Zuletzt bearbeitet:
Edit: Oder den neuen Patch versuchen, den ich grad an das Ticket angehängt hab.
Ja, danke habs grad gesehen und auch direkt ausprobiert.
Immerhin ist jetzt schonmal kein Fehler beim Patchen mehr.
Ich teste mal und berichte dann ob alles klappt.
 
Ja, wäre klasse, wenn es passt, dann könnte man den Spass mal in den Trunk aufnehmen.
 
So.. der make Prozess ist beendet und hat auch soweit Funktioniert.
Allerdings funktioniert das aufspielen des .image nicht.
Die Fritz!Box scheint es zwar zu laden und startet auch neu, doch ich sehe keine Änderungen, bzw. kann nicht auf die Oberfläche von Freetz. ...
 
Scheint zu laden oder lädt? Leider ist die AVM-Update-Routine alles andere als gesprächsfreudig und auskunftgebend. Wenn du auf der Box kein Freetz drauf hast, kannst du höchstens noch mit push-frimware-Skript probieren (unter tools zu finden).
Ansonsten könnte man vielleicht klein anfangen und erstmal eine nicht-Labor-Version der Firmware samt Freetz auf die Box bringen. Dann kannst du auch dieses Image bequem über Freetz-Update auf die Box bringen. Beim Freetz-Update siehst du wenigstens, ob das Image tatsächlich auf der Box ist, oder ob die Box schon beim hochladen rebootet, was ich in deinem Fall vermute.

MfG
 
Hm.. ich denke schon dass es drauf ist, da es mir den Hinweis anzeigt "Nicht unterstützte Änderungen.. "
Also ich komme offenbar "nur" nicht auf die Freetz Oberfläche..
 
Siehst du denn unter AVM-WebIF Links zu Freetz/WOL(falls du WOL hast)? Kannst du per telnet/ssh auf die Box? Funktioniert denn die Box sonst (z.B. Freizeichen beim Abheben des Hörers ist ein guter Test)?

MfG
 
Links zum Menü: Nein.
Funktion der Box: Ja
Freizeichen: Ja
Telnet: Ja, nach aktivierung mit Telefon.

Ich schätze, dass zwar das image überspielt, aber Freetz nicht wirklich installiert ist?
 
Was passiert, wenn du
Code:
ps w|grep http
eingibst? Poste bitte die Ausgabe.

Auch ein Test:
http://fritz.box:81/
 
Code:
# ps w|grep http
  966 root       1464 S   grep http
#

fritz.box:81 ist ja für die Freetz Oberfläche. Da kommt nichts.
 
Code:
/etc/init.d/rc.webcfg start
 
Code:
# /etc/init.d/rc.webcfg start
-sh: /etc/init.d/rc.webcfg: not found
#
:(

.. Ich werde es mir nun mal mit der aktuellen Stabilen Firmware bauen und nach einem zurücksetzen diese heraufladen. Das wollte ich zwar erst nicht, damit die Einstellungen erhalten bleiben.. aber evtl. geht es dann.
 
Zuletzt bearbeitet:
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.