Eigentlich würde unter Ubuntu 14.04 alles pefekt laufen mit PRESENCE mit den Diensten presenced-1.5.deb und collectord-1.8.1.deb, wenn ich nicht dauernd den Dienst collectord von Hand starten müsste.
Die Installation von collectord
sudo dpkg -i collectord-1.8.1.deb
bricht mit folgendem Fehler ab:
ZitatEntpacken von collectord (1.8.1) über (1.8.1) ...
Removing any system startup links for /etc/init.d/collectord ...
/etc/rc0.d/K20collectord
/etc/rc1.d/K20collectord
/etc/rc2.d/S20collectord
/etc/rc3.d/S20collectord
/etc/rc4.d/S20collectord
/etc/rc5.d/S20collectord
/etc/rc6.d/K20collectord
collectord (1.8.1) wird eingerichtet ...
Adding system startup for /etc/init.d/collectord ...
/etc/rc0.d/K20collectord -> ../init.d/collectord
/etc/rc1.d/K20collectord -> ../init.d/collectord
/etc/rc6.d/K20collectord -> ../init.d/collectord
/etc/rc2.d/S20collectord -> ../init.d/collectord
/etc/rc3.d/S20collectord -> ../init.d/collectord
/etc/rc4.d/S20collectord -> ../init.d/collectord
/etc/rc5.d/S20collectord -> ../init.d/collectord
binary not found or not executable
invoke-rc.d: initscript collectord, action "start" failed.
dpkg: Fehler beim Bearbeiten des Paketes collectord (--install):
Unterprozess installiertes post-installation-Skript gab den Fehlerwert 5 zurück
Trigger für ureadahead (0.100.0-16) werden verarbeitet ...
ureadahead will be reprofiled on next reboot
Fehler traten auf beim Bearbeiten von:
collectord
Danach ist in FHEM immer Presence (lan-bluetooth) disconnected, bis zum Moment wo ich mit
sudo collectord -vv -c /etc/collectord.conf
collectord von Hand starte, dann läuft alles perfekt.
Presenced hingegen started schon wie gewünscht perfekt beim booten.
Folgendes Procedere hat auch nichts gebracht:
sudo chmod 755 /etc/init.d/collectord
sudo update-rc.d collectord defaults
sudo update-rc.d collectord enable
Hat jemand eine Idee??
Ja. Sag dem Ersteller von collectord-1.8.1.deb, er soll das Teil reparieren.
Ok, Ich lös das Ganze mal selber:
sudo nano /etc/init.d/local.autostart
Füllen mit:
Zitat#! /bin/sh
### BEGIN INIT INFO
# Provides: local.autostart
# Required-Start: $start
# Required-Stop: $shutdown
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Autostart
# Description: Autostart collectord uvm
### END INIT INFO
# Author: Me
# Aktionen
sudo collectord -d -c /etc/collectord.conf
sudo chmod 755 /etc/init.d/local.autostart
sudo update-rc.d local.autostart defaults
Und ein reboot zum testen ... Bei mir läuft's!