DMS6.0 Indizierung von Videos auf externer Festplatte

Status
Für weitere Antworten geschlossen.

Karrel

Benutzer
Mitglied seit
11. Apr 2016
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
OK, ich habe eine VS_sleep.sh erstellt und diese in einen vorhanden ordner (Backups) auf mein Nas kopiert.
Dann bin ich in Ausgelöste Aufgabe und habe unter Aufgabeneinstellung bei Befehl /volume1/Backups/VS_sleep.sh eingetragen
Als Benutzer habe ich root.
Hat leider nicht geklappt.
Wo muss die script datei hinkopiert werden?
Ich habe auch schon was von winSCP gelesen, bloß da bekomme ich über root seit dsm6 keinen Zugriff mehr.

Sorry das ich nerve
 
Zuletzt bearbeitet:

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Alles gut nervst nicht. Lernst nur dazu :)

Kommst noch unter DSM 6 rein. Musst nur statt root - admin eingeben.
Root Rechte kann man dann später mit sudo -i bekommen.

Wenn du das Script auswählst und auf Anzeigen -> Ergebnis anzeigen gehst, kannst du sehen ob es ausgeführt wurde.
Probier mal bitte beide Scripte genau so zu nutzen.
Es wird zusätzlich eine Datei geschrieben, /volume1/Backups/vs.log.
So kann man dann genau sehen ob die vs beendet/gestartet wurde.

Sprich nachdem die eingetragen und aktiviert wurden einmal runterfahren und hochfahren.
Und dann kannst du gerne die beiden Logs posten, falls es nicht geklappt hat.

Ich habe dir hier die Scripte nochmal angepasst, sodass du für vs-start/vs-stop je ein Log hast.
Also kannst du diese nutzen. Es ist auch egal ob du es vs-start.sh oder VS-start.sh nennst, wichtig ist nur, dass es auch so wie du es genannt hast im Aufgabenplaner steht.

vs-start.sh
Rich (BBCode):
#!/bin/sh
LOG="/volume1/Backups/vs.log"

sleep 120
# VideoStation starten
/var/packages/VideoStation/scripts/start-stop-status start > $LOG

vs-stop.sh

Rich (BBCode):
#!/bin/sh
LOG="/volume1/Backups/vs.log"


/var/packages/VideoStation/scripts/start-stop-status stop > $LOG
 

Anhänge

  • screenshot_110.png
    screenshot_110.png
    30 KB · Aufrufe: 31
  • screenshot_111.png
    screenshot_111.png
    43 KB · Aufrufe: 30
  • screenshot_112.png
    screenshot_112.png
    30,3 KB · Aufrufe: 30
  • screenshot_113.png
    screenshot_113.png
    43,1 KB · Aufrufe: 30
  • screenshot_114.png
    screenshot_114.png
    25 KB · Aufrufe: 30

Karrel

Benutzer
Mitglied seit
11. Apr 2016
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Geht nicht. Es werden keine logs erstellt in Backups. Ich denke die müssen wo anders hin kopiert werden oder?
Ich habe die vs-start.sh und vs-stop.sh in den Backups Ordner kopiert und genauso alles ausgefüllt wie du bei den Aufgaben,
bis auf den Pfad. Da habe ich /volume1/Backups/vs-start.sh angegeben.

Der zeigt bei Ausführungsergebnis die Start&Stopzeit an und bei Status unterbrochen 126
Skript keine Daten
Standardausgabe/Fehler keine Daten

Man, ich hab das Gefühl ich bin nah dran an der Lösung
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Ist sicher ein Rechteproblem oder nicht ausführbar.
Hast du root im Aufgabenplaner ausgewählt?

Wenn ja dann mach die Scripte mal ausführbar mit
chmod +x /volume1/Backups/vs-start.sh
 

Karrel

Benutzer
Mitglied seit
11. Apr 2016
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Hallo,

also ich habe einen Fehler beim vs-stop script gemacht. Dort habe ich statt Herunterfahren - Hochfahren genommen ich Dummi ;)

