yWeb funktioniert nur teilweise...

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

yWeb funktioniert nur teilweise...

Beitrag von flasher »

Hallo

Ich habe mir vor einigen Tagen ein Squashfs-Image gemacht.
Da ich aber nicht immer die Rootpartiotion editieren möchte um yWeb zu aktualisieren habe ich es etwas geändert.

nhttpd liegt nun in /var/bin
nhttpd in /bin ist ein Symlink nach /var/bin
Das Docroot ist jetzt /var/yWeb.

Nach dem Neustart der Box funktioniert das auch (fasst) wie gewünscht.
Was nicht funktioniert ist das Imagebackup und der OSD Shot.

Wenn ich z.B. versuche ein OSD Shot zu machen, dann steht im Browser nur : " Schnappschuss wird erstellt (take snapshot) " und die Sanduhr dreh sich. Mittlerweile warte ich schon seit einer Stunde.

Wenn ich einen Shot über die Console mache, dann funktioniert es übrigens.

Wichtig für mich ist nun, ob man noch etwas beachten muss wenn man solche Spielerreien, wie ich so gemacht habe, veranstaltet.

In der nhttpd.conf habe ich übrigens PrivatRoot auf /share/tuxbox/neutrino..... stehen lassen und dafür einen Symlink angelegt der auf /var/yWeb verzweigt.

Gruß
flasher!
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

Das geht anders, Du musst einfach folgendes machen.
Das Webinterface über den Webbrowser öffnen mit http://dboxip wobei statt dboxip die IP-Adresse Deiner Dbox eingegeben wird.
Dann über Tools und yInstaller die Datei yI_yWeb_updater_R1.4.2.tar auf Deiner Festplatte suchen.
Dann das Update mit hochladen und installieren auführen. Der Installer installiert es nun auf Deiner Box und setzt gleich automatisch die richtigen Rechte.

Dann noch folgendes machen:

1. Die Datei /var/bin/init.d/start_neutrino auf der Box mit einem Linuxeditor (Ultraedit, vi, etc.) öffnen.
2. Den Befehl

Code: Alles auswählen

nhttpd
suchen und durch diese

Code: Alles auswählen

# Überprüfen ob alternativer nhttpd installiert ist und diesen laden.
# Um den alternativen nhttpd zu entfernen, folgende Dateien löschen.
# 1.: Das Verzeichnis /var/httpd/ löschen
# 2.: nhttpd auf /var/bin/ löschen 
if [ -e /var/bin/nhttpd ]; then
	/var/bin/nhttpd
   else
	/bin/nhttpd
fi
ersetzen.
3. Die veränderte start_neutrino wieder zurückkopieren und die Box neu starten.

Dieser Code hat den Vorteil, daß man nach einem Imageupdate, in dem das neue Webinterface bereits drin ist, die Datei /var/bin/nhttpd und das Verzeichnis /var/httpd/ löschen kann und dann wieder Platz im /var/ spart, und dann die neue im Imageupdate integrierte Version wieder gestartet wird.
Greetz von DrStoned :lol: :lol: :lol:
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

Beitrag von flasher »

Hallo

Mit der Einstellung in /var/bin/init.d/start_neutrino kann ich ja nun checken ob ein alternativer Server installiert.
Aber das hilft mir doch nicht dabei, dass /share/tuxbox/neutrino in einem SquashFS Image nicht beschreibbar ist.
Demnach dürfte der installer doch nicht funktionieren oder sehe ich hier was falsch?

Gruß
det-box
Einsteiger
Einsteiger
Beiträge: 211
Registriert: Samstag 24. Januar 2004, 18:11

Beitrag von det-box »

Hi,
der installiert unter /var/bin/nhttpd , da ist alles beschreibbar.

Det :P
2xSagem 1xI, avia 600, 64MB, SAT
1xSagem 2xI, avia 600, 64MB, SAT