Linux Mint: Mediatomb Systemstart wird nicht ausgeführt

zeroC00L

New member
Themenstarter
Registriert
30 Juli 2009
Beiträge
1.754
Hallo Community!

Server starten/stoppen
MediaTomb wird automatisch beim Hochfahren des Computers gestartet.
so zumindest heißt es auf Ubuntuusers, leider kann ich das für mein Mint nicht bestätigen.

Es nervt irgendwie den Server immer manuell starten zu müssen, den automatischen Systemstart bekomme ich einfach nicht gebacken.

Ich versuche es in der /etc/rc.local mit dem Eintrag
Code:
/bin/sleep 60 && /etc/init.d/mediatomb restart
aber Pustekuchen, als würde die rc.local nicht ausgeführt werden.

Wenn ich das richtig verstanden habe, so wird doch alles in der rc.local als root ausgeführt oder?

Wo liegt denn da nun mein Denkfehler, BITTE

Und ich dachte echt, ich hätte schon ein wenig dazugelernt :D

Grüße
Audrey
 
Ich würde zunächst prüfen, warum der normale Systemstart fehlschlägt. Wenn /etc/init.d/mediatomb start nicht tut, bringt es nichts das in rc.local nochmal aufzurufen.

Ist denn der Start korrekt verlinkt? Zeig mal bitte
Code:
update-rc.d -n -f tlp remove
(dient nur zur Anzeige der Symlinks, es wird nichts entfernt)

Ist die Konfigurationsdatei fehlerfrei? Kommen beim händischen Start Meldungen? Zeig
Code:
/etc/init.d/mediatomb start
netstat -lntup
 
Zuletzt bearbeitet:
Hast du beim Systemstart eine IP Adresse? Da macht mediatomb manchmal Schwierigkeiten...
 
Hallo ihr beiden!

Ich weiß nicht warum aber jetzt startet es. Ich war eigentlich nur bei meinen Eltern zu Mittagessen und habe nichts verändert.

Der upnp Server startet auch ohne IP Adresse, daran kann es denke ich nicht gelegen haben. Beim Systemstart werde ich automatisch mit meinem wlan verbunden.

Dieses delay (sleep) in der rc.local ist allerdings notwendig, ohne wird mediatomb scheinbar zu früh ausgeführt, so hab ich es auch auf UU gelesen. Gibt da wohl manchmal Probleme mit Upstart (asynchron).

Der Vollständigkeit halber:
Also zumindest bei mir startet der Server auch ohne IP

Code:
update-rc.d -n -f tlp remove
zeigt
Code:
 Removing any system startup links for /etc/init.d/tlp ...

Beim manuellen Start hatte ich nie Probleme, soll heißen, grundsätzlich hat es funktioniert.

Code:
netstat -lntup
zeigt
Code:
zeroc00l@zeroc00l-ThinkPad-T400s ~ $ sudo netstat -lntup
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:8118          0.0.0.0:*               LISTEN      1431/polipo     
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1236/cupsd      
tcp        0      0 127.0.0.1:9050          0.0.0.0:*               LISTEN      1461/tor        
tcp        0      0 0.0.0.0:17500           0.0.0.0:*               LISTEN      1869/dropbox    
tcp        0      0 0.0.0.0:49152           0.0.0.0:*               LISTEN      4063/mediatomb  
tcp6       0      0 ::1:631                 :::*                    LISTEN      1236/cupsd      
tcp6       0      0 :::445                  :::*                    LISTEN      730/smbd        
tcp6       0      0 :::139                  :::*                    LISTEN      730/smbd        
udp        0      0 0.0.0.0:17500           0.0.0.0:*                           1869/dropbox    
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           962/avahi-daemon: r
udp        0      0 0.0.0.0:1900            0.0.0.0:*                           4063/mediatomb  
udp        0      0 127.0.0.1:56496         0.0.0.0:*                           4063/mediatomb  
udp        0      0 0.0.0.0:48860           0.0.0.0:*                           962/avahi-daemon: r
udp        0      0 0.0.0.0:68              0.0.0.0:*                           3849/dhclient   
udp        0      0 192.168.1.255:137       0.0.0.0:*                           2218/nmbd       
udp        0      0 192.168.1.101:137       0.0.0.0:*                           2218/nmbd       
udp        0      0 192.168.1.255:137       0.0.0.0:*                           2218/nmbd       
udp        0      0 0.0.0.0:137             0.0.0.0:*                           2218/nmbd       
udp        0      0 192.168.1.255:138       0.0.0.0:*                           2218/nmbd       
udp        0      0 192.168.1.101:138       0.0.0.0:*                           2218/nmbd       
udp        0      0 192.168.1.255:138       0.0.0.0:*                           2218/nmbd       
udp        0      0 0.0.0.0:138             0.0.0.0:*                           2218/nmbd       
udp6       0      0 :::5353                 :::*                                962/avahi-daemon: r
udp6       0      0 :::40049                :::*                                962/avahi-daemon: r


Jetzt läufts am Vormittag nicht, kann ich nicht nachvollziehen.

Danke

Grüße
Audrey
 
Zuletzt bearbeitet:
Hattest du vielleicht mal einen Reboot gemacht ;)?
 
Sorry. Ich meinte natürlich:
Code:
update-rc.d -n -f [B]mediatomb[/B] remove
 
Sorry. Ich meinte natürlich:
Code:
update-rc.d -n -f [B]mediatomb[/B] remove

Der Verschreiber ist aber naheliegend :D

Die mediatomb Ausgabe
Code:
zeroc00l@zeroc00l-ThinkPad-T400s ~ $ update-rc.d -n -f mediatomb remove
 Removing any system startup links for /etc/init.d/mediatomb ...
   /etc/rc0.d/K02mediatomb
   /etc/rc1.d/K02mediatomb
   /etc/rc2.d/S98mediatomb
   /etc/rc3.d/S98mediatomb
   /etc/rc4.d/S98mediatomb
   /etc/rc5.d/S98mediatomb
   /etc/rc6.d/K02mediatomb

Grüße
Audrey
 
Ist korrekt eingetragen. Dann bleibt ja nur ein Problem mit fehlenden Abhängigkeiten beim Systemstart.

Du könntest es noch aus dem normalen Systemstart rausnehmen per
Code:
sudo update-rc.d -f mediatomb remove
und in rc.local dann start statt restart
Code:
sleep 60; /etc/init.d/mediatomb [B]start[/B]
 
Hab ich schon verstanden. Durch deinen rc.local-Hack startest Du es zweimal. Das meinte ich noch begradigen zu wollen ...
 
Also du meinst ich soll den default Systemstart mit
Code:
sudo update-rc.d -f mediatomb remove
rausnehmen und nur den Umweg über die rc.local gehen?

Wieso läuft den der mediatomb Dienst über rc.d bei mir nicht an, hat das was mit dem upstart zu tun?
Sollte rc6.d nicht beim Systemstart mediatomb starten?

Das check ich noch nicht :confused:

Antworten natürlich freiwillig aber nicht an den Harren herbeigezogen :facepalm:

Grüße
Audrey
 
runlevel 6 ist nur für den reboot zuständig. init 6 schickt das system in den neustart. gibt es ne mediatomb-logdatei? wenn ja, könnte deren inhalt interessant sein. ein erhöhen der "geschwätzigkeit" von mediatomb per config könnte ebenfalls helfen, falls die logdatei zu wenig infos enthält
 
  • ok1.de
  • thinkstore24.de
  • ok2.de - Notebook Computer Server
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben