FTPFS mit neutrino mounten

Wünsche, Anträge, Fehlermeldungen
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

flash-neutrino (glaube)
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Ne, habe ich schon ist im Image nachher nicht mehr drin.

Ist wohl noch ein Fehler drin laut zaphot.
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

was ist in image nachher nicht mehr dirn ?
oder zeig dein flash änderung.
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

HEAD hat geschrieben:was ist in image nachher nicht mehr dirn ?
oder zeig dein flash änderung.
lufsd, lufmnt, lufsd.conf, liblufs-ftpfs.so.2.0.0 fehlen im Image obwohl sie im cdkroot liegen.

Ich kann diese auch ins cdkflash/root reinkopieren, trotzdem fehlen diese nach make flash-............
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

du muss "flash-neutrino: $(flashprefix)/.part_neutrino" ändern !
$(INSTALL) $(targetprefix)/bin/lufsd $(flashprefix)/root/bin
usw.

camd2, neutrino usw kommt auch nicht in cdkflash/root nur weill in cdkroot liegen. ;)
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Mir ging es hauptsächlich um die libs, die einzubinden ist die Schwierigkeit.
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

die muss du auch so kopieren und stripen .
mklibs nehm die nicht.
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Genau das ist das Problem, die werden beim erstellen des Flashimages wieder rausgelöscht weil evtl. keine passende mklibs vorhanden sondern nur die normale.
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

Ich hab es so wie oben geschrieben in flash
fernsehass
Einsteiger
Einsteiger
Beiträge: 297
Registriert: Sonntag 13. Oktober 2002, 22:02

Beitrag von fernsehass »

