Aktualisierung von vsftd, etc.

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
xfond2
Interessierter
Interessierter
Beiträge: 54
Registriert: Samstag 19. Juni 2004, 10:46

Re: Aktualisierung von vsftd, etc.

Beitrag von xfond2 »

das war gestern net schön, ich meine damit: man erstellt ein img und alles läuft wie immer, dann flasht man das neu erstellte und bekommt die fehlermeldung:
500 OOPS: config file not owned by correct user, or not a file
schnell wurde klar, dass das nicht so ohne weiteres behoben werden kann.

dank eines bekannten konnte ich mit hilfe von wget .... mir mein gesichertes img aus denn netz ziehen.
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Re: Aktualisierung von vsftd, etc.

Beitrag von MarcM »

naja... man kann auch ganz normal mit dem Imageflashingassistent flashen... das geht immer...

Marc
xfond2
Interessierter
Interessierter
Beiträge: 54
Registriert: Samstag 19. Juni 2004, 10:46

Re: Aktualisierung von vsftd, etc.

Beitrag von xfond2 »

ja, klaro... aber wenn die box nicht in der nähe des pc ist und man keine lust hat alles "abzubaun" war das die beste lösung mit wget..
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Aktualisierung von vsftd, etc.

Beitrag von seife »

sollte jetzt erstmal worked around sein.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Aktualisierung von vsftd, etc.

Beitrag von rhabarber1848 »

Striper hat geschrieben:
dietmarw hat geschrieben:da es scheinbar doch einige user betrifft, wäre eine lösung im cvs wünschenswert..
Das sollte eigentlich alle User betreffen die nicht als root bauen.
Damit kommen wir der Sache eventuell näher, ich baue mittels User root :evil:
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Aktualisierung von vsftd, etc.

Beitrag von dbt »

Als root bauen ist aber schon gewagt, kommt für mich nicht in Frage :o
xfond2
Interessierter
Interessierter
Beiträge: 54
Registriert: Samstag 19. Juni 2004, 10:46

Re: Aktualisierung von vsftd, etc.

Beitrag von xfond2 »

seife hat geschrieben:sollte jetzt erstmal worked around sein.
aber nicht wenn man sich ein jffs2 bauen möchte...
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Aktualisierung von vsftd, etc.

Beitrag von GetAway »

Geht bei mir damit auch nicht. Nimm einfach den anderen Patch, der geht 100%ig.
Striper
Erleuchteter
Erleuchteter
Beiträge: 625
Registriert: Samstag 8. September 2007, 16:17

Re: Aktualisierung von vsftd, etc.

Beitrag von Striper »

xfond2
Interessierter
Interessierter
Beiträge: 54
Registriert: Samstag 19. Juni 2004, 10:46

Re: Aktualisierung von vsftd, etc.

Beitrag von xfond2 »

okay, danke GetAway und Striper :up:
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Aktualisierung von vsftd, etc.

Beitrag von rhabarber1848 »

xfond2 hat geschrieben:aber nicht wenn man sich ein jffs2 bauen möchte...
Bitte testen: EDIT: Patch ist im CVS
mkfs.jffs2: Usage: mkfs.jffs2 [OPTIONS]
Make a JFFS2 file system image from an existing directory tree

Options:
-p, --pad[=SIZE] Pad output to SIZE bytes with 0xFF. If SIZE is
not specified, the output is padded to the end of
the final erase block
-r, -d, --root=DIR Build file system from directory DIR (default: cwd)
-s, --pagesize=SIZE Use page size (max data node size) SIZE (default: 4KiB)
-e, --eraseblock=SIZE Use erase block size SIZE (default: 64KiB)
-c, --cleanmarker=SIZE Size of cleanmarker (default 12)
-m, --compr-mode=MODE Select compression mode (default: priortiry)
-x, --disable-compressor=COMPRESSOR_NAME
Disable a compressor
-X, --enable-compressor=COMPRESSOR_NAME
Enable a compressor
-y, --compressor-priority=PRIORITY:COMPRESSOR_NAME
Set the priority of a compressor
-L, --list-compressors Show the list of the avaiable compressors
-t, --test-compression Call decompress and compare with the original (for test)
-n, --no-cleanmarkers Don't add a cleanmarker to every eraseblock
-o, --output=FILE Output to FILE (default: stdout)
-l, --little-endian Create a little-endian filesystem
-b, --big-endian Create a big-endian filesystem
-D, --devtable=FILE Use the named FILE as a device table file
-f, --faketime Change all file times to '0' for regression testing
-q, --squash Squash permissions and owners making all files be owned by root
-U, --squash-uids Squash owners making all files be owned by root
-P, --squash-perms Squash permissions on all files
-h, --help Display this help text
-v, --verbose Verbose operation
-V, --version Display version information
-i, --incremental=FILE Parse FILE and generate appendage output for it
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Aktualisierung von vsftd, etc.

Beitrag von seife »

xfond2 hat geschrieben:
seife hat geschrieben:sollte jetzt erstmal worked around sein.
aber nicht wenn man sich ein jffs2 bauen möchte...
Da kann man es ja problemlos nachträglich fixen ;)
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Aktualisierung von vsftd, etc.

