nach "make" ERROR: modpatch ??

Andii

Mitglied
Mitglied seit
24 Jun 2005
Beiträge
364
Punkte für Reaktionen
3
Punkte
18
Hallo,
bin gerade dabei das Freetz einmal zu probieren.
Will am Ende das openVPN installieren.
Bin nun so vorgegangen wie es im freetz.org unter "Erste Schritte mit Freetz" erklärt wird.
Bei "make menuconfig" habe ich beschrieben erst einmal nur die Box (7270) und den Speicher(16MB) ausgewählt.
Bin bis zum Befehl "make" gekommen und da kommt folgende Meldung:

ERROR: modpatch: Error in patch-file tools/make/patches/130-trylink_bash.busybox.patch
make: ***[source/busybox-tools/busybox-1.12.4/.unpacked] Fehler2

Kann mir da jemand weiterhelfen?
 
Wenn du uns sagst welche Freetz Version du verwendest? Wahrschenlich freetz-1.1.x?
Hast du was an den Patches geändert?

Kannst du im menuconfig unter Advanced Options bitte mal auf verbose level 2 umstellen und dann nochmal "make" ausführen?
Davon postest du bitte die Ausgabe (in einem code-Block).

Gruß
Oliver

edit:
Code:
/freetz-stable-1.1$ make busybox-source
mkdir -p source/ref-8mb_26
tar -C source/ref-8mb_26  -xjf dl/busybox-1.12.4.tar.bz2
set -e; \
for i in make/busybox/patches/*.patch; do \
        tools/freetz_patch source/ref-8mb_26/busybox-1.12.4 $i; \
done
applying patch file make/busybox/patches/010-fix_mixed_implicit_and_normal_rules_error.patch
patching file Makefile
----------------------------------------------------------------------
applying patch file make/busybox/patches/110-busybox-nolock-as-default.patch
patching file util-linux/mount.c
----------------------------------------------------------------------
applying patch file make/busybox/patches/120-busybox-shadow-path.patch
patching file include/shadow_.h
patching file libbb/messages.c
----------------------------------------------------------------------
applying patch file make/busybox/patches/130-trylink_bash.patch
patching file scripts/trylink
----------------------------------------------------------------------
applying patch file make/busybox/patches/200-fix_setconsole.patch
patching file console-tools/setconsole.c
----------------------------------------------------------------------
applying patch file make/busybox/patches/210-telnet-close-on-exit.patch
patching file networking/telnetd.c
patching file include/usage.h
----------------------------------------------------------------------
applying patch file make/busybox/patches/220-httpd-pidfile.patch
patching file networking/httpd.c
----------------------------------------------------------------------
applying patch file make/busybox/patches/350-avm-wget-trafficclass.patch
patching file include/libbb.h
patching file include/usage.h
patching file libbb/xconnect.c
patching file networking/wget.c
----------------------------------------------------------------------
applying patch file make/busybox/patches/360-avm-telnetd.patch
patching file networking/telnetd.c
----------------------------------------------------------------------
applying patch file make/busybox/patches/370-avm-wget-directory_listing.patch
patching file networking/wget.c
----------------------------------------------------------------------
applying patch file make/busybox/patches/zzz-getopt-applet.patch
patching file util-linux/getopt.c
----------------------------------------------------------------------
touch source/ref-8mb_26/busybox-1.12.4/.unpacked
 
Zuletzt bearbeitet:
Habe es Schritt für Schritt so gemacht wie es hier steht:
http://freetz.org/wiki/help/howtos/common/newbie


svn checkout http://svn.freetz.org/branches/freetz-stable-1.1 freetz-stable-1.1
Danach wechselt man mit cd freetz-1.1.4 bzw. cd freetz-stable-1.1 in das Freetz Verzeichnis und gibt make menuconfig ein.

Dies ist nun die eigentliche Oberfläche von Freetz und man wählt dort im ersten Anlauf nur den Router aus für den das Image bestimmt ist. Für dieses HowTo? haben wir Beispielhaft die 7270_V2 gewählt. Nachdem der zu freezende Router ausgewählt wurde, (Hardware type + Enter drücken + mit erneutem Enter zurück ins Main-Menu) beendet man menuconfig wieder über den Button EXIT (welches man durch drücken der Pfeil nach Unten-Taste erreicht)und bestätigt das ganze mit Yes. Anschließend gibt man auf der Kommandozeile der Konsole ein make ein. Nun solltet ihr ein solches Bild sehen

Habe die freetz-stable-1.1 genommen, gerade noch mal mit der 1.1.4 probiert geht auch nicht, gleiche Meldung.

Hier die Ausgabe:
Code:
login as: freetz
[email protected]'s password:
Failed to add entry for user freetz.

Linux freetz-linux 2.6.31-20-generic #57-Ubuntu SMP Mon Feb 8 09:05:19 UTC 2010 i686

To access official Ubuntu documentation, please visit:
[url]http://help.ubuntu.com/[/url]

  System information as of Sun Mar 20 09:27:19 CET 2011

  System load:    0.36              Memory usage: 5%   Processes:       75
  Usage of /home: 0.2% of 78.74GB   Swap usage:   0%   Users logged in: 0

  Graph this data and manage this system at [url]https://landscape.canonical.com/[/url]

Last login: Sun Mar 20 09:27:19 2011
freetz@freetz-linux:~$
freetz@freetz-linux:~$ make menuconfig
make: *** Keine Regel, um »menuconfig« zu erstellen.  Schluss.
freetz@freetz-linux:~$ cd
freetz@freetz-linux:~$ dir
freetz-1.1.4  freetz-stable-1.1
freetz@freetz-linux:~$ cd freetz-stable-1.1
freetz@freetz-linux:~/freetz-stable-1.1$ make menuconfig
#
# using defaults found in .config
#


*** End of Freetz configuration.
*** Execute 'make' to build the Freetz image.

freetz@freetz-linux:~/freetz-stable-1.1$ make
mkdir -p source/busybox-tools
tar -C source/busybox-tools  -xjf dl/busybox-1.12.4.tar.bz2
for i in tools/make/patches/*.busybox.patch; do \
                tools/freetz_patch source/busybox-tools/busybox-1.12.4 $i; \
        done
applying patch file tools/make/patches/130-trylink_bash.busybox.patch
patch: **** Can't create file /tmp/poA7sxZ3 : Read-only file system
----------------------------------------------------------------------
ERROR: modpatch: Error in patch-file tools/make/patches/130-trylink_bash.busybox.patch
make: *** [source/busybox-tools/busybox-1.12.4/.unpacked] Fehler 2
freetz@freetz-linux:~/freetz-stable-1.1$
 
Zuletzt bearbeitet von einem Moderator:
> patch: **** Can't create file /tmp/poA7sxZ3 : Read-only file system
Da scheint was mit deinem Linux nicht zu stimmen.

Gruß
Oliver
 
Habe ja kein richtiges Linux, nur das VMware und dort dann das freetz drauf gestartet.
Wie es in der Anleitung steht, oder?
 
Kannst du mal bitte die Ausgabe von "df" und "mount" posten?

Gruß
Oliver
 
Hab jetzt noch einmal nachgelesen.
Ich hab da glaube ich etwas vergessen...
Laut Anleitung brauche ich folgendes:
Benötigte Dateien:
VMWare Player http://www.vmware.com/de/download/player/
VMware Image für Freetz-Linux Forumpost Download
Freetz (aktuelle und ältere Versionen) Download
(Muss man nicht direkt downloaden, wenn man sich das Paket wie unten empfohlen per svn lädt)
Evtl. vorhandene Patches für Freetz Freetz Forum

Dieses "VMware Image für Freetz-Linux" habe ich nicht installiert.
Bin gerade am suchen wo ich das her bekomme?
Bei den angegebenen Link wird ein Passwort verlangt?http://freetz.falkenhain.info/

Code:
Last login: Sun Mar 20 09:27:19 2011
freetz@freetz-linux:~$ df
Dateisystem           1KâBlöcke   Benutzt Verfügbar Ben% Eingehängt auf
/dev/sda1             10570748   1422120   9041236  14% /
udev                    254660       140    254520   1% /dev
none                    254660         0    254660   0% /dev/shm
none                    254660       296    254364   1% /var/run
none                    254660         0    254660   0% /var/lock
none                    254660         0    254660   0% /lib/init/rw
/dev/sdb1             82567188    372024  81356332   1% /home
freetz@freetz-linux:~$


Code:
freetz@freetz-linux:~$ mount
/dev/sda1 on / type ext3 (rw,relatime,errors=remount-ro)
proc on /proc type proc (rw)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/dev/sdb1 on /home type ext4 (rw,relatime)
freetz@freetz-linux:~$
 
Zuletzt bearbeitet von einem Moderator:
Ich hab die Anleitung korrigiert. Bitte benutze Code-Blöcke für die Listings!

Ich kann aus den Ausgaben nicht erkennen woran der Fehler liegt. Die Partition ist rw gemountet. Platz ist genügend vorhanden. Der Benutzer ist auch richtig...

Gruß
Oliver
 
Aus deinen Postings (freetz@freetz-linux:~) schließe ich, dass du bereits das korrekte VMware Image für Freetz hast!?

Gruß
Oliver
 
Ich werde dann alles noch einmal neu installieren.
 
Habe nun alles noch einmal gelöscht und neu geladen:
dann
sudo apt-get update (die Paketlisten auf den neuesten Stand bringen)
sudo apt-get upgrade -d (die Updates herunterladen)
sudo apt-get upgrade -y (die Updates installieren)
dann
svn checkout http://svn.freetz.org/tags/freetz-1.1.4 freetz-1.1.4
dann
make menuconfig
alles noch OK.
dann
make

Code:
freetz@freetz-linux:~/freetz-1.1.4$ make
wget -P dl [url]http://www.busybox.net/downloads/busybox-1.12.4.tar.bz2[/url]
--2011-03-20 15:11:01--  [url]http://www.busybox.net/downloads/busybox-1.12.4.tar.bz2[/url]
Auflösen des Hostnamen »[url]www.busybox.net«[/url].... 140.211.167.224
Verbindungsaufbau zu [url]www.busybox.net|140.211.167.224|:80[/url]... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 2022462 (1,9M) [application/x-bzip2]
In »dl/busybox-1.12.4.tar.bz2« speichern.

100%[======================================>] 2.022.462    462K/s   in 5,0s

2011-03-20 15:11:06 (397 KB/s) - »dl/busybox-1.12.4.tar.bz2« gespeichert [2022462/2022462]

mkdir -p source/busybox-tools
tar -C source/busybox-tools  -xjf dl/busybox-1.12.4.tar.bz2
for i in tools/make/patches/*.busybox.patch; do \
                tools/freetz_patch source/busybox-tools/busybox-1.12.4 $i; \
        done
patch: **** Can't create file /tmp/pojgexVB : Read-only file system
ERROR: modpatch: Error in patch-file tools/make/patches/130-trylink_bash.busybox.patch
make: *** [source/busybox-tools/busybox-1.12.4/.unpacked] Fehler 2
freetz@freetz-linux:~/freetz-1.1.4$
 
Hast du auch mal das Freetz-Linux neu geladen oder nur eine bereits heruntergeladene Version neu genutzt?
 
Habe das freez-linux jetzt heruntergefahren
mit
sudo shutdown -h now
Wie komme ich nun wieder an das freetz-1.1.4
Bin jetzt beim Neustart ganz unten
hier
root@freetz-linux:/#
 
Zuletzt bearbeitet:
Als root ist laut howto eh nichts, ne? In dem Pfad solltest du auch nicht landen. Als welcher Benutzer solltest du dich anmelden?
Linux-Basics solltest du so oder so beherrschen, dafür nämlich ist das Forum nicht da.
Ich schlage dir vor, komplett von vorn anzufangen. Sprich: freetz-linux löschen, erneut herunterladen, einrichten, so dass es ans Netz kommt, dann den stable branch auschecken und noch einmal über menuconfig loslegen.
 
bin ja gerade fertig mit alles neu machen...
habe Linux mit
sudo shutdown -h now
runtergefahren
und bin jetzt im
root@freetz-linux:/#

was meinst du mit "dann den stable branch auschecken "
wie mache ich das?
 
Also wenn du dein freetz-linux runtergefahren hast, dann kannst du nicht bei "root@freetz-linux:/#" hängen. Und wieso fährst du es überhaupt runter, wenn du es nutzen willst?
 
So, habe es nun geschafft und das erste Image erstellt.
Habe noch einmal alles neu installiert und nun klappt es.
Muss noch auf meine neue 7390 von 1&1 warten und dann kann ich meine jetzige 7270 zum experimentieren nehmen.
Danke für die Hilfe.
 
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.