Wenn ich selber kompilieren möchte und momentan frodos ppa verwende für epgd, reicht dann:
apt-get remove vdr-plugin-daemon
add-apt-repository --remove ppa:f.../...
aus, um das alte epgd zu beseitigen?
Wenn ich selber kompilieren möchte und momentan frodos ppa verwende für epgd, reicht dann:
apt-get remove vdr-plugin-daemon
add-apt-repository --remove ppa:f.../...
aus, um das alte epgd zu beseitigen?
Wenn du das als Debian-Paket baust (voher mit sudo add-apt-repository -s ppa:yavdr/experimental-main dafür sorgen, dass die Paketlisten für die Quellpakete eingebunden werden) das eine höhere Versionsnummer hat als das was in meinem bzw. frodos PPA ist, musst du da nicht groß rumtun - einfach die neu gebauten Pakete installieren.
Danke! Mal schauen, vielleicht aktualisiert Frodo ja auch bald mal.
wenn ich mir ein Plugin selber bauen möchte und mir über
sudo add-apt-repository -s ppa:yavdr/experimental-vdr
sudo apt-get source vdr
die Quellen des VDR hole,
wie stelle ich sicher, dass die Quellen zu meinem installierten VDR passen und ich beim Compilieren keine Inkompatibilitäten bekomme?
Plugins mit einem "modernen" Makefile kann man einfach out-of-tree bauen, da brauchst brauchst zum Kompilieren also nicht den kompletten Quellcode des VDR, sondern nur die Header-Dateien und die vdr.pc (die stecken im Paket vdr-dev - und das hängt immer von der aktuell installierten VDR-Version ab) - da genügt es im Verzeichnis mit den Plugin-Sourcen make und sudo make install aufzurufen (wenn man nicht gleich ein Debian-Paket bauen will, das einem dabei hilft Abhängigkeitsprobleme zu erkennen und aufzulösen).
Bei Plugins mit altem Makefile muss man entweder selbiges auf den neuen Stand anpassen oder die Pfade zu den Header-Dateien sowie die relevanten Zielverzeichnisse über Umgebungsvariablen vorgeben.
kodi startet nicht mehr anbei die fehlermeldung
Apr 25 23:48:46 vdr vdr[9402]: use_systembus
Apr 25 23:48:46 vdr vdr[9402]: Traceback (most recent call last):
Apr 25 23:48:46 vdr vdr[9402]: File "/var/lib/vdr/plugins/desktop/starter", line 11, in <module>
Apr 25 23:48:46 vdr vdr[9402]: load_entry_point('yavdr-frontend==0.0.24', 'console_scripts', 'start-desktop')()
Apr 25 23:48:46 vdr vdr[9402]: File "/usr/lib/python3/dist-packages/yavdr_frontend/start_desktop.py", line 24, in start_desktop
Apr 25 23:48:47 vdr vdr[9402]: fe = bus.get('de.yavdr.frontend')
Apr 25 23:48:47 vdr vdr[9402]: File "/usr/lib/python3/dist-packages/pydbus/proxy.py", line 47, in get
Apr 25 23:48:47 vdr vdr[9402]: 0, timeout_to_glib(timeout), None)
Apr 25 23:48:47 vdr vdr[9402]: GLib.Error: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name de.yavdr.frontend was not provided by any .service files (2)
Apr 25 23:48:47 vdr vdr[9402]: Error in sys.excepthook:
Apr 25 23:48:47 vdr vdr[9402]: Traceback (most recent call last):
Apr 25 23:48:47 vdr vdr[9402]: File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 145, in apport_excepthook
Apr 25 23:48:47 vdr vdr[9402]: os.O_WRONLY | os.O_CREAT | os.O_EXCL, 0o640), 'wb') as f:
Apr 25 23:48:47 vdr vdr[9402]: FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_bin_start-desktop.666.crash'
Apr 25 23:48:47 vdr vdr[9402]: Original exception was:
Apr 25 23:48:47 vdr vdr[9402]: Traceback (most recent call last):
Apr 25 23:48:47 vdr vdr[9402]: File "/var/lib/vdr/plugins/desktop/starter", line 11, in <module>
Apr 25 23:48:47 vdr vdr[9402]: load_entry_point('yavdr-frontend==0.0.24', 'console_scripts', 'start-desktop')()
Apr 25 23:48:47 vdr vdr[9402]: File "/usr/lib/python3/dist-packages/yavdr_frontend/start_desktop.py", line 24, in start_desktop
Apr 25 23:48:47 vdr vdr[9402]: fe = bus.get('de.yavdr.frontend')
Apr 25 23:48:47 vdr vdr[9402]: File "/usr/lib/python3/dist-packages/pydbus/proxy.py", line 47, in get
Apr 25 23:48:47 vdr vdr[9402]: 0, timeout_to_glib(timeout), None)
Apr 25 23:48:47 vdr vdr[9402]: GLib.Error: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name de.yavdr.frontend was not provided by any .service files (2)
Alles anzeigen
Die Fehlermeldung deutet darauf hin, dass die yavdr-frontend.service in der User-Session nicht läuft. Ich kann das Problem auf meinem frisch aktualisierten System nicht nachstellen.
Hast du die aktuellste Version von python3-yavdrfrontend? Kannst du mir das Syslog seit dem letzten Boot zukommen lassen (journalctl -b -l > log.txt)?
Danke! Mal schauen, vielleicht aktualisiert Frodo ja auch bald mal.
Das Plugin habe ich gerade aktualisiert.
Gestern war es die aktuellste Version die verfügbar war, hast Du heute ein neues Paket erstellt seahawk1986 ? Mit dem funktioniert es wieder vielen Dank!
In dem Paket von heute hatte ich nur eine Variablen in einer Methode angepasst, die bislang aber nicht genutzt wird.
Das Plugin habe ich gerade aktualisiert.
Hm, finde für bionic nur die Version
5:1.1.141-1-g1cbab41-7frodo0~bionic
vom 09.03.2018.
Es ging bei der Aktualisierung um ein bestimmtes anderes Plugin, nicht um den epg-daemon.
Upps, Denkfehler. Vielen Dank.
Ich habe das Playbook mal so überarbeitet, dass bei der Installation mit einer nvidia-Karte bei Bedarf der nouveau-Treiber entladen und der nvidia-Treiber geladen werden kann (die Vorgehensweise steht in https://nouveau.freedesktop.org/wiki/KernelModeSetting/) , ohne dass man einen Neustart benötigt. Damit sollte die Bildschirmbezeichnung jetzt hoffentlich bereits beim ersten Durchlauf passen.
Eine Nebenwirkung davon ist, dass die lokale Konsole (tty) bis zum nächsten Neustart nicht mehr funktioniert - man sollte sich also über SSH mit den Rechner verbinden, wenn man das Playbook zum ersten Mal auf einem System mit nvidia-Karte ohne installiertem nvidia-Treiber ausführt.
Japp, funktioniert. Ich habe heute neu den ansible installiert mit einer GTX1030, die Installation lief in einem Rutsch durch.
Uhd läuft auch, außer im Kodi da ruckelt UHD noch.
Das system läuft auf 50 Hz.
Sagt mal, werden USB Sticks eigentlich automatisch gemountet ins ansible. Bei 0.6 war das ja nicht das Problem. Und welche Formatierung sollte der Stick haben, damit er erkannt wird?
Kann ich mir nicht vorstellen. Aber dafür gibt es sicherlich ein Plugin.
Bedien mal die Suche. Ich glaube die Frage wurde vor kurzem gestellt und seahawk hatte dafür ein 'altes' Plugin schon im Repo.
ich weiß nicht, ob das schon im ansible drin ist, unter 0.6 hast Du recht. Da wurden USB-Medien automatisch gemountet.
Irgendwo in einem der ansible-Thread hat jemand mal Dateien/Scripts gepostet, die das in ansible nachziehen.
Da ich permanten eine USB-Platte dran habe für Filme und auch öfter mal einen USB-Stick mit Videos für Kodi brauchte ich diese Funktion auch.
Steht aber bestimmt auch auf der TODO von seahawk
EDIT: Siehe hier Hilfe zur Selbsthilfe oder Entwicklerdokumentation für Yavdr
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!