Beitrag von rhabarber1848 »

seife hat geschrieben:
xfond2 hat geschrieben:
seife hat geschrieben:sollte jetzt erstmal worked around sein.
aber nicht wenn man sich ein jffs2 bauen möchte...
Da kann man es ja problemlos nachträglich fixen ;)
Das Problem dabei ist nur, dass im Flash-Image chown nicht dabei ist ;)

Code: Alles auswählen

# grep CHOWN busybox.config.m4 
option(`CONFIG_CHOWN', `y', `n')
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Aktualisierung von vsftd, etc.

Beitrag von rhabarber1848 »

rhabarber1848 hat geschrieben:mkfs.jffs2: Usage: mkfs.jffs2 [OPTIONS]
[...]
-U, --squash-uids Squash owners making all files be owned by root
committed: http://article.gmane.org/gmane.comp.vid ... x.scm/2381
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: Aktualisierung von vsftd, etc.

Beitrag von liab »

Habe Mitte Juni mein letztes Image gebaut - da war noch alles in Ordnung. Bei vorhin gemachtem Image erhalte ich auch "500 OOPS: config file not owned by correct user, or not a file". Der Fehler ist auch bei einer yaad.

Meine Lösung "auf die Schnelle", in.ftpd von Mitte Juni zu nehmen. Ist außerdem 20 KB kleiner. Damit ist die Box via ftp wieder erreichbar.

Die Lösung mit dem Diff funktioniert bei mir auch.
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Aktualisierung von vsftd, etc.

Beitrag von GetAway »

Bei mir funktioniert es auch nur mit meinem Diff.
VM mit Ubuntu 8.04
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: Aktualisierung von vsftd, etc.

Beitrag von liab »

Bei der yadd hilft es auch, bei der vsftpd.conf den Eigentümer auf root zu stellen.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Aktualisierung von vsftd, etc.

Beitrag von rhabarber1848 »

liab hat geschrieben:Bei vorhin gemachtem Image
Welches make target?
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: Aktualisierung von vsftd, etc.

Beitrag von liab »

Nach configure diese Reihenfolge:

make download
make flash-neutrino-squashfs-all
und
make yadd-neutrino

Auch ich baue, wie im wiki empfohlen, nicht als root.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Aktualisierung von vsftd, etc.

Beitrag von rhabarber1848 »

liab hat geschrieben:Auch ich baue, wie im wiki empfohlen, nicht als root.
Das ist mir schon klar ;)
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Aktualisierung von vsftd, etc.

Beitrag von rhabarber1848 »

Habe soeben mit VirtualBox Debian Lenny frisch aufgesetzt und als nicht-root-User
in diesem virtuellen Image flash-neutrino-squashfs-all gebaut und geflasht, ftp funktioniert...

Code: Alles auswählen

# ftp dbox
Connected to dbox
220-Sagem D-BOX2 - Kernel %r (%t).
220 
Name (dbox:root): root
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> rstatus
211-FTP server status:
     Connected to 192.168.1.1
     Logged in as root
     TYPE: ASCII
     No session bandwidth limit
     Session timeout in seconds is 300
     Control connection is plain text
     Data connections will be plain text
     vsFTPd 2.2.2 - secure, fast, stable
211 End of status
ftp> cd /etc
250 Directory successfully changed.
ftp> ls -la
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
[...]
-rw-r--r--    1 0        0             226 Aug 05  2010 vsftpd.conf
226 Directory send OK.
Mache ich irgendwas anders als ihr?
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Aktualisierung von vsftd, etc.

Beitrag von seife »

im Flash gehts jetzt, im YADD vermutlich nicht.
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: Aktualisierung von vsftd, etc.

Beitrag von liab »

Stimmt leider nicht - bei mir wenigstens!

Image geht nicht!
#:~$ ftp dbox
ftp: connect: No route to host
Bei:
#:~$ ftp 192.168.0.7
Connected to 192.168.0.7.
500 OOPS: config file not owned by correct user, or not a file

yadd geht nicht. Nur nachdem vsftpd.conf auf root gesetzt.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Aktualisierung von vsftd, etc.

Beitrag von rhabarber1848 »

liab hat geschrieben:Image geht nicht!
Könntest Du bitte im Image

Code: Alles auswählen

ls -la /etc/vs*
ausführen und das Ergebnis posten?
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: Aktualisierung von vsftd, etc.

Beitrag von liab »

Hier das Ergebnis von ls -la /etc/vs*:

Mit diff von GetAway, ftp geht:
-rw-r--r-- 1 1000 1000 226 Aug 3 07:42 /etc/vsftpd.conf

Ohne diff, Image vergangene Nacht gebaut, ftp geht nicht:
-rw-r--r-- 1 1000 1000 226 Aug 6 02:41 /etc/vsftpd.conf

Fahre heute nachmittag zum Wochenendhaus - habe dort zwar Boxen aber kein Internet. Allen ein schönes Wochenende,