Die Scripte hat es nach einen Neustart jetzt auch jeweils ausgeführt, aber es gibt immer noch keine Logs und die VS indiziert schon wieder ;(
Ich werde mal die sleep zeit hoch nehmen.

Noch eine Idee?
 

Karrel

Benutzer
Mitglied seit
11. Apr 2016
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Geht nicht ;(

Ich habe jetzt mal unter Aufgabenplanung unter Einstellungen die Ausgabeprotokollierung aktiviert.

Jetzt habe ich auch 2 Ordner mit log-files. Je 2 Stück je einen Ordner für vs-start und vs-stop mit jeweils (output & script) welche in einem Ordner mit einer langen Zahlenfolge (1479933587) liegen.
output.txt ist leer und bei script.txt steht der script drin,welcher ausgeführt werden soll (chmod +x /volume1/Backups/vs-start.sh)

Unter Aufgabenplanung stehen jetzt auch die Ausführungszeitenstart.jpg

Vielleicht muss ich einen anderen Ordner nehmen?
Oder liegt es an der BETA von der Video Station?
Hat die den selben Startscript wie die normale?
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Warum hast du 2 Ordner mit log-files, hast du dort was im Script geändert?
Kann natürlich sein, dass dies vom Aufgabenplaner erzeugt wird, wenn man die Benachrichtigung nutz.
Aber keine Ahnung hab ich nie genutzt.

Mit der beta sollte das nichts zutun haben, ebenso sollte der Ordner egal sein.

Nimm mal chmod +x wieder raus, das ist nur zum setzen der Rechte, ausführen musst du es aber ohne
kannst es so probieren:
/volume1/Backups/vs-start.sh
oder so:
sh /volume1/Backups/vs-start.sh

eben so beim stop
 

Karrel

Benutzer
Mitglied seit
11. Apr 2016
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Er führt nicht einmal den stop-script aus.
Er zeigt an "Unterbrochen 126".
Ich glaube der Aufgabenplaner macht nichts.
Wenn ich sh /volume1/Backups/vs-stop.sh manuell ausführe, kommt immerhin jetzt ein vs.log:

Stopping video indexing daemon ...
Stopping video metadata daemon ...
Stopping video controller daemon ...
pkg-videostation-offlineconversiond stop/waiting
pkg-videostation-synovideopreprocessd stop/waiting

Aber stoppen tut er trotzdem nicht. Die VS läuft gemütlich weiter....
Wenn ich aber einen Task erstelle, wo er einen Dienst starten oder stoppen soll (da kann ich unter anderem die VS auswählen), klappt es.
Die VS stopt manuell und startet manuell. Leider kann man dort bloß Zeiten als Termine eintragen und nicht hoch- und runterfahren.
Ich krieg noch Würmer............
 
Zuletzt bearbeitet:

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Und wie führst du es manuell aus?

Hast es mit sh /volume1/Backups/vs-start.sh probiert?
 

Karrel

Benutzer
Mitglied seit
11. Apr 2016
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Ich hab die Aufgabe angeklickt und beim Aufgabenplaner auf ausführen geklickt. Mit der Aufgabe-Dienst starten/stoppen gings und mit unseren scripten nicht.
Das log file legt er nur an, wenn ich sh vor das script schreibe.

Ich habe jetzt nochmal wie du beschrieben hast mit sh /volume1/Backups/vs-start.sh probiert und neugestartet und habe tadadada ein log file:
vom start:

Update video_file table where video id = 0 to test db existence
UPDATE 0
Get constraint info to test summary_ukey existence
test watch_status table in video_metadata db
test uid type of table collection in video_metadata db
test library table in video_metadata DB
test video_file table in video_metadata DB
test collection_sharing table in video_metadata DB
test watch_status_view view in video_metadata DB
test movie table has colum in video_metadata DB
Starting video indexing daemon ...
Starting video metadata daemon ...
Starting video controller daemon ...

stop:

Stopping video indexing daemon ...
Stopping video metadata daemon ...
Stopping video controller daemon ...
pkg-videostation-offlineconversiond stop/waiting
pkg-videostation-synovideopreprocessd stop/waiting

Aber er rattert sich schon wieder blöde.....ich glaube er wartet die Zeit nicht ab. Bin jetzt schon bei sleep 240
 
Zuletzt bearbeitet:

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Ja dann lass es mal mit dem sh.

Du hast aber vor dem herunterfahren das stop script ausgeführt oder?

Ich habe mir kurz das Paket angesehen.
Am besten einfach mal folgendes probieren:
Für erst das stop script aus und check das Log, da sollte folgendes stehen:Stopping video indexing daemon ...
Stopping video metadata daemon ...
Stopping video controller daemon ...

Dann startest du die DS und wartest einfach mal ob er neu indexiert, wenn nicht dann führst du mal das start script manuell aus und schaust was passiert.
Zusätzlich checkst du danach das Log.

Sollte das nicht gehen, dürfte es wohl nicht mehr gehen, dann hat Synology wohl den indexer selbst geändert, sodass beim aktivieren immer automatisch gesucht wird.
 

Karrel

Benutzer
Mitglied seit
11. Apr 2016
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Also das steht im stop.log:

Stopping video indexing daemon ...
Stopping video metadata daemon ...
Stopping video controller daemon ...
pkg-videostation-offlineconversiond stop/waiting
pkg-videostation-synovideopreprocessd stop/waiting

Er macht ja aber bloß den Index von den externen Platten neu....
Ich lasse ihn jetzt mal alles neu indizieren und dann schauen wir mal.

Ich gehe jetzt ins Bett.
Danke erstmal für alles und gute N8
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Evtl. wird auch direkt beim Start gleich die VS neugestartet.
Kannst ja mal per Terminal im start-stop-script in der start Funktion am Anfang den sleep hauen, sodass er nur beim start Befehl der sleep aktiv wird.
Eventuell ist das die Lösung die noch klappt.
 

Karrel

Benutzer
Mitglied seit
11. Apr 2016
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Hallo,

also Statusupdate von mir:

1. Wenn ich die VS manuell im Paketcenter anhalte, die DS neustarte und dann manuell im Paketcenter starte, funktioniert es wie es soll.
Alle Filme bleiben erhalten, er macht aber trotzdem eine indezierung aber ohne alles neu zu suchen und zu ordnen. So wäre es perfekt.

2. Ich habe den vs-stop script nach dem Hochfahren ausführen lassen und siehe da, die VS war zwar mit hochgefahren und aktiviert, aber es waren keine Filme im Filmordner.
Er hat quasi nichts gefunden, weil er nicht indiziert hat.

3. Jetzt probiere ich erst den vs-stop script, dann gleich danach den vs-start script mit sleep 120 zu starten.
Wenn das nicht geht, musst du mir das mit dem Terminal nochmal genauer erklären.

Ich war schon mal mit Terminal drauf, aber weiter weiß ich nicht.

Ich denke jaydee meinte dies:

"Ich habe bei mir in dem Startskript /var/packages/VideoStation/scripts/start-stop-status der Videostation einen sleep 120 eingebaut... Damit dauert das Starten der Videostation-Dienste zwar 2 Min. länger, aber in der Zeit sind die USB-Laufwerke bei mir gemountet und der Indexdienst der Videostation findet keine "neuen" Volumes/Verzeichnisse.
Ist zwar nur ein schneller Workaround, hilft aber vorerst mal... "
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Das wird wahrscheinlich nichts bringen.


1. Das klappt sehr wahrscheinlich, weil das ja einfach gestartet wird nachdem die Platten gemountet sind.


2. NEIN nicht nach dem hochfahren. Vor dem herunterfahren, damit die VS aus ist und beim starten erstmal NICHT aktiviert wird.
Dann erst nutzt man das vs-start Script nach dem hochfahren, damit die VS startet.
 

Karrel

Benutzer
Mitglied seit
11. Apr 2016
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Also ich denke das vs-stop beim herunterfahren stopt bloß die indizieren, nicht die Videostation an sich, als wenn ich diese manuell im Paketcenter anhalte.
Weil, wie vorhin geschrieben, ist diese nach dem Hochfahren trotzdem aktiviert, nur nichts indiziert. (beim starten des scriptes nach dem hochfahren; vor herunterfahren hat leider null wirkung)
vs-start startet wohl nur die indizierung, nicht die VS, wie wenn ich diese manuell im Paketcenter starte

Was muss ich nun mit dem Terminal machen?
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Vielleicht werden die Pakete nicht mehr durch das start-stop-script komplett beendet.

Du kannst das script mit vi öffnen und bearbeiten ist aber ein wenig tricky und man muss aufpassen, außerdem dürfte das kein Update der VS überleben.
 

Karrel

Benutzer
Mitglied seit
11. Apr 2016
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Hallo,

danke nochmal für deine Mühe. Aber ich glaube das ich es lassen sollte ab diesen Punkt.
Ich werde mir zu Weihnachten eine Kodi-Box holen und dann kann mir die VS den Buckel runter rutschen ;)
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Das ist auch einfach nur nervig.
Ich habe die VS nur sehr kurze Zeit genutzt.

Einfach einen Pi3 kaufen und fertig, dort gibt es dann keine Probleme mehr.
Vor allem ist man unabhängiger von Synology und man kann das gesamte Image usw. sichern.

Wenn man bock hat kann man sogar durch Kodi die DS wecken usw.
 

Karrel

Benutzer
Mitglied seit
11. Apr 2016
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Alles klar. Wenn es soweit ist, nerv ich wieder. Danke cu
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!