Ich hab jetzt mal versucht, mit yadi-script ein image zu erstellen.
Das letzte hab ich am 8.12.2004 erstellt, und lief 1a.
Jetzt mit lufs geht nix mehr :(
Hier mal der auszug bis zum fehler (sehr großzugig ausgeschnitten), da der fehler hier oben beginnt ??

###############################################################################
supported filesystems: ftpfs sshfs
suid files: lufsmnt & lufsumount.
###############################################################################
cd . && /bin/sh ./config.status Makefile
config.status: creating Makefile
make[1]: Leaving directory `/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7'
make[1]: Entering directory `/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7'
cd . && /bin/sh /home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7/config/missing --run autoheader
touch ./config.h.in
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make all-recursive
make[2]: Entering directory `/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7'
Making all in kernel
make[3]: Entering directory `/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7/kernel'
cd .. && /bin/sh ./config.status kernel/Makefile
config.status: creating kernel/Makefile
make[3]: Leaving directory `/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7/kernel'
make[3]: Entering directory `/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7/kernel'
make[4]: Entering directory `/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7/kernel'
make[4]: Für das Ziel »all-am« ist nichts zu tun.
make[4]: Leaving directory `/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7/kernel'
make[3]: Leaving directory `/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7/kernel'
Making all in lufsd
make[3]: Entering directory `/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7/lufsd'
cd .. && /bin/sh ./config.status lufsd/Makefile depfiles
config.status: creating lufsd/Makefile
config.status: executing depfiles commands
make[3]: Leaving directory `/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7/lufsd'
make[3]: Entering directory `/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7/lufsd'
if powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../ -I/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7/include -O2 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -MT daemon.o -MD -MP -MF ".deps/daemon.Tpo" \
-c -o daemon.o `test -f 'daemon.c' || echo './'`daemon.c; \
then mv -f ".deps/daemon.Tpo" ".deps/daemon.Po"; \
else rm -f ".deps/daemon.Tpo"; exit 1; \
fi
if powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../ -I/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7/include -O2 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -MT message.o -MD -MP -MF ".deps/message.Tpo" \
-c -o message.o `test -f 'message.c' || echo './'`message.c; \
then mv -f ".deps/message.Tpo" ".deps/message.Po"; \
else rm -f ".deps/message.Tpo"; exit 1; \
fi
if powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../ -I/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7/include -O2 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -MT fsctl.o -MD -MP -MF ".deps/fsctl.Tpo" \
-c -o fsctl.o `test -f 'fsctl.c' || echo './'`fsctl.c; \
then mv -f ".deps/fsctl.Tpo" ".deps/fsctl.Po"; \
else rm -f ".deps/fsctl.Tpo"; exit 1; \
fi
if powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../ -I/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7/include -O2 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -MT filesystem.o -MD -MP -MF ".deps/filesystem.Tpo" \
-c -o filesystem.o `test -f 'filesystem.c' || echo './'`filesystem.c; \
then mv -f ".deps/filesystem.Tpo" ".deps/filesystem.Po"; \
else rm -f ".deps/filesystem.Tpo"; exit 1; \
fi
if powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../ -I/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7/include -O2 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -MT dircache.o -MD -MP -MF ".deps/dircache.Tpo" \
-c -o dircache.o `test -f 'dircache.c' || echo './'`dircache.c; \
then mv -f ".deps/dircache.Tpo" ".deps/dircache.Po"; \
else rm -f ".deps/dircache.Tpo"; exit 1; \
fi
if powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../ -I/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7/include -O2 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -MT options.o -MD -MP -MF ".deps/options.Tpo" \
-c -o options.o `test -f 'options.c' || echo './'`options.c; \
then mv -f ".deps/options.Tpo" ".deps/options.Po"; \
else rm -f ".deps/options.Tpo"; exit 1; \
fi
/bin/sh ../libtool --mode=link powerpc-tuxbox-linux-gnu-gcc -O2 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -s -o lufsd -rdynamic -lpthread daemon.o message.o fsctl.o filesystem.o dircache.o options.o -ldl -lstdc++ -lpthread
mkdir .libs
powerpc-tuxbox-linux-gnu-gcc -O2 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -s -o lufsd -rdynamic daemon.o message.ofsctl.o filesystem.o dircache.o options.o -ldl /usr/lib/libstdc++.so -lm -lc -lgcc_s -lpthread
/usr/lib/libstdc++.so: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[3]: *** [lufsd] Fehler 1
make[3]: Leaving directory `/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7/lufsd'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7'
make: *** [.deps/lufs] Fehler 2
FEHLER: make flash-neutrino abgebrochen!!
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

HEAD hat geschrieben:Ich hab es so wie oben geschrieben in flash
Klappt nicht, die libs werden beim flashimage bauen rausgenommen.
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

Beitrag von Zaphot »

@fernsehhass:
is gefixt, der patch muss noch eingecheckt werden.
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

Beitrag von Zaphot »

Falls jemand mal testen will bevor eingecheckt wird:

ftp://ftpfs:ftpfs@80.136.81.196/dbox2-ftpfs.diff
fernsehass
Einsteiger
Einsteiger
Beiträge: 297
Registriert: Sonntag 13. Oktober 2002, 22:02

Beitrag von fernsehass »

@Zaphot
Also is bis dato "Unsinnig" aus dem cvs nen Image zu erstellen ? bis das mit lufs net läuft ?
Ich habs grad eben noch mal probiert, bricht an der selben stelle ab wie gestern :(
PS. Erstelle Images mit yadi-script (aktualisiert)
Wenn ich den diff einarbeite, überschreibt er das jedes mal wieder :(
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Aktueller Patch ist im cvs.
There are 10 types of people in the world: those who know binary and those who don't
fernsehass
Einsteiger
Einsteiger
Beiträge: 297
Registriert: Sonntag 13. Oktober 2002, 22:02

Beitrag von fernsehass »

Na dann werd ichs gleich noch mal versuchen. Berichte dann, obs geklappt hat :)

PS: Fehlanzeige :((

/bin/sh ../config/mkinstalldirs /sbin
ln -fs /home/fernsehass/yadi/dbox/cdkroot/bin/lufsd /sbin/mount.lufs
ln: Erzeugen der symbolischen Verknüpfung ?/sbin/mount.lufs? zu ?/home/fernsehass/yadi/dbox/cdkroot/bin/lufsd?: Keine Berechtigung
make[4]: *** [install-exec-hook] Fehler 1
make[4]: Leaving directory `/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7/lufsd'
make[3]: *** [install-exec-am] Fehler 2
make[3]: Leaving directory `/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7/lufsd'
make[2]: *** [install-am] Fehler 2
make[2]: Leaving directory `/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7/lufsd'
make[1]: *** [install-recursive] Fehler 1
make[1]: Leaving directory `/home/fernsehass/yadi/tuxbox-cvs/cdk/lufs-0.9.7'
make: *** [.deps/lufs] Fehler 2
FEHLER: make flash-neutrino abgebrochen!!

der kann den link nicht setzen !!!
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

Beitrag von Zaphot »

Habs schon gefunden... in den Makefiles stehen ein paar dinge doppelt :/
Ich mach gleich mal ein diff. Und hoff dass das jetzt das letzte war :P
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

Beitrag von Zaphot »

lufs.diff nach cdk/Patches kopieren und freuen...

ftp://ftpfs:ftpfs@80.136.81.196/lufs.diff
fernsehass
Einsteiger
Einsteiger
Beiträge: 297
Registriert: Sonntag 13. Oktober 2002, 22:02

Beitrag von fernsehass »

Ich werds gleich mal testen :) Mal sehn
Es scheint ja schon im cvs zu sein Prima
Zuletzt geändert von fernsehass am Montag 20. Dezember 2004, 16:44, insgesamt 1-mal geändert.
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Ist im cvs :)

P.S.: die meisten Probleme gabs bisher mit "totgepatchten" SuSE-Installationen - ich teste unter debian unstable (mit automake 1.7.9) und es baut.
There are 10 types of people in the world: those who know binary and those who don't
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

hi,
danke an alle die das in so extrem kurzer Zeit verwirklicht haben...und auch an Riker fuer das erste verfuegbare JtG-Image auf dem lufs/ftps funktioniert!

Meine ersten Erfahrungen:
Wie schon geschrieben habe ich mir den http://www.cerberusftp.com/ FTP-Server installiert...schlank, sehr gut zu konfigurieren, performant und kostenlos fuer private Nutzung.

Die Schreibgeschwindigkeit variiert leider mit der CPU-Belastung der Box und 'lufsd' nimmt einen sehr kraeftigen Schluck aus der Pulle.....oft > 60% wenn die Datenrate hoch ist...0% idle...habe ich schon ewig nicht mehr gesehen.

Wenn nix laeuft auf der Box komme ich auf etwa 8,5 MBit (Schreibtest)...beim streamen (hoehere CPU-Last...insgesamt bis 100%) sinkt die Schreibrate auf ca. 7,5 MBit und noch nie war die variable Ringbuffergroesse so wichtig wie heute 8)

mit '99' klappt's dann auch beim ZDF mit allen Tonspuren :-)
mit '20' gibt's bei mir Unterbrechungen.. .wenn die Datenrate hoch ist und zB. nur http://dbox mit einem Browser geoeffnet wird...zu viele User-Tasks?

ftpfs/lufs ist aber imo eine gute Alternative und viel besser (vor allem funktioniert es!) als CIFS/SMB..so performant wie NFS ist es leider nicht.

Ich halte es auch nicht mehr fuer die erste Wahl auf schmalbruestigen NAS-Devices....die WL-HDD CPU zB. koennte damit imo ueberfordert sein...aber Versuch macht klug :-)

cu next year,
peter
mogway
Semiprofi
Semiprofi
Beiträge: 1287
Registriert: Montag 30. Dezember 2002, 08:02

Beitrag von mogway »

unter Suse suckt es noch ein wenig:
/usr/bin/install -c -m 644 lufsd.conf /etc/lufsd.conf
<Treito> /usr/bin/install: reguläre Datei ?/etc/lufsd.conf? kann nicht angelegt werden: Keine Berechtigung

Abhilfe:
im tuxbox-cvs/cdk/lufs-0.9.7/lufsd/Makefile
die zeile 162 editieren.

Gruß
mogway
fernsehass
Einsteiger
Einsteiger
Beiträge: 297
Registriert: Sonntag 13. Oktober 2002, 22:02

Beitrag von fernsehass »

Ja und was soll da editiert werden ???
Hab auch suse 9.2 seit letzter woche vorher 9.1 lief es eigentlich immer
mogway
Semiprofi
Semiprofi
Beiträge: 1287
Registriert: Montag 30. Dezember 2002, 08:02

Beitrag von mogway »

fernsehass hat geschrieben:Ja und was soll da editiert werden ???
Hab auch suse 9.2 seit letzter woche vorher 9.1 lief es eigentlich immer
Lufs ist ja auch erst seid dem Wochenende drinn. ;)

Gruß
mogway
Gruss
mogway
fernsehass
Einsteiger
Einsteiger
Beiträge: 297
Registriert: Sonntag 13. Oktober 2002, 22:02

Beitrag von fernsehass »

Kannst du mir trotsdem sagen, was ich da etitieren soll ??