Musik trotz Neuindizierung nicht verfügbar (weder Audiostation noch UPnP)

Status
Für weitere Antworten geschlossen.

Clownkiller

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
10
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,

seit einiger Zeit habe ich das Problem, dass meine 107+ die Musikdateien nicht mehr anzeigt, sowohl nicht in der Audiostation als auch über UPnP nicht.
Ich habe schon mehrere Dinge ausprobiert wie z.B. mehrfache Neindizierung, neustart des Indizierungsdienstes, Upgrade auf die neuste Beta-Firmware.
Es bleibt dabei, die Musikdateien sind auf der Platte, Rechte ganz normal, kann die Dateien auch runterladen, etc. aber eben nicht mit der Synology in irgendeiner Form abspielen.
Das Problem trat recht plötzlich auf, eines Tages merkte ich, dass ich auch nach einem Neustart der DS nicht mehr streamen konnte. Evtl. könnte Auslöser gewesen sein, dass ich in letzter Zeit sehr viele Bilder über UPnP gestreamt habe? Vielleicht ist dabei was durcheinander gekommen, aber wie gesagt hat auch Neustart des Dienstes und Neuindizierung bisher nichts geholfen.

Ich hoffe sehr, jemand kann mir helfen.

Vielen Dank und Gruß

Clownkiller
 

steffi

Super-Moderator
Teammitglied
Mitglied seit
04. Jan 2008
Beiträge
2.320
Punkte für Reaktionen
52
Punkte
94
hi

in welchem ordner liegen die dateien?

hast du mal neue lieder hochgeladen?
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Check mal ob die Mediaserver Prozesse laufen:

Rich (BBCode):
ps | grep dms

Was sagt folgendes?

Rich (BBCode):
/usr/syno/etc.defaults/rc.d/S86synodms.sh restart


dude
 

Clownkiller

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
10
Punkte für Reaktionen
0
Punkte
1
Hallo ihr beiden,

vielen Dank für Eure schnellen Antworten.

@Steffi:

Habe mal ein paar neue Lieder hinzugefügt (per AFP). Mit top sieht man genau, wie der afpd anspringt und anschließend kurz der synoindexd. Trotzdem ändert das nichts an der Unsichtbarkeit meiner Dateien.

@thedude:
Grep gibt mir folgendes:
Rich (BBCode):
DiskStation> ps | grep dms
 4274 root       2920 S   /usr/syno/sbin/dms 
 4275 root       2920 S   /usr/syno/sbin/dms 
 4276 root       2920 S   /usr/syno/sbin/dms 
 4278 root       2920 S   /usr/syno/sbin/dms 
 4279 root       2920 S   /usr/syno/sbin/dms 
 4280 root       2920 S   /usr/syno/sbin/dms 
 4282 root       2920 S   /usr/syno/sbin/dms 
 4283 root       2920 S   /usr/syno/sbin/dms 
 4389 root        204 S   grep dms
Ist es normal, dass hier soviele Instanzen laufen? Den grep habe ich direkt ein paar Minuten nach Neustart gemacht, ohne dass vorher andere Dinge auf der DS passiert wären.

Der Neustart des DMS ist auch normal:
Rich (BBCode):
DiskStation> /usr/syno/etc.defaults/rc.d/S86synodms.sh restart
Stopping Media Service ...
Starting Media Service ...

Vielleicht sollte ich noch erwähnen, dass in der Audio-Station komischerweise zwar keine Dateien und normale Wiedergabelisten angezeigt werden, aber irgendwie ein paar "smarte" Listen angezeigt werden.

Irgendwie vermute ich, dass die Datenbank korrupt ist.
Ich hatte vor ein paar Wochen auch im Protokoll gesehen, dass die DS wohl Probleme mit ein paar Kamerafilmen von mir beim indizieren hatte, könnte das mit dem Problem zusammen hängen?

Gruß

Clownkiller
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Also bei mit sieht das so aus:

Rich (BBCode):
ds209> ps | grep dms
 3213 root        760 S   /usr/syno/sbin/lighttpd -f /usr/syno/etc.defaults/dms
 3215 root       1352 S   /usr/syno/sbin/dms
14438 root        320 R   grep dms

Deine ganzen dms Prozesse halte ich nicht für normal. Da stimmt was nicht. Wichtig ist auch, dass lighttpd läuft. Das ist nämlich der http Server der die Dateien schlussendlich ausliefert. Der fehlt bei dir ja schon. Der wird normalerweise auch per S86synodms.sh gestartet... da scheint es schon zu haken...

gruss
dude
 

Tieflieger

Benutzer
Mitglied seit
23. Feb 2010
Beiträge
77
Punkte für Reaktionen
0
Punkte
6
Die Dateien liegen übrigens in /volume1/music/iTunes\ Music/


Gruß

Clownkiller

Irgendwie sieht der / falsch aus.
versuche mal ein Lied nach dem 1 Musikordner zu schieben, ob es da sichtbar ist.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Versuch mal einen Pfad ohne Leerstellen und Sonderzeichen ...

Itari
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Irgendwie sieht der / falsch aus.
versuche mal ein Lied nach dem 1 Musikordner zu schieben, ob es da sichtbar ist.

Der Pfad ist i.O. Man muss auf der Konsole Leerstellen mit \ escapen. Das stört den Mediaserver aber eigentlich nicht. Ich habe auch Ordner mit Leerstellen und das funktioniert einwandfrei.

gruss
dude
 

Clownkiller

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
10
Punkte für Reaktionen
0
Punkte
1
Der Pfad ist i.O. Man muss auf der Konsole Leerstellen mit \ escapen. Das stört den Mediaserver aber eigentlich nicht. Ich habe auch Ordner mit Leerstellen und das funktioniert einwandfrei.

Ja, das mit den Leerzeichen hatte ich auch schon in Verdacht und hab es überprüft.
 

Clownkiller

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
10
Punkte für Reaktionen
0
Punkte
1
Also bei mit sieht das so aus:

Rich (BBCode):
ds209> ps | grep dms
 3213 root        760 S   /usr/syno/sbin/lighttpd -f /usr/syno/etc.defaults/dms
 3215 root       1352 S   /usr/syno/sbin/dms
14438 root        320 R   grep dms

Deine ganzen dms Prozesse halte ich nicht für normal. Da stimmt was nicht. Wichtig ist auch, dass lighttpd läuft. Das ist nämlich der http Server der die Dateien schlussendlich ausliefert. Der fehlt bei dir ja schon. Der wird normalerweise auch per S86synodms.sh gestartet... da scheint es schon zu haken...

OK, hab mal nachgesehen, lighthttpd läuft, allerdings auch merkwürdig, sieht so aus:

Rich (BBCode):
ps | grep light
 3774 root        808 S   /usr/syno/sbin/lighttpd -f /usr/syno/mediaserver/ligh
 4402 root        204 S   grep light
Der Prozess scheint eine andere Konfigurations-Datei zu verwenden als Du mir angegeben hast. Hab allerdings keinen Schimmer, wie ich lighthttpd dazu bewegen soll, anders zu starten bzw. warum er anders gestartet wird.

Falls jemand dazu irgendwelche Vorschläge hat, wäre ich dankbar.

Gruß

Clownkiller

P.S.: Schon mal danke an alle, die sich bisher die Mühe einer Antwort gemacht haben!
 

Clownkiller

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
10
Punkte für Reaktionen
0
Punkte
1
OK, ich habe in /var/log/messages folgendes gefunden:

