Ergebnis 1 bis 19 von 19

Thema: 7050-Fon-Wlan - ERROR: could not create link for /bin/logger

  1. #1
    IPPF-Aufsteiger
    Registriert seit
    20.07.2006
    Beiträge
    37

    7050-Fon-Wlan - ERROR: could not create link for /bin/logger

    Ich hatte folgende Fehlermeldung bei make:

    STEP 2: MODIFY
    applying patches
    ...
    installing symlinks
    ./fwmod: line 858: ./ln: cannot execute binary file
    ERROR: could not create link for /bin/logger
    make: *** [firmware] Fehler 1


    Ich habe dann in ./fwmod die Zeile 858 von
    ( ln -sf "$BUSYBOX_PATH" "$LINK_NAME" ...
    auf
    ( /bin/ln -sf "$BUSYBOX_PATH" "$LINK_NAME"...
    geändert und make lief erfolgreich durch.

  2. #2
    Semi-Moderator Avatar von olistudent
    Registriert seit
    19.10.2004
    Ort
    Kaiserslautern
    Beiträge
    14.321
    In deiner Fehlermeldung steht "./ln" und in fwmod steht "( ln -sf...)"? Wie kann denn das sein? Normalerweise sollte doch /bin im Pfad sein?

    MfG Oliver
    Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
    Anbindung: T-Online DSL 16.000 RAM

    Visit ##fritzbox on Freenode for help
    Spenden für Freetz

  3. #3
    Semi-Moderator Avatar von kriegaex
    Registriert seit
    07.11.2006
    Ort
    Großraum Nürnberg
    Beiträge
    2.927
    V.a. sollte normalerweise "." nicht im Pfad sein, v.a. nicht als einziges Verzeichnis.
    Alexander Kriegisch

    Antworten dauern momentan, ich bin kaum aktiv wegen beruflicher Inanspruchnahme.

    Fritz!Box Fon WLAN 7270 v1, Firmware 54.04.88, freetz-1.2-stable , Kernel 2.6.19.2 (Original AVM), Busybox 1.18.5, USB-Root
    Im Schrank: Fritz!Box Fon WLAN 7170, Speedport W701V, Fritz!Box Fon WLAN 7113
    1&1 DSL 16.000 inkl. VoIP

    Spenden für Freetz
    Wer guten Support will, braucht eine aussagekräftige Signatur! So geht's...
    Bitte keine privaten Support-Anfragen, frühestens nach 36 h ohne Antwort eine Hinweis-Nachricht.


  4. #4
    IPPF-Aufsteiger
    Registriert seit
    20.07.2006
    Beiträge
    37
    Ich lasse gerade nochmal alles neu durchlaufen.
    Wenn es fertig ist, melde ich mich nochmal.

  5. #5
    Semi-Moderator Avatar von kriegaex
    Registriert seit
    07.11.2006
    Ort
    Großraum Nürnberg
    Beiträge
    2.927
    Kannst Du etwas dazu sagen, ob und was Du evtl. mit dem Pfad angestellt hast?
    Alexander Kriegisch

    Antworten dauern momentan, ich bin kaum aktiv wegen beruflicher Inanspruchnahme.

    Fritz!Box Fon WLAN 7270 v1, Firmware 54.04.88, freetz-1.2-stable , Kernel 2.6.19.2 (Original AVM), Busybox 1.18.5, USB-Root
    Im Schrank: Fritz!Box Fon WLAN 7170, Speedport W701V, Fritz!Box Fon WLAN 7113
    1&1 DSL 16.000 inkl. VoIP

    Spenden für Freetz
    Wer guten Support will, braucht eine aussagekräftige Signatur! So geht's...
    Bitte keine privaten Support-Anfragen, frühestens nach 36 h ohne Antwort eine Hinweis-Nachricht.


  6. #6
    IPPF-Aufsteiger
    Registriert seit
    20.07.2006
    Beiträge
    37
    Ich habe das Paket
    ds26-14.4.tar.bz2
    am 28.5.07 ca. 16Uhr von
    http://www.ip-phone-forum.de/showthread.php?t=135307
    Post #1
    genommen.

    >tar xvf ds26-14.4.tar
    >cd ds26-14.4
    >make menuconfig

    (Ich habe hier nur meine Änderungen angegeben.)
    --- General
    Hardware type (Fon WLAN 7050) --->
    Firmware language (de - deutsch) --->
    --- Brandings
    -[*] 1&1 (NEW)
    - [ ] AVM
    --- Patches
    -[*] Remove help
    -[*] Remove assistant
    -[*] Remove libtr069 (EXPERIMENTAL!)
    -[*] Remove avalanche_usb.ko (EXPERIMENTAL!)
    -[*] Patch enum
    -[*] Patch web menu signed message
    --- Mod
    Language (de - deutsch) --->
    Package selection --->
    -[*] Callmonitor 1.9.1
    -[*] Dnsmasq 2.38
    -[*] Wake-on-LAN (WoL) CGI 0.5
    Advanced options --->
    -[*] Override firmware source
    - (fritz.box_fon_wlan_7050.14.04.33.image) Firmware source
    - (2) Verbosity level (0-2)
    ---

    >make precompiled
    (läuft ca. 30min auf EPIA EN1300)

    >make
    gibt dann folgenden Fehler aus:

    STEP 2: MODIFY
    applying patches
    applying patches (7050-de)
    patching file etc/profile
    patching file usr/bin/system_status
    patching file etc/init.d/rc.net
    patching file etc/init.d/rc.S
    Hunk #1 succeeded at 252 with fuzz 1 (offset -97 lines).
    patching file etc/init.d/rc.S
    patching file etc/fstab
    patching file usr/www/all/html/de/fon/foncalls.js
    Hunk #1 FAILED at 3.
    1 out of 2 hunks FAILED -- saving rejects to file usr/www/all/html/de/fon/foncalls.js.rej
    make: *** [firmware] Fehler 2

    Mit

    >nano patches/7050/130-foncalls.patch

    und Ändern der Zeilen
    #tClient td {padding: 2px; overflow: hidden}
    #tClient th {padding: 2px; overflow: hidden}
    in
    #tClient td {padding: 2px; overflow: hidden; height: 24px;}
    #tClient th {padding: 2px; overflow: hidden;}

    habe ich den beseitigt.

    >make
    bringt dann den Fehler:

    ...
    replacing busybox-4mb_26
    installing symlinks
    ./fwmod: line 859: ./ln: cannot execute binary file
    ERROR: could not create link for /bin/logger
    make: *** [firmware] Fehler 1

    Den beseitige ich mit

    >nano fwmod

    durch Ändern der Zeile 858 von
    ( ln -sf "$BUSYBOX_PATH" "$LINK_NAME" ...
    auf
    ( /bin/ln -sf "$BUSYBOX_PATH" "$LINK_NAME"...

    >make
    läuft dann fehlerfrei durch.

    STEP 3: PACK
    Checking for left over Subversion directories
    squashfs blocksize
    hidden squashfs: 65536
    root filesystem: 65536
    packing var.tar
    creating filesystem image
    merging kernel image
    kernel image size: 3792640 (max: 3866624)
    packing 7050_04.33-ds-0.2.9_26-14.de_20070529.image
    done.

    FINISHED
    >

    Das Problem mit dem ln -sf in Zeile 858 hatte ich mal nachvollzogen, indem ich die Scipt-Variablen ausgegeben habe:

    ${FILESYSTEM_MOD_DIR}${LINK_DIR} = build/modified/filesystem/bin
    $BUSYBOX_PATH = busybox
    $LINK_NAME = logger

    Der ln-Befehl wird im Verzeichnis build/modified/filesystem/bin
    ausgeführt und funktioniert nicht, da dort das ln->busybox der fritzbox steht.

  7. #7
    IPPF-Dreitausend-VIP Avatar von hermann72pb
    Registriert seit
    06.11.2005
    Beiträge
    3.518
    kannst du bitte deine erfogreiche .config hier oder dort posten. Ich sammele sie. Und benutze bitte CODE-Tag

    MfG
    Hermann

    Mehrere Boxen an diversen Orten mit diversen Firmware/freetz-Versionen (überwiegend 7270 und 7170):
    F!B 7270v2: Eigene Box mit einem mehr oder weniger aktuellem Trunk
    F!B 7270v3: 2-3 Stück in Betreuung mit einem etwas älteren aber stabil laufenden Trunk
    F!B 7170: Eigene Bastelbox mit einem USB-Medium und external sowie 3-5 Boxen in Betreuung, wahlweise mit oder ohne USB/External
    Build-Umgebung: Freetz-Linux (ältere Version, selbst weitergepflegt)
    Anschluss: 1und1-Komplett DSL mit 16000/1072kbit/s
    FREETZ-Kleinigkeiten, an denen ich mitgewirkt hatte: Downloader, FREETZMOUNT, Box-Info, Freetz-Info, mounted.cgi, FAQ-reader, betamax.sh, sendsms.sh, sispmctl, AVM-ftpd

  8. #8
    Semi-Moderator Avatar von kriegaex
    Registriert seit
    07.11.2006
    Ort
    Großraum Nürnberg
    Beiträge
    2.927
    Ergänzung: Benutze das Code-Tag, wenn Du etwas inline schreibst. Konfigurationen (.config) u.a. größere Dateien sind aber am besten als Dateianhang aufgehoben (.txt anhängen, damit der Upload akzeptiert wird, bei größerden Sachen als komprimiertes Archiv anhängen).

    Weshalb das Busybox-ln bei Dir ausgeführt wird, ist mir schleierhaft. Gib mal bitte $PATH und $PWD aus an der Stelle, wo das gefunden und aufgerufen wird.
    Alexander Kriegisch

    Antworten dauern momentan, ich bin kaum aktiv wegen beruflicher Inanspruchnahme.

    Fritz!Box Fon WLAN 7270 v1, Firmware 54.04.88, freetz-1.2-stable , Kernel 2.6.19.2 (Original AVM), Busybox 1.18.5, USB-Root
    Im Schrank: Fritz!Box Fon WLAN 7170, Speedport W701V, Fritz!Box Fon WLAN 7113
    1&1 DSL 16.000 inkl. VoIP

    Spenden für Freetz
    Wer guten Support will, braucht eine aussagekräftige Signatur! So geht's...
    Bitte keine privaten Support-Anfragen, frühestens nach 36 h ohne Antwort eine Hinweis-Nachricht.


  9. #9
    IPPF-Aufsteiger
    Registriert seit
    20.07.2006
    Beiträge
    37
    Anbei meine erfolgreiche .config

    config.txt

    Die Variablen ergeben:
    $PATH
    :.:/home/raik/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games

    $PWD
    /home/raik/ds26-14.4

    und sind in fwmod vor der originalen Zeile 858 eingefügt.

    Code:
    			esac
    echo $PATH
    echo $PWD
    			( cd "${FILESYSTEM_MOD_DIR}${LINK_DIR}" &&
    			  ( ln -sf "$BUSYBOX_PATH" "$LINK_NAME" || ( echo "ERROR: could not create link for $link" 1>&2; exit 1 ) ) ) || exit 1
    Übrigens möchte ich an dieser Stelle dem Forum und den Entwicklern mal danken.
    Ich verneige mich vor Eurer Software.
    Gruß raik

  10. #10
    IPPF-Fan
    Registriert seit
    04.07.2006
    Ort
    Leipzig
    Beiträge
    347
    :.:/home...
    Das erklärt das ganze natürlich. Irgendwie erinnert mich das an (open)Suse?! Dort konnte man irgendwo dieses "Feature" anklicken, dass zuerst im aktuellen Verzeichnis gesucht werden soll (vermutlich, um es Windows-Umsteigern einfacher zu machen).
    @raik:
    Welche Distri nimmst Du denn? Das ist doch nicht FriBoLi, oder doch?
    @kriegaex,olistudent:
    Es würde ja eigentlich nichts schaden, wenn man den Suchpfad daraufhin testet und den Eintrag für das aktuelle Verzeichnis ggf. an letzte Stelle verschiebt - oder gar ganz rauslöscht. Will damit nur sagen, dass ev. auch andere Leute mit so einem Pfad unterwegs sein könnten.
    Router Leipzig: FRITZ!Box Fon WLAN 7170 mit 29.04.57-freetz-devel-2315M
    Pakete: dnsmasq, dropbear, snmpd, openvpn, bird, brctl DSL: 2304/224 kBit/s, Provider: GMX
    Router Fraureuth: FRITZ!Box Fon WLAN 7170, Firmware-Version 29.04.37ds26-15.1 (replace kernel)
    Pakete: wie oben + cpmaccfg, DSL: 864/160 kBit/s, Provider: GMX

  11. #11
    Semi-Moderator Avatar von kriegaex
    Registriert seit
    07.11.2006
    Ort
    Großraum Nürnberg
    Beiträge
    2.927
    Tja, das Ganze hätten wir uns sparen können, ich habe ja schon in Beitrag #3 geschrieben, daß das nicht sein darf. Es wäre schön, wenn Hilfestellungen auch gelesen und befolgt würden, wenn sich schon jemand darum bemüht und dann weiter unten nochmals (#5) und nochmals (#8) nachfragt.

    Den Pfad prüfen und umbauen werde ich auch nicht, denn das ist nicht üblich. Wenn schon, wird ein Pfad vorne oder hinten erweitert, nicht sonstwie umgebaut. Es könnte ja jemand etwas Sinnvolles mit dem Pfad vorhaben, da mische ich mich nicht ein.
    Alexander Kriegisch

    Antworten dauern momentan, ich bin kaum aktiv wegen beruflicher Inanspruchnahme.

    Fritz!Box Fon WLAN 7270 v1, Firmware 54.04.88, freetz-1.2-stable , Kernel 2.6.19.2 (Original AVM), Busybox 1.18.5, USB-Root
    Im Schrank: Fritz!Box Fon WLAN 7170, Speedport W701V, Fritz!Box Fon WLAN 7113
    1&1 DSL 16.000 inkl. VoIP

    Spenden für Freetz
    Wer guten Support will, braucht eine aussagekräftige Signatur! So geht's...
    Bitte keine privaten Support-Anfragen, frühestens nach 36 h ohne Antwort eine Hinweis-Nachricht.


  12. #12
    IPPF-Aufsteiger
    Registriert seit
    20.07.2006
    Beiträge
    37
    Ich bin bei Debian4.0. Vielleicht sind die Pfade sogar noch von 3.1 - ich weiß gar nicht mehr, wie ich umgestellt habe.

    Ich habe gerade mal meine anderen Debian-Rechner angesehen - die sind alle mit ":.:".
    Doch, ich bin immer von 3.1 nach 4.0 gewechselt. Ich glaube aber nicht, daß das bei einer Neuinstallation anders aussieht.

    Gruß raik

  13. #13
    Semi-Moderator Avatar von kriegaex
    Registriert seit
    07.11.2006
    Ort
    Großraum Nürnberg
    Beiträge
    2.927
    Nimm "." aus dem Pfad, dann brauchst Du diesen seltsamen Patch nicht.
    Alexander Kriegisch

    Antworten dauern momentan, ich bin kaum aktiv wegen beruflicher Inanspruchnahme.

    Fritz!Box Fon WLAN 7270 v1, Firmware 54.04.88, freetz-1.2-stable , Kernel 2.6.19.2 (Original AVM), Busybox 1.18.5, USB-Root
    Im Schrank: Fritz!Box Fon WLAN 7170, Speedport W701V, Fritz!Box Fon WLAN 7113
    1&1 DSL 16.000 inkl. VoIP

    Spenden für Freetz
    Wer guten Support will, braucht eine aussagekräftige Signatur! So geht's...
    Bitte keine privaten Support-Anfragen, frühestens nach 36 h ohne Antwort eine Hinweis-Nachricht.


  14. #14
    IPPF-Aufsteiger
    Registriert seit
    20.07.2006
    Beiträge
    37
    Wie derheimi schon sagte, wird der ":." an Anfang von PATH gar nicht so selten sein. Wo ich mir den Schiß auf 3 Debian-Installationen eingefangen habe, kann ich nicht mehr nachvollziehen.
    Auf einer ziemlich frischen Debian4.0 ist der Schiß jedenfalls nicht vorhanden.

    @kriegaex
    Tut mir leid, wenn ich Deine Hinweise nicht richtig verstanden habe.
    #13 ist unmißverständlich.

    Gruß raik

  15. #15
    IPPF-Fan
    Registriert seit
    04.07.2006
    Ort
    Leipzig
    Beiträge
    347
    Zitat Zitat von kriegaex
    Den Pfad prüfen und umbauen werde ich auch nicht, denn das ist nicht üblich. Wenn schon, wird ein Pfad vorne oder hinten erweitert, nicht sonstwie umgebaut. Es könnte ja jemand etwas Sinnvolles mit dem Pfad vorhaben, da mische ich mich nicht ein.
    Also Fakt ist doch folgendes: der Pfad kann von jedem so gesetzt werden, wie sein System es erfordert oder seine "Vorlieben" sind. Es gibt da keinen Standard, obwohl eine bestimmte Reihenfolge sinnvoll ist. Die meisten Distributionen kommen mit so einem sinnvollen Default als Voreinstellung.

    Bei meinen Debian 3.1 bzw. 4.0 Installationen ist der aktuelle Pfad nirgens mit drin. Und für sinnvoll halte ich das auch nicht, aber es ist eine durchaus "legale" Konfiguration, egal wie sie entstanden ist.

    Ich sehe diese Möglichkeiten:
    1) in der Dokumentation des dsmod wird darauf hingewiesen, dass diese Pfadvariante Probleme macht,
    2) der Dsmod fängt das Problem ab, entweder durch
    2a) wie oben vorgeschlagen (Manipulation Pfad),
    2b) absolute Pfade bei Aufrufen (nicht wirklich!),
    2c) explizites Setzen eines Pfades,
    3) FriBoLi wird als einzig wahre Referenz-Distri für den dsmod festgelegt, dann kann jede Support-Anfrage sofort mit entsprechenden Hinweis abgehandelt werden.
    Router Leipzig: FRITZ!Box Fon WLAN 7170 mit 29.04.57-freetz-devel-2315M
    Pakete: dnsmasq, dropbear, snmpd, openvpn, bird, brctl DSL: 2304/224 kBit/s, Provider: GMX
    Router Fraureuth: FRITZ!Box Fon WLAN 7170, Firmware-Version 29.04.37ds26-15.1 (replace kernel)
    Pakete: wie oben + cpmaccfg, DSL: 864/160 kBit/s, Provider: GMX

  16. #16
    Semi-Moderator Avatar von kriegaex
    Registriert seit
    07.11.2006
    Ort
    Großraum Nürnberg
    Beiträge
    2.927
    Gehen wir doch nochmals zurück zum Anfang (sprich: Beitrag #1):
    Code:
    ./fwmod: line 858: ./ln: cannot execute binary file
    ERROR: could not create link for /bin/logger
    make: *** [firmware] Fehler 1
    Geht es noch klarer? Die Fehlermeldung gibt an:
    • Skriptname
    • Zeile
    • Problemursache (./ln)
    • Konsequenz 1 (Binärdatei kann nicht ausgeführt werden)
    • Konsequenz 2 (Link kann nicht erzeugt werden)
    • Konsequenz 3 (Firmware kann nicht gebaut werden)
    Das Problem ist gelöst, die Ursache hier im Thread ge- und erklärt. Man kann also im Forum danach suchen. Um das Ganze noch ein wenig sicherer zu machen, werde ich es im Beitrag #1 des jeweils aktuellen Release-Threads zu ds26 als FAQ erwähnen (bereits erledigt), auch wenn es im Grunde überflüssig ist. Ich hoffe, das ist zufriedenstellend.
    Geändert von kriegaex (30.05.2007 um 10:21 Uhr)
    Alexander Kriegisch

    Antworten dauern momentan, ich bin kaum aktiv wegen beruflicher Inanspruchnahme.

    Fritz!Box Fon WLAN 7270 v1, Firmware 54.04.88, freetz-1.2-stable , Kernel 2.6.19.2 (Original AVM), Busybox 1.18.5, USB-Root
    Im Schrank: Fritz!Box Fon WLAN 7170, Speedport W701V, Fritz!Box Fon WLAN 7113
    1&1 DSL 16.000 inkl. VoIP

    Spenden für Freetz
    Wer guten Support will, braucht eine aussagekräftige Signatur! So geht's...
    Bitte keine privaten Support-Anfragen, frühestens nach 36 h ohne Antwort eine Hinweis-Nachricht.


  17. #17
    Semi-Moderator Avatar von danisahne
    Registriert seit
    30.07.2005
    Ort
    Marktoberdorf
    Beiträge
    1.493
    Ich finde das explizite setzen des Pfades in fwmod die schönste Lösung. Einfach ein
    Code:
    export PATH=/bin:...usw
    an den Anfang des Skripts oder besser noch im Top-Level Makefile.

    Mfg
    danisahne

    Router: SMC 7008 BR hinter Fritz!Box Fon WLAN 7050 (UI) FW: 14.04.15ds-0.2.8
    Provider: 1und1 DSL 6000 mit (leider nur) 3130/406 kbps (Down/Up)

  18. #18
    IPPF-Aufsteiger
    Registriert seit
    20.07.2006
    Beiträge
    37
    @kriegaex
    Könntest Du bitte im FAQ das Pfad in PATH ändern?
    Das dürfte von Normalbenutzern eher richtig verstanden werden.
    Gruß raik

  19. #19
    Semi-Moderator Avatar von kriegaex
    Registriert seit
    07.11.2006
    Ort
    Großraum Nürnberg
    Beiträge
    2.927
    Es gibt doch einen Link auf diesen Thread.
    Alexander Kriegisch

    Antworten dauern momentan, ich bin kaum aktiv wegen beruflicher Inanspruchnahme.

    Fritz!Box Fon WLAN 7270 v1, Firmware 54.04.88, freetz-1.2-stable , Kernel 2.6.19.2 (Original AVM), Busybox 1.18.5, USB-Root
    Im Schrank: Fritz!Box Fon WLAN 7170, Speedport W701V, Fritz!Box Fon WLAN 7113
    1&1 DSL 16.000 inkl. VoIP

    Spenden für Freetz
    Wer guten Support will, braucht eine aussagekräftige Signatur! So geht's...
    Bitte keine privaten Support-Anfragen, frühestens nach 36 h ohne Antwort eine Hinweis-Nachricht.


Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 31.03.2010, 10:18
  2. Antworten: 4
    Letzter Beitrag: 14.03.2007, 01:18
  3. Fritzbox Fon WLAN 7050 + D-Link DWL-G710 Repeater
    Von bumbumquietsch im Forum FRITZ!Box Fon WLAN: Diskussion nur zum Funknetzwerk
    Antworten: 1
    Letzter Beitrag: 14.10.2006, 13:02
  4. Fritzbox WLAN 7050 und 2 x D-Link DWL-2000AP
    Von Rübezahl im Forum FRITZ!Box Fon WLAN: Diskussion nur zum Funknetzwerk
    Antworten: 2
    Letzter Beitrag: 04.08.2006, 21:16
  5. D-Link 614+ mit WLan an Fritzbox 7050 verbinden
    Von Fritzebox im Forum D-Link
    Antworten: 3
    Letzter Beitrag: 28.06.2006, 13:15

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •