versuche es auf im Moment auf LibreELEC zum Laufen zu bekommen.
Ich müsste es also händisch machen
versuche es auf im Moment auf LibreELEC zum Laufen zu bekommen.
Ich müsste es also händisch machen
Hallo zusammen,
ich hab einen Atric IR-WakeupUSB angeschlossen und mit lirc auf meinem alten VDR funktioniert er auch.
Mit Ansible bekomme ich nach dem Befehl
ir-keytable
die Meldung
driver not found
mounten von nicht leeren Verzeichnissen geht, brauche ich ja auch für den Check ob die lokale "check-Datei" vorhanden ist
bekommt man ein Rückmeldung bei
/usr/bin/vdr-dbus-send /Remote remote.HitKey string:'Power'
dass noch eine Taste zum erzwingen vom SHutdown nötig ist ?
ein normaler shutdown mit /usr/bin/vdr-dbus-send /Remote remote.HitKey string:'Power' geht ohne segfault
ein service vdr stop erzeugt bei mir leider einen segfault und dadurch wird der wakeuptimer per AHCI nicht gesetzt
reboot müsste auch gegen ein shutodown -h now oder so ausgetauscht werden
er soll ja runter fahren und nicht neu starten !
Hallo zusammen,
ich hab mal ein kleines Script mit Maßnahmen gebastelt wenn kein NFS-Share für /srv/vdr vorhanden ist.
#! /bin/sh
### BEGIN INIT INFO
# Provides: chknfs
# Required-Start: $remote_fs $network $syslog $vdr
# Required-Stop: $remote_fs $network $syslog $vdr
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: Checks availability of NFS share for VDR
# Description: Checks availability of NFS share for VDR
#
### END INIT INFO
# Author: JRG
#
# Do NOT "set -e"
# Load the VERBOSE setting and other rcS variables
. /lib/init/vars.sh
# Define LSB log_* functions.
# Depend on lsb-base (>= 3.2-14) to ensure that this file is present
# and status_of_proc is working.
. /lib/lsb/init-functions
# PATH should only include /usr/* if it runs after the mountnfs.sh script
PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="Check if NFS share for VDR is available"
NAME=chknfs
SCRIPTNAME=/etc/init.d/$NAME
#
# Function that starts the daemon/service
#
if [ -f /srv/vdr/video/nfs-server-missing ]
then
logger -i \($0\) Datei /srv/vdr/video/nfs-server-missing VORHANDEN, warte noch 60 Sekunden
sleep 60
if [ -f /srv/vdr/video/nfs-server-missing ]
then
logger -i \($0\) Datei /srv/vdr/video/nfs-server-missing IMMER NOCH VORHANDEN, starte Checks
if ping -q -c5 10.0.0.53; then
logger -i \($0\) ping to 10.0.0.53 OK
if [ -f /root/nfs-restart-`date -d "today" +"%Y-%m-%d-%H"` ]
then
logger -i \($0\) nfs server on FhemRaspi heute um `date -d "today" +"%H Uhr"` schon mal neu gestartet
else
logger -i \($0\) starte nfs server on FhemRaspi neu
touch /root/nfs-restart-`date -d "today" +"%Y-%m-%d-%H"`
ssh root@fhemraspi service nfs-kernel-server restart
logger -i \($0\) starte VDR-Office neu
reboot
exit 1
fi
if [ -f /root/FhemRaspi-restart-`date -d "today" +"%Y-%m-%d-%H"` ]
then
logger -i \($0\) FhemRaspi heute um `date -d "today" +"%H Uhr"` schon mal neu gestartet
logger -i \($0\) Fahre VDR-Office runter bis zum nächsten timer start
initctl stop vdr
poweroff
else
logger -i \($0\) starte FhemRaspi neu
touch /root/FhemRaspi-restart-`date -d "today" +"%Y-%m-%d-%H"`
ssh root@fhemraspi reboot
logger -i \($0\) starte VDR-Office neu
reboot
exit 1
fi
else
logger -i \($0\) ping to 10.0.0.53 NICHT OK
if [ -f /root/VDR-Office-restart-`date -d "today" +"%Y-%m-%d-%H"` ]
then
logger -i \($0\) VDR-Office heute um `date -d "today" +"%H Uhr"` schon mal neu gestartet
logger -i \($0\) Fahre VDR-Office runter bis zum nächsten timer start
initctl stop vdr
poweroff
else
logger -i \($0\) starte VDR-Office neu
touch /root/VDR-Office-restart-`date -d "today" +"%Y-%m-%d-%H"`
reboot
fi
fi
else
logger -i \($0\) Datei /srv/vdr/video/nfs-server-missing jetzt nicht mehr vorhanden, alles OK
exit 0
fi
else
logger -i \($0\) Datei /srv/vdr/video/nfs-server-missing nicht vorhanden, alles OK
exit 0
fi
Alles anzeigen
Was mir allerdings noch fehlt:
Wie fahre ich den VDR_PC runter wenn alle Maßnahmen fehlgeschlagen sind das NFS-Share zu mounten ?
Allerdings ist jetzt ja noch der Timer aktiv weshalb der VDR-PC überhaupt gestartet ist.
Dieser zeichnet jetzt auf bis die 8GB große Boot-HD voll ist.
Ziel soll sein, dass er dennoch runter fährt und mit dem nächsten Timer wieder startet, in der Hoffnung, dass das NFS-Share dann wieder da ist.
gestern hat das Script den Rechner das erst Mal gebootet !
es funktioniert also
Falls möglich würde ich auf yavdr-ansible umsteigen, dann hast du nicht ein seit Jahren ungepflegtes System als Basis.
Bin ich schon dran, kämpfe aber noch mit dem Lirc Stuff
so rum funktioniert es und wird auch nur 1 x ausgeführt (ist von avahi-daemon geklaut )
die if Abfrage von Ping war falsch rum
#!/bin/sh
# Don't run the netchk while bringing up the loopback device
# it's not necessary until we bring up a real network device
[ "$IFACE" != "lo" ] || exit 0
case "$ADDRFAM" in
inet|inet6) ;;
*) exit 0 ;;
esac
if ping -q -c5 10.0.0.1; then
logger -i \($0\) network check OK
else
logger -i \($0\) System rebooted due to network failure
reboot
fi
Alles anzeigen
Hallo zusammen,
manchmal findet Linux kein Netzwerk beim booten (warum auch immer)
Ich möchte nun einen Test (z.B. ping auf das default Gateway) in den Bootvorgang einbauen.
\etc\network\if-up.d\check_network
#!/bin/bash
ping -c5 10.0.0.1 > /dev/null
if [ $? -ne 0 ]; then
logger System rebooted due to network failure
reboot
fi
Das verursacht aber einen Dauerbootloop.
Habt ihr einen Tipp für mich wo ich das einbaue?
Ich hab gesehen yaVDR erkennt auch, dass kein Netzwerk da ist und wartet 1 Minute oder so.
Ich finde aber nicht wo das gecheckt wird.
Vielleicht könnte ich es ja da einbauen.
Vielen Dank & Grüße
JurKub
hat funktioniert !
Vielen Dank für deine Hilfe
Hallo zusammen,
bei mir ist das frontend detached beim Start via wakeup timer.
Starte ich über den Powertaster am Gehäuse oder via WakeOnLan strtet es attached.
In der /etc/init/vdr-frontend.conf ist folgendes eingestellt (alles anderen Werte bringen aber auch keine Änderung):
aplay l vor update
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: PCH [HDA Intel PCH], Gerät 0: ALC887-VD Analog [ALC887-VD Analog]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: NVidia [HDA NVidia], Gerät 3: ID 80 Digital [ID 80 Digital]
Sub-Geräte: 0/1
Sub-Gerät #0: subdevice #0
aplay l nach update
pavucontrol (lässt sich in dem Fall über das VDR-OSD starten)
Ist bei mir im VDR-OSD nicht vorhanden und über PuTTY geht es nicht
Zitatdie /etc/asound.conf
ist vor und nach dem Update gleich
Ich habe vor und nach dem Update ein Festplatten-Images gezogen.
Wenn gewünscht kann ich Dateien von vorher und nachher zur Verfügung stellen.
Wo, bzw. in welcher Datei soll ich nachschauen ?
Hallo zusammen,
wenn ich folgendes Update durchführe habe ich danach keinen Ton mehr am HDMI Ausgang:
root@VDR-Living:~# apt-cache policy nvidia-375
nvidia-375:
Installiert: 375.26-0ubuntu0~gpu14.04.1
Installationskandidat: 384.130-0ubuntu0.14.04.2
Versionstabelle:
384.130-0ubuntu0.14.04.2 0
500 http://de.archive.ubuntu.com/ubuntu/ trusty-updates/restricted amd64 Packages
384.130-0ubuntu0.14.04.1 0
500 http://security.ubuntu.com/ubuntu/ trusty-security/restricted amd64 Packages
500 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu/ trusty/main amd64 Packages
*** 375.26-0ubuntu0~gpu14.04.1 0
100 /var/lib/dpkg/status
Alles anzeigen
Alsamixer hab ich schon gecheckt!
Kann mir jemand einen Tipp geben ?
Gibt es denn keinen der das gleiche Problem hat, bzw. es schon gelöst hat oder bin ich der einzige mit 4k Display ???
Auf meinem VDR laufen jede Menge Timer auch nachts.
D.h. wenn sie abgearbeitet sind soll VDR runterfahren und genau da hakt es.
In welche der shutdown-hooks muss ich die Zeile einfügen ?
In der S90.custom funktioniert es nicht
Welche Version soll ich denn installieren ?
Mod.: Wozu der Fullquote seines eigenen vorherigen Posts ... ?
Ggf. hilft ein Upgrade auf eine neuere librsvg Version?
Kann ich gerne versuchen.
Die sind zur Zeit installiert:
ii librsvg2-2:amd64 2.40.2-1 amd64 SAX-based renderer library for SVG files (runtime)
ii librsvg2-common:amd64 2.40.2-1 amd64 SAX-based renderer library for SVG files (extra runtime)
Gibt es ein APT Paket von der neueren librsvg Version und wo bekomme ich es her ?