Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - skippy

16
Hallo zusammen,

ich habe gerade mal meinen Server von der 5.3 auf die 5.4 neu aufgesetzt. Momentan scheitere ich daran, dass mergerfs nicht zu laufen scheint. Das Verzeichnis /data ist leer und ein Prozess mergerfs läuft nicht. Hier mal meine fstab, wo ich versucht habe, meine beiden Datenplatten (sdb1 und sdc1) zusammen zu packen:

Code: [Select]
proc        /proc           proc      defaults            0 0
sys         /sys            sysfs     defaults            0 0
run         /run            tmpfs     defaults            0 0
tmp         /tmp            tmpfs     defaults            0 0
dev         /dev            devtmpfs  defaults            0 0
devpts      /dev/pts        devpts    mode=0620,gid=5     0 0
/dev/dvd    /media/dvd      auto      ro,noauto           0 0
/dev/cdrom  /media/cdrom    auto      ro,noauto           0 0
UUID=415af4f9-d948-4647-9f02-d9f21f2b9144  /  auto  defaults  0 1
UUID=8c6f4c6a-a9d9-49a9-8f23-0ceef04ade4d  /mnt/sdb1  auto  defaults  0 2
UUID=15e17119-bdba-4a4b-bef1-bd52f14217f8  /mnt/sdc1       auto    defaults         0 3
/mnt/sdb1:/mnt/sdc1  /data  mergerfs  defaults,category.create=mfs,direct_io,use_ino  0 0
/mnt/sdb1/.cache  /var/cache  none  bind  0 0

Im Moment helfe ich mir damit, dass ich erst einmal nur /dev/sdb1 nach /data mounte. Was läuft da schief? Ein Debug-Log kann ich hochladen, wenn er mit dem ganzen EPG-Kram fertig ist.

Weiterhin ist mir bei der Installation im WebIf aufgefallen, dass die Anzeige des Fortschritts nicht automatisch dargestellt wird (beobachtet bei der manuellen Installation selbst und beim Erstellen der Channelmap für den EPG-Daemon. Nach Anstarten der Aktion sieht man nur das graue Feld. Erst wenn ich die Maus bewege, wird der Fortschritt angezeigt. Ich verwende den Chrome unter Windows.

Weiterhin bekomme ich im WebIf unter Pakete die Meldung, dass das Verzeichnis /var/cache/apt/archives nicht vorhanden ist. Ich habe das Verzeichnis archives manuell angelegt. Damit ist die Meldung weg.

Viele Grüße skippy



17
Raspberry PI / [5.4] Edit Backup noch nicht angepasst?
« on: May 24, 2017, 22:55:04 »
Hallo zusammen,

als ich vom RPi3 unter der MLD 5.4 ein Backup-Config erstellen wollte, ist mir aufgefallen, dass nach einem Reset List die menu.xml noch eingetragen wird. Wenn ich es richtig verstanden habe, wird die jetzt nicht mehr verwendet. Statt dessen fehlt die commands.conf in der Auflistung. Könnt ihr das bitte berichtigen und schauen, ob sich da ggf. noch mehr von der 5.3 auf die 5.4 geändert hat.

Vielen Dank und viele Grüße skippy

18
Hallo zusammen,

ich habe gerade meinen RPi3 von der 5.3 Testing auf die 5.4 Testing umgestellt. Zuvor habe ich mir eine Backup-Config erstellt, das Network.iso auf SD-Karte installiert und anschließend über das WebIf die Backup-Config eingespielt. Das hat problemlos funktioniert. Ich vermisse jedoch die Einträge im Menü für Hyperion. Allerdings weiß ich nicht mehr, ob ich mir die vor langer Zeit selbst erstellt habe oder ob das Bestandteil des Hyperion-Paketes war. Könnt ihr bitte mal schauen und es ggf. in die neue Menüstruktur des VDR 2.3.4 mit integrieren. Falls es nicht Bestandteil des Pakets war, wo muss ich denn nun die Menüeinträge hinzufügen? Hier die Einträge, die bislang in der menu.xml eingetragen sind:
Code: [Select]
       <menu name="Ambilight">
        <command name="Start Ambilight" execute="/etc/init.d/hyperion start > /dev/null" />
        <command name="Stop Ambilight" execute="stop hyperion > /dev/null" />
<command name="Ambilight direkt" execute="cp /etc/hyperion/hyperion.config.mld.json /etc/hyperion/hyperion.config.json ;restart hyperion" />
<command name="Ambilight Grabber" execute="cp /etc/hyperion/hyperion.config.grabber.json /etc/hyperion/hyperion.config.json ;restart hyperion" />
    </menu>

Viele Grüße skippy

19
Raspberry PI / nach Start meinst "kaputtes" OSD
« on: May 03, 2017, 20:23:53 »
Hallo zusammen,

bei dem ein oder anderen Videochat hatte ich ja über mein Problem mit dem "kaputten" OSD berichtet. Alle dort getroffenen Maßnahmen bei den Einstellungen u.a. in der config.txt und im WebIf führten nicht zum Erfolg. Bei Aufruf des OSD hatte ich einen schwarzen Bildschirm und oben links in der Ecke konnte ich sehr klein das aktuelle Fernsehbild sehen. Ich verwende das Pearl Display als zusätzlichen Bildschirm, auf dem das OSD immer korrekt angezeigt wird. Ein Neustart des VDR bringt stets wieder ein funktionierendes OSD.

Inzwischen glaube ich die Ursache gefunden zu haben. In der setup.conf sind die Werte für die Größe des OSD aus meiner Sicht falsch. Eingetragen war hier:

Code: [Select]
OSDHeight = 446
OSDWidth = 664

Gegen meine These spricht allerdings, dass diese Werte nach einem Neustart mit funktionierendem OSD identisch sind. Ich habe diese Werte bei gestopptem VDR mal auf 1080 x 1920 gesetzt. Bislang hatte ich kein "kaputtes OSD" mehr. Inzwischen stehen diese Werte auf 1004 x 1784, was vermutlich aus den 93% der Höhe und Breite in den OSD-Einstellungen kommt.

Meine Frage ist, wer bzw. wo die Höhe und Breite des OSD gesetzt werden? Passiert das von der MLD oder vom VDR selbst? Kann es sein, dass in Verbindung mit einem 2. Bildschirm diese Werte falsch gesetzt werden? Hier im Forum ist ja zu lesen, dass auch noch andere Probleme mit dem OSD bei Verwendung eines 2. Bildschirms haben.

Viele Grüße skippy

20
Allgemeines [ General ] / Happy, happy birthday, Roland
« on: April 25, 2017, 06:43:21 »
Hallo Roland,

zu deinem Geburtstag wünsche ich dir alles, alles Gute. Hab einen schönen Tag, auch wenn das Grillen heute ins Wasser fallen wird.

Viele Grüße skippy

21
Raspberry PI / [MLD 5.3] Probleme mit aktuellem Update beim rpi
« on: April 21, 2017, 21:39:26 »
Hi Pit,

ich habe die aktuellen Updates für den RPi eingespielt. Dabei gibt es Probleme mit dem avahi-linker. Dieser ist nach dem Update nicht mehr vorhanden. Stattdessen sollen einige Pakete per autoremove entfernt werden,  was nur teilweise von Erfolg gekrönt ist:

Code: [Select]
MLD-RPi3-Ambi> ps | grep avahi
 2544 root      6536 S    avahi-daemon: running [MLD-RPi3-Ambi.local]
 2546 root      6392 S    avahi-daemon: chroot helper
 2668 root      2144 S    avahi-dnsconfd -D
 3088 root      4288 S    grep avahi
MLD-RPi3-Ambi> avahi-linker
-sh: avahi-linker: not found
MLD-RPi3-Ambi> apt-get autoremove
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  bash gir1.2-glib-2.0 libaudio2 libgirepository-1.0-1 libmpdec2 libqt4-network libqtcore4 libqtgui4 libvncclient1 libvncserver1 libxt6 python3 python3-avahi python3-dbus python3-gi vdr-plugin-dbus2vdr
0 upgraded, 0 newly installed, 16 to remove and 3 not upgraded.
After this operation, 44,9 MB disk space will be freed.
Do you want to continue? [Y/n]
Create a snapshot of '/mnt/root/@root' in '/mnt/root/2017-04-21 21:11'
(Reading database ... 16744 files and directories currently installed.)
Removing vdr-plugin-dbus2vdr (2017.01.12-7.1+2.2.0.213.8) ...
dpkg: warning: while removing vdr-plugin-dbus2vdr, directory '/usr/share/doc/dbus2vdr' not empty so not removed
Removing bash (4.4-4) ...
Removing python3-gi (3.22.0-0) ...
dpkg: warning: while removing python3-gi, directory '/usr/lib/python3/dist-packages/gi/repository' not empty so not removed
dpkg: warning: while removing python3-gi, directory '/usr/lib/python3/dist-packages/gi/overrides' not empty so not removed
Removing gir1.2-glib-2.0 (1.50.0-0) ...
Removing libqtgui4 (4.8.7-~1) ...
Removing libaudio2 (1.9.4-~1) ...
Removing libgirepository-1.0-1 (1.50.0-~1) ...
Removing python3-avahi (3.5-0) ...
dpkg: warning: while removing python3-avahi, directory '/usr/lib/python3/dist-packages/avahi' not empty so not removed
Removing python3-dbus (1.2.4-0) ...
dpkg: warning: while removing python3-dbus, directory '/usr/lib/python3/dist-packages/dbus/mainloop' not empty so not removed
Removing python3 (3.5-1.3) ...
dpkg: warning: while removing python3, directory '/usr/lib/python3.5/importlib' not empty so not removed
dpkg: warning: while removing python3, directory '/usr/lib/python3.5/plat-arm-linux-gnueabihf' not empty so not removed
dpkg: warning: while removing python3, directory '/usr/lib/python3.5/logging' not empty so not removed
dpkg: warning: while removing python3, directory '/usr/lib/python3.5/xml/parsers' not empty so not removed
dpkg: warning: while removing python3, directory '/usr/lib/python3.5/collections' not empty so not removed
dpkg: warning: while removing python3, directory '/usr/lib/python3.5/encodings' not empty so not removed
Removing libmpdec2 (2.4.2-~1) ...
Removing libqt4-network (4.8.7-~1) ...
Removing libqtcore4 (4.8.7-~1) ...
Removing libvncclient1 (0.9.11-~1) ...
Removing libvncserver1 (0.9.11-~1) ...
Removing libxt6 (1.1.5-~1) ...

Der avahi-linker wird im Webif als Paket angezeigt (ist nicht angehakt). Wenn ich es dann installieren will, erhalte ich die Meldung, dass das Paket nicht vorhanden ist.
Code: [Select]
Install avahi-linker
Reading package lists...
Building dependency tree...
Reading state information...
Package avahi-linker is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'avahi-linker' has no installation candidate
failed

Viele Grüße skippy


22
x86 Systeme (PC) / [5.4] - erster Test
« on: March 30, 2017, 19:52:59 »
Hallo zusammen,

ich habe mir ein individuelles Image auf Basis client-shd auf einen USB-Stick erstellt und davon gebootet. Folgendes ist mir dabei bislang aufgefallen:

  • auf dem MLD-Startbildschirm steht noch MLD 5.3
  • die channels.conf vom Server wurde nicht übernommen. Bei mir war die channels.conf für Astra installiert
  • die Auswahl im WebIf für die Fernbedienung "serial on COM1" wird trotz speichern nicht in die rc.config übernommen

Sonst funktioniert die neue Version schon sehr schön - Bild und Ton waren sofort da und auch der avahi-linker bindet den Server ein. Teste morgen noch ein bisschen weiter.

Viele Grüße skippy

23
Allgemeines [ General ] / Alles Gute zum Geburtstag Christian
« on: March 21, 2017, 09:17:39 »
Hallo Christian,

zu deinem Geburtstag alles Gute und die besten Wünsche. Schön, dass du wieder aktiv dabei bist. Gibt es virtuellen Sekt heute im Chat?

Viele Grüße skippy

24
Hallo zusammen,

nach dem heutigen Update des avahi-linker (Umstellung auf Python3) läuft dieser auf dem RPi3 (MLD 5.3 testing) nicht mehr. Habe auch eine Neuinstallation aus der backup.config versucht. Ergebnis ist identisch.

Code: [Select]
MLD-RPi3-Ambi> ps | grep avahi
 5794 root      6540 S    avahi-daemon: running [MLD-RPi3-Ambi.local]
 5796 root      6392 S    avahi-daemon: chroot helper
 5960 root      2144 S    avahi-dnsconfd -D
 6672 root      4288 S    grep avahi

MLD-RPi3-Ambi> avahi-linker
Could not find platform independent libraries <prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'

Current thread 0x76fbd010 (most recent call first):
Aborted

Auf meinem Server läuft der avahi-linker nach dem Update.
Code: [Select]
MLD-Server> ps | grep avahi
 3192 root     47304 S    avahi-daemon: running [MLD-Server.local]
 3195 root     47008 S    avahi-daemon: chroot helper
 3352 root     10524 S    avahi-dnsconfd -D
 3515 root      163m S    {avahi-linker} /usr/bin/python3 /usr/bin/avahi-linker
 4326 root      9332 S    grep avahi

Viele Grüße skippy

25
Hallo zusammen,

beim Anlegen von Suchtimern über vdr-plugin-epg2vdr kann der Usermode gewählt werden. Damit kann in einem bestimmten Bereich der Datei /etc/epgd/recording.py das Format bei Aufnahmen für Serien selbst festgelegt werden. Bei einem Update wird diese Datei jedoch überschrieben, was generell positiv ist, um Änderungen an der Datei zu erhalten. Blöd ist nur, dass auch der Bereich in der Datei verändert wird, wo mühsam das eigene Format für Serienaufnahmen definiert wurde. Gibt es da nicht eine andere Möglichkeit - z.B. Die benutzerdefinierten Einträge in eine andere Datei auslagern, die dann nicht verändert wird? Ich habe nachstehend "meinen" Usermode angefügt:

Code: [Select]
    elif event.namingmode() == 5:  # User (has to be defined/configured by User
        season = "%02i" % int(event.season())
        part = "%02i" % int(event.part())
        number = "%03i" % int(event.number())
        return event.title() + "~" + "Staffel " + season + "~" + part + ". " + event.shorttext() + " (" + number + ")"

Viele Grüße skippy

26
x86 Systeme (PC) / MLLD 5.3 - Avahi-linker funktioniert nicht korrekt
« on: February 19, 2017, 11:14:38 »
Hallo zusammen,

seit ich meinen Server auf die MLD 5.3 umgestellt habe, werden auf den Clients, egal ob MLD 5.1 oder MLD 5.3, die Aufnahmen vom Server nicht mehr zur Verfügung gestellt. Im avahi-linker.log gibt es folgende Meldungen, wenn man den Loglevel auf debug gestellt hat:

Code: [Select]
2017-02-19 08:41:32,891 DEBUG  avahi-service resolved: Movies on MLD-Server on MLD-Server.local: ['category = movies', 'subtype = video', 'path = /mnt/data/video/movies']
2017-02-19 08:41:32,892 DEBUG  translated video to Video
2017-02-19 08:41:32,893 DEBUG  created symlink from /net/MLD-Server/mnt/data/video/movies to /media/Video/Filme/Movies on MLD-Server on MLD-Server.local for Movies on MLD-Server on MLD-Server.local
2017-02-19 08:41:32,896 DEBUG  avahi-service resolved: Series on MLD-Server on MLD-Server.local: ['category = series', 'subtype = video', 'path = /mnt/data/video/series']
2017-02-19 08:41:32,897 DEBUG  translated video to Video
2017-02-19 08:41:32,898 DEBUG  created symlink from /net/MLD-Server/mnt/data/video/series to /media/Video/Serien/Series on MLD-Server on MLD-Server.local for Series on MLD-Server on MLD-Server.local
2017-02-19 08:41:32,899 DEBUG  avahi-service resolved: Videos on MLD-Server on MLD-Server.local: ['subtype = video', 'path = /mnt/data/video']
2017-02-19 08:41:32,900 DEBUG  translated video to Video
2017-02-19 08:41:32,901 DEBUG  created symlink from /net/MLD-Server/mnt/data/video to /media/Video/Videos on MLD-Server on MLD-Server.local for Videos on MLD-Server on MLD-Server.local
2017-02-19 08:41:32,902 DEBUG  avahi-service resolved: Music on MLD-Server on MLD-Server.local: ['subtype = music', 'path = /mnt/data/music']
2017-02-19 08:41:32,903 DEBUG  translated music to Musik
2017-02-19 08:41:32,903 DEBUG  created symlink from /net/MLD-Server/mnt/data/music to /media/Musik/Music on MLD-Server on MLD-Server.local for Music on MLD-Server on MLD-Server.local
2017-02-19 08:41:32,904 DEBUG  avahi-service resolved: Pictures on MLD-Server on MLD-Server.local: ['subtype = picture', 'path = /mnt/data/photo']
2017-02-19 08:41:32,905 DEBUG  translated picture to Bilder
2017-02-19 08:41:32,906 DEBUG  created symlink from /net/MLD-Server/mnt/data/photo to /media/Bilder/Pictures on MLD-Server on MLD-Server.local for Pictures on MLD-Server on MLD-Server.local
2017-02-19 08:41:32,906 DEBUG  avahi-service resolved: Recordings on MLD-Server on MLD-Server.local: ['subtype = vdr', 'path = /mnt/data/tv']
2017-02-19 08:41:32,907 DEBUG  translated vdr to vdr
2017-02-19 08:41:32,983 DEBUG  autofs-path does not exist, try again in 1s
2017-02-19 08:41:33,985 DEBUG  autofs-path does not exist, try again in 1s
2017-02-19 08:41:34,987 DEBUG  autofs-path does not exist, try again in 1s
2017-02-19 08:41:35,989 DEBUG  autofs-path does not exist, try again in 1s
2017-02-19 08:41:36,991 DEBUG  autofs-path does not exist, try again in 1s

Ich vermute, dass sich das Verhalten vom nfs-server auf der MLD 5.3 geändert hat. Bei gleicher /etc/exports (Datei ist Standard und wurde nicht verändert => /mnt und /data sind freigegeben) kann man vom MLD 5.1 Server das Verzeichnis /mnt/data/tv  mounten. Das geht vom MLD 5.3 Server nicht mehr. Es erscheint die Meldung:
Code: [Select]
MLD-RPi3-Ambi> mount <IP-MLD-Server>:/mnt/data/tv /mnt/MLD-Server/
mount: mounting <IP-MLD-Server>:/mnt/data/tv on /mnt/MLD-Server/ failed: Permission denied

Das Verzeichnis /mnt kann jedoch ohne Fehler gemountet werden. Dadurch, dass bei der MLD 5.3 keine Unterverzeichnisse einer Freigabe gemountet werden können, kann auch der "autofs-pfad" unter /net/MLD-Server/mnt/data/tv nicht angelegt werden. Kann das bitte mal einer gegenprüfen. Falls meine Vermutung stimmt, gibt es vielleicht eine Möglichkeit, dem nfs-server so zu konfigurieren, dass auch die Unterverzeichnisse einer Freigabe gemountet werden können.

//edit: Abhilfe schafft erst einmal die Anpassung der /etc/exports. Die Freigabe in Zeile 2 von /mnt auf /mnt/data/tv ergänzen und ein restart nfs-server durchführen.

Code: [Select]
## remove the /mnt prefix from the exports
#/mnt        *(rw,fsid=0,no_subtree_check,sync)
/mnt/data/tv        *(rw,fsid=0,no_subtree_check,sync)

## export the data dir rw for everyone
/data   *(rw,all_squash,anonuid=0,anongid=0,no_subtree_check,crossmnt,fsid=1)


Viele Grüße skippy

27
Hallo zusammen,

nach dem wir gestern bei der MLD 5.3 den mysql-server und den epg-daemon zum Laufen bekommen haben, habe ich heute auf dem MLD-Server das epg2vdr und scraper2vdr Plugin installiert. Auf dem Server läuft auch der mysql-server und der epg-daemon. Die messages wird mit folgenden Meldungen geflutet, dass sich die Plugins nicht connecten können:
Code: [Select]
Feb 15 18:44:28 (MLD) user.err vdr: scraper2vdr: Trying to re-connect to database!
Feb 15 18:44:28 (MLD) user.err vdr: scraper2vdr: Calling mysql_init(8248)
Feb 15 18:44:28 (MLD) user.err vdr: scraper2vdr: Closing mysql connection and calling mysql_thread_end(8248)
Feb 15 18:44:28 (MLD) user.err vdr: scraper2vdr: Error, connecting to database at '10.132.128.100' on port (3306) failed
Feb 15 18:44:28 (MLD) user.err vdr: scraper2vdr: Could not access database '10.132.128.100:3306'
Feb 15 18:44:28 (MLD) user.err vdr: scraper2vdr: Could not access database '10.132.128.100:3306' (tried to open vdrs)
Feb 15 18:44:28 (MLD) user.err vdr: scraper2vdr: Retry #95 failed, retrying in 30 seconds!
Feb 15 18:44:38 (MLD) user.err vdr: epg2vdr: Trying to re-connect to database!
Feb 15 18:44:38 (MLD) user.err vdr: epg2vdr: Calling mysql_init(8237)
Feb 15 18:44:38 (MLD) user.err vdr: epg2vdr: Closing mysql connection and calling mysql_thread_end(8237)
Feb 15 18:44:38 (MLD) user.err vdr: epg2vdr: Error, connecting to database at '10.132.128.100' on port (3306) failed
Feb 15 18:44:38 (MLD) user.err vdr: epg2vdr: Could not access database '10.132.128.100:3306'
Feb 15 18:44:38 (MLD) user.err vdr: epg2vdr: Could not access database '10.132.128.100:3306' (tried to open vdrs)
Feb 15 18:44:38 (MLD) user.err vdr: epg2vdr: Retry #16 failed, retrying in 60 seconds!

Das hat u.a. zur Folge, dass sich der VDR auf dem MLD-Server nicht als VDR in der Datenbank eintragen kann. Somit können dort auch keine Timer zur Aufnahme hin verschoben werden. Starte ich hingegen, den RPi (MLD 5.1), trägt er sich sofort in der Datenbank ein. Dort tauchen keine Meldungen auf, dass ein Connect über Port 3306 nicht möglich ist.

Code: [Select]
mysql> select * from vdrs;
+--------------------------------------+------------+------------+---------------+----------------------------------------------------------+-------+------------+------------+----------+--------+----------------+-------------------+------+-------+------------+------------+--------------------+----------+------------+-----------+
| uuid                                 | inssp      | updsp      | name          | version                                                  | dbapi | lastupd    | nextupd    | state    | master | ip             | mac               | pid  | svdrp | tunercount | shareinweb | usecommonrecfolder | videodir | videototal | videofree |
+--------------------------------------+------------+------------+---------------+----------------------------------------------------------+-------+------------+------------+----------+--------+----------------+-------------------+------+-------+------------+------------+--------------------+----------+------------+-----------+
| 64DEB60F-73C2-45A9-9C13-1DA350D521DD | 1487181339 | 1487181339 | MLD-RPi3-Ambi | vdr 2.2.0 epg2vdr 1.1.16-GITv212-6-g7ea3691 (02.11.2016) |     4 |       NULL |       NULL | attached | n      | 10.132.128.109 | b8:27:eb:fe:5d:f6 | NULL |  6419 |          1 |          1 |                  1 | /data/tv |      14370 |     11326 |
| epgd                                 | 1487177849 | 1487178699 | MLD-Server    | epgd 1.1.93-GITv54-8-g437881a (14.02.2017)               |     4 | 1487178699 | 1487221899 | standby  | -      | 10.132.128.100 | NULL              | 4369 |  NULL |       NULL |       NULL |               NULL | NULL     |       NULL |      NULL |
+--------------------------------------+------------+------------+---------------+----------------------------------------------------------+-------+------------+------------+----------+--------+----------------+-------------------+------+-------+------------+------------+--------------------+----------+------------+-----------+
2 rows in set (0,00 sec)

Ich habe auch die Datenbank mit dem epgd-tool gelöscht und neu angelegt. Das hat aber auch keine Änderung gebracht.

Die Debug-Logs habe ich hochgeladen => der Upload Code lautet: S66uRF

Viele Grüße skippy

28
x86 Systeme (PC) / MLD 5.3 - epg-daemon läuft auf Fehler
« on: February 13, 2017, 18:04:09 »
Hallo zusammen,

nachdem nun der mysql-server läuft, gibt es vom epg-daemon Fehlermeldungen in der /var/log/messages. Daten von EPGData werden nicht geholt.

Code: [Select]
Feb 13 17:51:07 (MLD) user.err epgd: Set locale to 'de_DE.UTF-8'
Feb 13 17:51:07 (MLD) user.err epgd: Info: Systemd support not enabled, epgd won't be sending notifications!
Feb 13 17:51:07 (MLD) user.err epgd: Initially creating uuid, storing to '/etc/epgd/uuid'
Feb 13 17:51:07 (MLD) user.err epgd: Dictionary '/etc/epgd/epg.dat' loaded
Feb 13 17:51:07 (MLD) user.err epgd: Initialize python script '/etc/epgd/recording.py'
Feb 13 17:51:07 (MLD) user.err epgd: Loading plugin: /lib/epgd/plugins/libepgd-epgdata.so
Feb 13 17:51:07 (MLD) user.err epgd: Loading plugin: /lib/epgd/plugins/libepgd-tvm.so
Feb 13 17:51:07 (MLD) user.err epgd: Loading plugin: /lib/epgd/plugins/libepgd-tvsp.so
Feb 13 17:51:07 (MLD) user.err epgd: Read 30 option from /etc/epgd/epgd.conf
Feb 13 17:51:07 (MLD) user.err epgd: Using syslog facility 'user' (8), log level set to (0)
Feb 13 17:51:07 (MLD) user.err epgd: Creating directory '/var/cache/epg-daemon/'
Feb 13 17:51:07 (MLD) user.err epgd: Info: Stylesheet '/etc/epgd/epgdata-utf-8.xsl' loaded
Feb 13 17:51:07 (MLD) user.err epgd: Info: Stylesheet '/etc/epgd/tvmovie-utf-8.xsl' loaded
Feb 13 17:51:07 (MLD) user.err epgd: Info: Stylesheet '/etc/epgd/tvsp-utf-8.xsl' loaded
Feb 13 17:51:07 (MLD) user.err epgd: Checking database connection ...
Feb 13 17:51:07 (MLD) user.err epgd: Calling mysql_init(25956)
Feb 13 17:51:07 (MLD) user.err epgd: SQL client character now 'utf8'
Feb 13 17:51:07 (MLD) user.err epgd: Checking table structure and indices ...
Feb 13 17:51:07 (MLD) user.err epgd: Initialy creating table 'analyse'
Feb 13 17:51:07 (MLD) user.err epghttpd: Set locale to 'de_DE.UTF-8'
Feb 13 17:51:07 (MLD) user.err epghttpd: detected UTF-8
Feb 13 17:51:07 (MLD) user.err epghttpd: Read 30 option from /etc/epgd/epgd.conf
Feb 13 17:51:07 (MLD) user.err epghttpd: Log level is set to (0)
Feb 13 17:51:07 (MLD) user.err epghttpd: Initialize python script '/etc/epgd/recording.py'
Feb 13 17:51:07 (MLD) user.err epghttpd: Initialize python script '/etc/epgd/recording.py'
Feb 13 17:51:07 (MLD) user.err epghttpd: Dictionary '/etc/epgd/epg.dat' loaded
Feb 13 17:51:07 (MLD) user.err epghttpd: Connecting to database at 'localhost:3306'
Feb 13 17:51:07 (MLD) user.err epghttpd: Calling mysql_init(26102)
Feb 13 17:51:07 (MLD) user.err epghttpd: SQL client character now 'utf8'
Feb 13 17:51:07 (MLD) user.err epghttpd: Initialy creating table 'vdrs'
Feb 13 17:51:08 (MLD) user.err epgd: Initialy creating table 'channelmap'
Feb 13 17:51:08 (MLD) user.err epghttpd: Initialy creating table 'useevents'
Feb 13 17:51:12 (MLD) user.err epghttpd: SQL-Error in 'create index idxchannelid on channelmap(channelid);' - Duplicate key name 'idxchannelid' (1061)
Feb 13 17:51:12 (MLD) user.err epghttpd: SQL-Error in 'createIndices()' - Duplicate key name 'idxchannelid' (1061) '' [create index idxchannelid on channelmap(channelid);]
Feb 13 17:51:12 (MLD) user.err epgd: Initialy creating table 'components'
Feb 13 17:51:12 (MLD) user.err epghttpd: Initialy creating table 'images'
Feb 13 17:51:13 (MLD) user.err epgd: Initialy creating table 'episodes'
Feb 13 17:51:13 (MLD) user.err epghttpd: Initialy creating table 'imagerefs'
Feb 13 17:51:14 (MLD) user.err epgd: Initialy creating table 'events'
Feb 13 17:51:17 (MLD) user.err epghttpd: Initialy creating table 'timers'
Feb 13 17:51:19 (MLD) user.err epghttpd: Initialy creating table 'timersdone'
Feb 13 17:51:20 (MLD) user.err epghttpd: Initialy creating table 'searchtimers'
Feb 13 17:51:21 (MLD) user.err epghttpd: Initialy creating table 'movie'
Feb 13 17:51:22 (MLD) user.err epghttpd: SQL-Error in 'create index idxmovietitle on movie(movie_title);' - Specified key was too long; max key length is 767 bytes (1071)
Feb 13 17:51:22 (MLD) user.err epghttpd: SQL-Error in 'createIndices()' - Specified key was too long; max key length is 767 bytes (1071) '' [create index idxmovietitle on movie(movie_title);]
Feb 13 17:51:22 (MLD) user.err epghttpd: Initialy creating table 'movie_actor'
Feb 13 17:51:23 (MLD) user.err epghttpd: Initialy creating table 'movie_actors'
Feb 13 17:51:23 (MLD) user.err epgd: Initialy creating table 'fileref'
Feb 13 17:51:25 (MLD) user.err epghttpd: Initialy creating table 'movie_media'
Feb 13 17:51:25 (MLD) user.err epgd: Initialy creating table 'messages'
Feb 13 17:51:26 (MLD) user.err epgd: SQL-Error in 'create index idxmovietitle on movie(movie_title);' - Specified key was too long; max key length is 767 bytes (1071)
Feb 13 17:51:26 (MLD) user.err epgd: SQL-Error in 'createIndices()' - Specified key was too long; max key length is 767 bytes (1071) '' [create index idxmovietitle on movie(movie_title);]
Feb 13 17:51:26 (MLD) user.err epgd: SQL-Error in 'create index idxactor_id on movie_media(actor_id);' - Duplicate key name 'idxactor_id' (1061)
Feb 13 17:51:26 (MLD) user.err epgd: SQL-Error in 'createIndices()' - Duplicate key name 'idxactor_id' (1061) '' [create index idxactor_id on movie_media(actor_id);]
Feb 13 17:51:26 (MLD) user.err epgd: Initialy creating table 'parameters'
Feb 13 17:51:26 (MLD) user.err epghttpd: Initialy creating table 'series'
Feb 13 17:51:27 (MLD) user.err epgd: Initialy creating table 'recordingdirs'
Feb 13 17:51:28 (MLD) user.err epgd: Initialy creating table 'recordinglist'
Feb 13 17:51:28 (MLD) user.err epghttpd: Initialy creating table 'series_episode'
Feb 13 17:51:28 (MLD) user.err epgd: Initialy creating table 'series_actor'
Feb 13 17:51:29 (MLD) user.err epgd: SQL-Error in 'create index idxseries_id on series_episode(series_id);' - Duplicate key name 'idxseries_id' (1061)
Feb 13 17:51:29 (MLD) user.err epgd: SQL-Error in 'createIndices()' - Duplicate key name 'idxseries_id' (1061) '' [create index idxseries_id on series_episode(series_id);]
Feb 13 17:51:29 (MLD) user.err epgd: Initialy creating table 'series_media'
Feb 13 17:51:29 (MLD) user.err epghttpd: Initialy creating table 'series_media'
Feb 13 17:51:30 (MLD) user.err epgd: SQL-Error in 'create table series_media(series_id INT(11) unsigned, season_number INT(11) unsigned, episode_id INT(11) unsigned, actor_id INT(11) unsigned, media_type INT
(11) unsigned, inssp INT(11), updsp INT(11), media_url VARC
Feb 13 17:51:30 (MLD) user.err epgd: SQL-Error in 'createTable()' - Table 'series_media' already exists (1050) '' [create table series_media(series_id INT(11) unsigned, season_number INT(11) unsigned, episod
e_id INT(11) unsigned, actor_id INT(11) unsigned, media_typ
Feb 13 17:51:30 (MLD) user.err epgd: Initialy creating table 'snapshot'
Feb 13 17:51:30 (MLD) user.err epgd: Initialy creating table 'users'
Feb 13 17:51:31 (MLD) user.err epgd: Closing mysql connection and calling mysql_thread_end(25956)
Feb 13 17:51:32 (MLD) user.err epghttpd: SQL-Error in 'prepare(stmt_prepare)' - Table 'epg2vdr.eventsviewplain' doesn't exist (1146) 'Table 'epg2vdr.eventsviewplain' doesn't exist' [select e.cnt_useid, e.cnt
_channelid, e.sub_imagecount, e.sub_title, e.sub_shorttext,
Feb 13 17:51:32 (MLD) user.err epghttpd: SQL-Error in 'prepare(stmt_prepare)' - Table 'epg2vdr.eventsviewplain' doesn't exist (1146) 'Table 'epg2vdr.eventsviewplain' doesn't exist' [select e.cnt_useid, e.cnt
_channelid, e.sub_imagecount, e.sub_title, e.sub_shorttext,
Feb 13 17:51:32 (MLD) user.err epghttpd: SQL-Error in 'prepare(stmt_prepare)' - Table 'epg2vdr.eventsviewplain' doesn't exist (1146) 'Table 'epg2vdr.eventsviewplain' doesn't exist' [select e.cnt_useid, e.cnt
_channelid, e.sub_imagecount, e.sub_title, e.sub_shorttext,
Feb 13 17:51:32 (MLD) user.err epghttpd: SQL-Error in 'prepare(stmt_prepare)' - Table 'epg2vdr.eventsviewplain' doesn't exist (1146) 'Table 'epg2vdr.eventsviewplain' doesn't exist' [select imageid, merge, su
b_actor, sub_audio, sub_camera, sub_category, cnt_channelid
Feb 13 17:51:32 (MLD) user.err epghttpd: SQL-Error in 'prepare(stmt_prepare)' - Table 'epg2vdr.eventsviewplain' doesn't exist (1146) 'Table 'epg2vdr.eventsviewplain' doesn't exist' [select imageid, merge, su
b_actor, sub_audio, sub_camera, sub_category, cnt_channelid
Feb 13 17:51:32 (MLD) user.err epghttpd: SQL-Error in 'prepare(stmt_prepare)' - Table 'epg2vdr.eventsviewplain' doesn't exist (1146) 'Table 'epg2vdr.eventsviewplain' doesn't exist' [select t._starttime, t.ac
tion, t.active, t.autotimerid, t.autotimerinssp, t.autotime
Feb 13 17:51:32 (MLD) user.err epghttpd: Calling mysql_init(26102)
Feb 13 17:51:32 (MLD) user.err epghttpd: SQL-Error in 'prepare(stmt_prepare)' - Table 'epg2vdr.eventsviewplain' doesn't exist (1146) 'Table 'epg2vdr.eventsviewplain' doesn't exist' [select sub_actor, sub_aud
io, sub_camera, sub_category, cnt_channelid, cnt_longdescri
Feb 13 17:51:32 (MLD) user.err epghttpd: Error: At least 1 statements not prepared successfully
Feb 13 17:51:32 (MLD) user.err epghttpd: Starting http server ...
Feb 13 17:51:32 (MLD) user.err epghttpd: Listener at port 8017 established, waiting for connections
Feb 13 17:51:32 (MLD) user.err epghttpd: Info: Systemd support not enabled, epgd won't be sending notifications!

Debug-Log habe ich hochgeladen => Upload Code lautet: 7Pa2WV

Viele Grüße skippy

29
x86 Systeme (PC) / MLD 5.3 - mysql-server startet nicht
« on: February 11, 2017, 17:52:00 »
Hallo zusammen,

ich versuche mich auch mal an der MLD 5.3. Die Grundinstallation meines Servers hat problemlos funktioniert. Danach habe ich dann egp-daemon installiert und im WebIf konfiguriert. Soweit ich es ermittelt habe, läuft der mysql-server nicht. Hier das Log vom mysql-server:

Code: [Select]
2017-02-11 17:15:47 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-02-11 17:15:47 0 [Note] /usr/sbin/mysqld (mysqld 5.6.30-1) starting as process 3185 ...
2017-02-11 17:15:47 3185 [Warning] Can't create test file /var/cache/mysql-data/MLD-Server.lower-test
2017-02-11 17:15:47 3185 [Warning] Can't create test file /var/cache/mysql-data/MLD-Server.lower-test
G/usr/sbin/mysqld: Can't change dir to '/var/cache/mysql-data/' (Errcode: 2 - No such file or directory)
2017-02-11 17:15:47 3185 [ERROR] Aborting

2017-02-11 17:15:47 3185 [Note] Binlog end
2017-02-11 17:15:47 3185 [Note] /usr/sbin/mysqld: Shutdown complete

170211 17:15:48 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
170211 17:26:06 mysqld_safe Starting mysqld daemon with databases from /var/cache/mysql-data
2017-02-11 17:26:07 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-02-11 17:26:07 0 [Note] /usr/sbin/mysqld (mysqld 5.6.30-1) starting as process 10633 ...
2017-02-11 17:26:07 10633 [Warning] Can't create test file /var/cache/mysql-data/MLD-Server.lower-test
2017-02-11 17:26:07 10633 [Warning] Can't create test file /var/cache/mysql-data/MLD-Server.lower-test
G/usr/sbin/mysqld: Can't change dir to '/var/cache/mysql-data/' (Errcode: 2 - No such file or directory)
2017-02-11 17:26:07 10633 [ERROR] Aborting

2017-02-11 17:26:07 10633 [Note] Binlog end
2017-02-11 17:26:07 10633 [Note] /usr/sbin/mysqld: Shutdown complete

170211 17:26:07 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

Das Verzeichnis /var/cache/mysql-data ist nicht vorhanden. Ich habe es angelegt und komme laut Log ein Stück weiter:

Code: [Select]
170211 17:30:27 mysqld_safe Starting mysqld daemon with databases from /var/cache/mysql-data
2017-02-11 17:30:28 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-02-11 17:30:28 0 [Note] /usr/sbin/mysqld (mysqld 5.6.30-1) starting as process 11430 ...
2017-02-11 17:30:28 11430 [Note] Plugin 'FEDERATED' is disabled.
/usr/sbin/mysqld: Table 'mysql.plugin' doesn't exist
2017-02-11 17:30:28 11430 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
2017-02-11 17:30:28 11430 [Note] InnoDB: Using atomics to ref count buffer pool pages
2017-02-11 17:30:28 11430 [Note] InnoDB: The InnoDB memory heap is disabled
2017-02-11 17:30:28 11430 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2017-02-11 17:30:28 11430 [Note] InnoDB: Memory barrier is not used
2017-02-11 17:30:28 11430 [Note] InnoDB: Compressed tables use zlib 1.2.8
2017-02-11 17:30:28 11430 [Note] InnoDB: Using Linux native AIO
2017-02-11 17:30:28 11430 [Note] InnoDB: Not using CPU crc32 instructions
2017-02-11 17:30:28 11430 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2017-02-11 17:30:28 11430 [Note] InnoDB: Completed initialization of buffer pool
2017-02-11 17:30:28 11430 [Note] InnoDB: The first specified data file ./ibdata1 did not exist: a new database to be created!
2017-02-11 17:30:28 11430 [Note] InnoDB: Setting file ./ibdata1 size to 12 MB
2017-02-11 17:30:28 11430 [Note] InnoDB: Database physically writes the file full: wait...
2017-02-11 17:30:29 11430 [Note] InnoDB: Setting log file ./ib_logfile101 size to 48 MB
2017-02-11 17:30:30 11430 [Note] InnoDB: Setting log file ./ib_logfile1 size to 48 MB
2017-02-11 17:30:31 11430 [Note] InnoDB: Renaming log file ./ib_logfile101 to ./ib_logfile0
2017-02-11 17:30:31 11430 [Warning] InnoDB: New log files created, LSN=45781
2017-02-11 17:30:31 11430 [Note] InnoDB: Doublewrite buffer not found: creating new
2017-02-11 17:30:31 11430 [Note] InnoDB: Doublewrite buffer created
2017-02-11 17:30:31 11430 [Note] InnoDB: 128 rollback segment(s) are active.
2017-02-11 17:30:31 11430 [Warning] InnoDB: Creating foreign key constraint system tables.
2017-02-11 17:30:31 11430 [Note] InnoDB: Foreign key constraint system tables created
2017-02-11 17:30:31 11430 [Note] InnoDB: Creating tablespace and datafile system tables.
2017-02-11 17:30:31 11430 [Note] InnoDB: Tablespace and datafile system tables created.
2017-02-11 17:30:31 11430 [Note] InnoDB: Waiting for purge to start
2017-02-11 17:30:31 11430 [Note] InnoDB: 5.6.30 started; log sequence number 0
2017-02-11 17:30:31 11430 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 680f9290-f077-11e6-b2e6-003005c8d061.
2017-02-11 17:30:31 11430 [Note] Server hostname (bind-address): '*'; port: 3306
2017-02-11 17:30:31 11430 [Note] IPv6 is available.
2017-02-11 17:30:31 11430 [Note]   - '::' resolves to '::';
2017-02-11 17:30:31 11430 [Note] Server socket created on IP: '::'.

Der empfohlene Befehl mysql_upgrade läuft auf Fehler:

Code: [Select]
MLD-Server> mysql_upgrade
Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
Error: Failed while fetching Server version! Could be due to unauthorized access.
FATAL ERROR: Upgrade failed

Da ich noch nichts weiter konfiguriert habe, gehe ich von einem generellen Problem aus?!

Logs habe ich hochgeladen => der Upload Code lautet: XHPjZi

Viele Grüße skippy

30
Hallo zusammen,

mein erster Test von openHAB2 unter der MLD 5.3. Heute Morgen hatte ich unter der 64-Bit Version noch kein openHAB in der Paketzusammenstellung gefunden. Inzwischen gibt es zwei Versionen, was ich etwas verwirrend finde - openhab (enthält die Version 2.0.0-9) und openhab2 (enthält die Version 2.0.0-8). Ich habe mir ein Image zusammengestellt, das netinstall als Grundlage hat. Zusätzlich habe ich openhab, also die Version 2.0.0-9 installiert. Nach der Installation auf einem USB-Stick erhalte ich den Hinweis beim Start von openHAB, dass Java fehlt. Empfohlen wird ein apt-Befehl mit fix-broken, der dann auch noch reichlich Software installiert. Noch funktioniert openHAB2 nicht.

Hier ein paar Hinweise:
  • Unter der MLD5.1 liegt openhab unter /usr/lib/openhab, bei der 5.3 liegt es unter /usr/share/openhab2; Das initscript hat die Pfade noch auf /usr/lib
Nach Anpassung der Pfade läuft es aber immer noch nicht.
  • Wenn ich /usr/share/openhab2/start.sh manuell ausführe, gibt es folgende Meldungen:
Code: [Select]
MLD-Server> start.sh
-sh: start.sh: not found
MLD-Server> /usr/share/openhab2/start.sh
Launching the openHAB runtime...
/usr/share/openhab2/runtime/bin/setenv: line 165: type: java: not found
/usr/share/openhab2/runtime/bin/setenv: line 168: die: command not found
/usr/share/openhab2/runtime/bin/setenv: line 181: [: : integer expression expected
/usr/share/openhab2/runtime/bin/karaf: line 261: [: : integer expression expected
ps: invalid option -- 'p'
BusyBox v1.27.0.git (2017-01-20 00:49:44 CET) multi-call binary.

Usage: ps

Show list of processes

        w       Wide output
        l       Long output
        T       Show threads
/usr/share/openhab2/runtime/bin/karaf: line 306: [: : integer expression expected
/usr/share/openhab2/runtime/bin/karaf: line 497: ./bin/java: No such file or directory

    Viele Grüße skippy