home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Language specific support
Deutsches MediaPortal Forum
MediaPortal 1
Allgemeines Supportforum
Problem: Bei Start von MePo werden Datenbanken nicht geladen (MovingPictures und MP-TV-Series)
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="beckersbest" data-source="post: 1083886" data-attributes="member: 114133"><p>So, nachdem ich mich noch einmal intensiv mit dem Startvorgang von Windows beschäftigt habe, folgende Erkenntnis und Lösung:</p><p></p><ol> <li data-xf-list-type="ol">Die Zugriffsrechte auf Netzwerkresourcen scheinen erst später im Laufe des Windows-Start-Vorganges geladen zu werden</li> <li data-xf-list-type="ol">MediaPortal startet und versucht auf die Datenbanken per UNC-Pfad (\\server\verzeichnis) zu einem Zeitpunkt zuzugreifen, zu dem die Benutzerrechte noch nicht aktiviert sind. Somit kann kein Zugriff auf die Netzwerkresource stattfinden.</li> </ol><p></p><p>Abhilfe schafft ein Skript,welches das MP-Netzwerkverzeichnis mit den entsprechenden Credentials verbindet und erst nach erfolgreicher Verbindung MP startet. Folgender Code wird mittels "Windows Aufgabenplanung" bei Systemstart ausgeführt:</p><p></p><p>[CODE=WinBatch]@echo off</p><p></p><p>SET server=192.168.100.100</p><p>SET password=xxx</p><p>SET username=server\user</p><p> </p><p>:loop</p><p>ping -n 1 %server%|find "TTL=" > nul</p><p> </p><p>IF %errorlevel%==1 GOTO nein</p><p> </p><p>echo %server% ist online</p><p>if exist m: net use m: /DELETE</p><p>REM echo %username%</p><p>REM echo %password%</p><p>net use m: \\192.168.100.100\MediaPortal /user:%username% %password% /persistent:no</p><p>"C:\Program Files (x86)\Team MediaPortal\MediaPortal\MediaPortal.exe"</p><p>exit</p><p></p><p>:nein</p><p>echo %server% ist nicht online</p><p>rem wait 10000</p><p>GOTO loop[/CODE]</p><p></p><p><u>Was macht der Code:</u></p><p>Prüft zunächst, ob der Server verfügbar ist, dann wird geschaut, ob das Laufwerk M bereits verbunden ist, wenn ja, wird die Verbindung gelöscht, da auch das Wiederverbinden einige Zeit dauern kann und somit nicht sichergestellt ist, dass sofort auf die DBs zugegriffen werden kann. Zu guter Letzt wird mit entsprechenden Credentials unmittelbar auf Basis der Server-IP das Netzlaufwerk erstellt.</p><p></p><p>Vielleicht hilft es ja anderen, MP in einer MultiSeat-Windows 8-Konfiguration zu betreiben mit zentralen DB auf dem Server. Sollte es eine einfachere Lösung geben, bin ich sehr offen für, aber bisher läuft alles einwandfrei ...</p><p></p><p>Viele Grüße</p><p>Thorsten</p></blockquote><p></p>
[QUOTE="beckersbest, post: 1083886, member: 114133"] So, nachdem ich mich noch einmal intensiv mit dem Startvorgang von Windows beschäftigt habe, folgende Erkenntnis und Lösung: [LIST=1] [*]Die Zugriffsrechte auf Netzwerkresourcen scheinen erst später im Laufe des Windows-Start-Vorganges geladen zu werden [*]MediaPortal startet und versucht auf die Datenbanken per UNC-Pfad (\\server\verzeichnis) zu einem Zeitpunkt zuzugreifen, zu dem die Benutzerrechte noch nicht aktiviert sind. Somit kann kein Zugriff auf die Netzwerkresource stattfinden. [/LIST] Abhilfe schafft ein Skript,welches das MP-Netzwerkverzeichnis mit den entsprechenden Credentials verbindet und erst nach erfolgreicher Verbindung MP startet. Folgender Code wird mittels "Windows Aufgabenplanung" bei Systemstart ausgeführt: [CODE=WinBatch]@echo off SET server=192.168.100.100 SET password=xxx SET username=server\user :loop ping -n 1 %server%|find "TTL=" > nul IF %errorlevel%==1 GOTO nein echo %server% ist online if exist m: net use m: /DELETE REM echo %username% REM echo %password% net use m: \\192.168.100.100\MediaPortal /user:%username% %password% /persistent:no "C:\Program Files (x86)\Team MediaPortal\MediaPortal\MediaPortal.exe" exit :nein echo %server% ist nicht online rem wait 10000 GOTO loop[/CODE] [U]Was macht der Code:[/U] Prüft zunächst, ob der Server verfügbar ist, dann wird geschaut, ob das Laufwerk M bereits verbunden ist, wenn ja, wird die Verbindung gelöscht, da auch das Wiederverbinden einige Zeit dauern kann und somit nicht sichergestellt ist, dass sofort auf die DBs zugegriffen werden kann. Zu guter Letzt wird mit entsprechenden Credentials unmittelbar auf Basis der Server-IP das Netzlaufwerk erstellt. Vielleicht hilft es ja anderen, MP in einer MultiSeat-Windows 8-Konfiguration zu betreiben mit zentralen DB auf dem Server. Sollte es eine einfachere Lösung geben, bin ich sehr offen für, aber bisher läuft alles einwandfrei ... Viele Grüße Thorsten [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Language specific support
Deutsches MediaPortal Forum
MediaPortal 1
Allgemeines Supportforum
Problem: Bei Start von MePo werden Datenbanken nicht geladen (MovingPictures und MP-TV-Series)
Contact us
RSS
Top
Bottom