Rich (BBCode):
Mar  9 09:02:12 mt-daapd[3982]: pgsql.c (133) Failed to re-connect to (null), user: admin, db:mediaserver. (could not connect to server: No such file or directory ^IIs the server running locally and ac$
Mar  9 09:02:12 mt-daapd[3982]: database.c (785) Failed to connect to database
Mar  9 09:02:12 mt-daapd[3982]: db-gdbm.c:db_init(561): Can not open database!!
Mar  9 09:02:12 mt-daapd[3982]: pgsql.c (133) Failed to re-connect to (null), user: admin, db:mediaserver. (could not connect to server: No such file or directory ^IIs the server running locally and ac$
Mar  9 09:02:12 mt-daapd[3982]: database.c (785) Failed to connect to database
Mar  9 09:02:12 mt-daapd[3982]: SYNO_scan_playlist(417): MediaInfoDBOpen(MEDIA_TABLE_PLAYLIST, "*") failed!!
Mar  9 09:02:33 afpd[4076]: DiskStation:AFPServer@* started on 65280.67:128 (2.0.1)
Mar  9 09:02:55 scemd: scemd.c:235 stop manutild.
Mar  9 12:00:08 scemd: SCEMD: disk 1 wake up from hibernation
Mar  9 13:08:40 dms: pgsql.c (42) Failed to connect to (null), user: admin, pass:xxx, db:mediaserver. (could not connect to server: No such file or directory ^IIs the server running locally and accepti$
Mar  9 13:08:40 dms: pgsql.c (42) Failed to connect to (null), user: admin, pass:xxx, db:mediaserver. (could not connect to server: No such file or directory ^IIs the server running locally and accepti$
Mar  9 13:08:40 dms: pgsql.c (198) Bad parameter.
Mar  9 13:08:40 dms: pgsql.c (198) Bad parameter.
Mar  9 13:08:47 dms: pgsql.c (42) Failed to connect to (null), user: admin, pass:xxx, db:mediaserver. (could not connect to server: No such file or directory ^IIs the server running locally and accepti$
Mar  9 13:08:47 dms: pgsql.c (198) Bad parameter.
Mar  9 13:08:47 dms: pgsql.c (198) Bad parameter.

Wie man sieht, hat nicht nur der DMS Probleme, sondern auch der mt-daapd.
Die dms-Meldungen sagen ja, dass er sich nicht mit dem Server verbinden kann, die Frage ist für mich jetzt natürlich warum.

Leider hab ich keine Ahnung von den internen Abläufen der DS bzgl. Mediaserver, habe aber mal /usr/syno/etc/rc.d/S20pgsql.sh neu gestartet, nachdem ich gesehen habe, dass dieser keine Datenbank finden kann. Leider hat das auch nichts genützt:
Rich (BBCode):
/usr/syno/etc/rc.d/S20pgsql.sh status
pg_ctl: no database directory specified and environment variable PGDATA unset
Try "pg_ctl --help" for more information.
DiskStation> /usr/syno/etc/rc.d/S20pgsql.sh restart
pg_ctl: PID file "/var/tmp/postmaster.pid" does not exist
Is server running?
starting server anyway
DiskStation> LOG:  could not create unrecognized address family 10 socket: Address family not supported by protocol
LOG:  database system was shut down at 2010-03-06 11:21:35 CET
LOG:  database system is ready to accept connections

DiskStation> /usr/syno/etc/rc.d/S20pgsql.sh status
pg_ctl: no database directory specified and environment variable PGDATA unset
Try "pg_ctl --help" for more information.
DiskStation> pg_ctl --help
-ash: pg_ctl: not found

Das Skript verweist also auf pg_ctl, welches jedoch nicht auf dem System gefunden werden kann.

Meine Frage ist jetzt also: Wie bekomme ich das Datenbankverzeichnis raus und wie kann ich es dem pgsql-Skript vermitteln?

Gruß

Clownkiller
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.158
Punkte für Reaktionen
405
Punkte
393
Hallo,
PREFIX=/usr/syno/pgsql
PGBIN=${PREFIX}/bin
POSTGRESQL_CONF=${PREFIX}/etc/postgresql.conf
PGHBA_CONF=${PREFIX}/etc/pg_hba.conf
also
/usr/syno/pgsql/bin/pg_ctl
und die confs
/usr/syno/pgsql/etc/postgresql.conf
/usr/syno/pgsql/etc/pg_hba.conf

Gruß Götz
 

KR|anton

Benutzer
Mitglied seit
21. Nov 2009
Beiträge
31
Punkte für Reaktionen
0
Punkte
6
Habe wohl das selbe Problem :-(

Rich (BBCode):
login as: admin
admin@192.168.1.24's password:
Could not chdir to home directory /var/services/homes/admin: No such file or dir       ectory


BusyBox v1.1.0 (2010.04.19-13:38+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

DiskStation> ps | grep dms
12275 root       3196 S   /usr/syno/sbin/dms
12278 root       3196 S   /usr/syno/sbin/dms
12279 root       3196 S   /usr/syno/sbin/dms
12281 root       3196 S   /usr/syno/sbin/dms
12282 root       3196 S   /usr/syno/sbin/dms
12283 root       3196 S   /usr/syno/sbin/dms
12284 root       3196 S   /usr/syno/sbin/dms
12285 root       3196 S   /usr/syno/sbin/dms
DiskStation> /usr/syno/etc.defaults/rc.d/S86synodms.sh restart
Stopping Media Service ...

Starting Media Service ...
2010-07-09 17:03:19: (server.c.642) opening pid-file failed: /var/run/lighttpd.p       id Permission denied
DiskStation> ps | grep light
12290 root        952 S   /usr/syno/sbin/lighttpd -f /usr/syno/mediaserver/ligh
12561 admin       284 D   grep light
DiskStation>
DiskStation>

Habe also gedacht, ich installiere die Firmware einfach mal neu (Resetknopf 2x länger halten bis es piepst)... aber das Pronblem besteht ganz genau so weiter :-( (und meine Konfiguration ist weg..... (Sicherung hab ich eh gemacht))

Da scheint in meinem Kasterl irgend was krumm zu sein.

Wie kann ich/man das beheben? Hab mit Linux überhaupt keinen Vertrag *ups*.

Irgend welche Ideen?

Danke
ANdy


PS: Geräte: DiskStation DS409+ und Onkyo TX-NR708.
 

Anhänge

  • 87.JPG
    87.JPG
    51,2 KB · Aufrufe: 103
Zuletzt bearbeitet:

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.158
Punkte für Reaktionen
405
Punkte
393
Hallo,
Du mußt Dich als root mit dem admin Passwort anmelden.

Gruß Götz
 

KR|anton

Benutzer
Mitglied seit
21. Nov 2009
Beiträge
31
Punkte für Reaktionen
0
Punkte
6
ok - User heisst also root und nicht admin (wie sonst.... im Synology-Land) .... Linux halt.

Aber auch dann keine Änderung:

Rich (BBCode):
login as: root
root@192.168.1.24's password:


BusyBox v1.1.0 (2010.04.19-13:38+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

DiskStation> ps |grep dms
13381 root       3192 S   /usr/syno/sbin/dms
13386 root       3192 S   /usr/syno/sbin/dms
13387 root       3192 S   /usr/syno/sbin/dms
13389 root       3192 S   /usr/syno/sbin/dms
13390 root       3192 S   /usr/syno/sbin/dms
13391 root       3192 S   /usr/syno/sbin/dms
13393 root       3192 S   /usr/syno/sbin/dms
13394 root       3192 S   /usr/syno/sbin/dms
13839 root        308 S   grep dms
DiskStation> ps | grep light
13396 root        952 S   /usr/syno/sbin/lighttpd -f /usr/syno/mediaserver/ligh
DiskStation>

Gruss
ANdy
 
Zuletzt bearbeitet:

KR|anton

Benutzer
Mitglied seit
21. Nov 2009
Beiträge
31
Punkte für Reaktionen
0
Punkte
6
Ich krigs nicht hin :-(
Meine DS409+ ist nicht als Medienserver auffindbar.
Win7 findet nix, mein Verstärker und auch die WD LiveHD nicht.

Was kann ich tun?
Habe den Ordner Musik schon leer verschoben, sodass nur noch ein Album drin ist - aber das brigts nicht :-(
Ich habe keine Ahnung, warum.

Gibts evtl. ne kundige Hand, die mir bei der Fehlersuche helfen könnte? Evtl. mach ich ja nur was falsch.

Danke erst mal
Andy
 

Clownkiller

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
10
Punkte für Reaktionen
0
Punkte
1
wieder da

Hi zusammen,

so, nachdem ich mich leider ne ganze Weile nicht um das Problem kümmern konnte, bin ich jetzt wieder dran und leider immer noch ratlos:
Was führt dazu, dass ich jede Menge dms-Instanzen laufen habe?
Warum läuft lighttpd mit einer anderen Konfigurations-Datei als bei thedude? Bei mir gibt's unter /usr/syno/etc.defaults/dms gar keine Konf-Datei, nur drei xml-Dateien. Das wird doch nicht darauf zurückzuführen sein, dass thedude ne 209er und ich ne 107er Box habe, oder?

@Goetz: Danke fürs Klären, aber trotzdem ist mir nicht so klar, ob die Fehler mit pgsql die Ursache oder Konsequenz des ganzen sind. Hab mal rumprobiert, aber mir fehlt einfach die Übersicht, welche Prozesse von welchen gestartet werden, kann man das irgendwo nachlesen?

Gibt es einen einfachen Weg, das ganze Schlamassel zu beseitigen und frisch aufzusetzen, ohne alle Daten zu verlieren?

Vielen Dank für Eure Hilfe, vielleicht klappt's jetzt im zweiten Anlauf.

Gruß

Clownkiller
 

KR|anton

Benutzer
Mitglied seit
21. Nov 2009
Beiträge
31
Punkte für Reaktionen
0
Punkte
6
So - mein Problem ist gelöst!

Habe mein Kasterl einfach gesichert (Backup komplett) und dann:

1. Testweise nur einige wenige Lieder in den Ordner MUSIK gelegt.
Kein Zugriff per Medienstreamer
2. Reset des Kasterls (Knopf hinten am Gerät 2x halten bis es piiiieps)
dann mit Synology Assistent die Firmware neu drauf gespielt
3.Test - Kiste nicht zu finden
4. 2 Festplatten getauscht, dass nix mehr passt im Gerät und komplett neu aufgesetzt - also neue Firmware und neue Arrays angelegt.
Dann OHNE den Switch die DS direkt an den Router gehängt - und die wenigen mp3s wurden gefunden und konnten abgespielt werden.
5. Switch dazwischen - und wieder war die DS nicht auffindbar :-(
Im Netz gesuch nach uPnP und Switch - und siehe da, da gibts anscheinend Probleme mit der Durchreichung von [XXX]Ich habs nicht verstanden - aber irgend welche Daten weden wohl nicht von jedem Switch übergeben.

6. neuen Netgear GS108 (~60€) gekauft - und nun gehts auch hinterm Switch.

FAZIT:
Mein Problem war zum einen eine falsche Konfiguration der Kiste UND zudem der Switch der uPnP nicht gespielt hat.

Jetzt läuft alles:
Musik am Onkyo-Receiver, Musik und Videos am Android-Handy (GalaxyS), WD HDlive, Laptop, etc.... also so wie ich es mir erwartet hatte.

Hoffe das hilft evtl. nochmal wem der "ansteht"...

LG
ANdy
 

Clownkiller

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
10
Punkte für Reaktionen
0
Punkte
1
hatte es auch satt

Hi zusammen,

wollte nur kurz berichten, dass ich, nachdem ich die Datenbank neu erzeugen ließ und es immer noch nicht klappte, nun auch kurzerhand die Neuinstallation der DS gewählt habe, als ich gesehen hatte, dass das die Daten in /volume1 nicht formatiert (wovon ich bis vor kurzem ausgegangen war).

Nun ist also wieder alles im Lot.

Muss übrigens positiv erwähnen, dass ich bei Synology direkt ne Supportanfrage gestellt hatte und die mir sogar angeboten hatten, per Fernwartung auf die Box zuzugreifen und sich das anzusehen.
Naja, zwischen meiner Anfrage und der Antwort hab ich dann eben doch die Neuinstallation gewählt, aber allein dass Synology das angeboten hat, fand ich positiv.

Insofern hatte das Problem bei mir auch nichts mit dem Netzwerk zu tun, sondern nur mit der DS, nicht wie bei Andy.
Was genau die Ursache war, weiß ich immer noch nicht, vermute aber, dass sich der Indexer irgendwie an der recht großen Mediensammlung "verschluckt" hat, als ich recht viel auf einmal auf die DS gezogen habe (mehrere tausend Bilder und ein paar GB mp3s).

Egal, danke nochmal an alle, die mir geholfen haben, hab zumindest was über die DS-Abläufe gelernt.

Gruß

Clownkiller
 
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