Wenn eh schon alles egal ist, alles deinstallieren und alle Konfigurationen und Verzeichnisse falls noch vorhanden händisch löschen, das System neu starten und alles nach und nach installieren ohne an der Konfiguration was zu ändern. Theoretisch sollte so EPGd in der Grundkonfiguration starten...

epgd 1.1.165-0yavdr0~focallocal2 crasht beim Start
-
-
Läuft auf dem Server wo EPGd läuft auch ein VDR?
-
Nein,die laufen jeweils extra.
-
Schau mal in die . service Units ob du auch die Bedingung für den VDR drin hast für den Start.
Ich hab es nicht probiert und gleich die Dateien bearbeitet, im Standard sind die aber mit VDR zu verwenden, weiß also nicht ob das vielleicht mit reinspielen kann.
-
Da ist keine Startbedingung für den Vdr drinne.
Ich mache es wie du vorschlägst alles neu.Irgend was ist beim Upgrade von Bionic zu Focal kaputt gegangen.
epgd.service
-
Dann stammt die Datei aber nicht aus dem yaVDR-Paket für focal - und dass du die Platzhalter in der Beispieldatei aus dem Quellpaket von epgd ersetzten musst, sollte klar sein...
-
Im Debian Ordner sind doch die beiden Files drin, hast du da was anderes...
CodeCode- [Unit]
- Description=epghttpd provides a webinterface for epg data
- After=mysql.service
- Wants=mysql.service
- After=epgd.service
- Wants=epgd.service
- After=vdr.service
- After=network.target
- [Service]
- Type=notify
- ExecStart=/usr/bin/epghttpd -n -c /etc/epgd
- TimeoutStartSec=5m
- Restart=on-failure
- [Install]
- WantedBy=multi-user.target
-
Habe die mariadb deinstallirt,die Konfigs gelöscht und die mariadb wieder installiert.Lief ohne Fehler durch.
Aber leider lässt sich das Mistding nicht starten.Was ist da los?
Code- oot@hp-server:~# journalctl -f -u mariadb
- -- Logs begin at Tue 2019-07-23 08:39:01 CEST. --
- Dez 04 13:29:37 hp-server mysqld[26997]: 2020-12-04 13:29:37 0 [Note] Event Scheduler: Purging the queue. 0 events
- Dez 04 13:29:37 hp-server mysqld[26997]: 2020-12-04 13:29:37 0 [Note] InnoDB: FTS optimize thread exiting.
- Dez 04 13:29:37 hp-server mysqld[26997]: 2020-12-04 13:29:37 0 [Note] InnoDB: Buffer pool(s) load aborted due to user instigated abort at 201204 13:29:37
- Dez 04 13:29:37 hp-server mysqld[26997]: 2020-12-04 13:29:37 0 [Note] InnoDB: Dumping of buffer pool not started as load was incomplete
- Dez 04 13:29:37 hp-server mysqld[26997]: 2020-12-04 13:29:37 0 [Note] InnoDB: Starting shutdown...
- Dez 04 13:29:39 hp-server mysqld[26997]: 2020-12-04 13:29:39 0 [Note] InnoDB: Shutdown completed; log sequence number 78675059911; transaction id 22124450
- Dez 04 13:29:39 hp-server mysqld[26997]: 2020-12-04 13:29:39 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
- Dez 04 13:29:39 hp-server mysqld[26997]: 2020-12-04 13:29:39 0 [Note] /usr/sbin/mysqld: Shutdown complete
- Dez 04 13:29:39 hp-server systemd[1]: mariadb.service: Failed with result 'exit-code'.
- Dez 04 13:29:39 hp-server systemd[1]: Failed to start MariaDB 10.3.25 database server.
Code- root@hp-server:~# systemctl start mariadb
- Job for mariadb.service failed because the control process exited with error code.
- See "systemctl status mariadb.service" and "journalctl -xe" for details.
- root@hp-server:~# systemctl status mariadb
- ● mariadb.service - MariaDB 10.3.25 database server
- Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
- Active: failed (Result: exit-code) since Fri 2020-12-04 13:29:39 CET; 3min 8s ago
- Docs: man:mysqld(8)
- https://mariadb.com/kb/en/library/systemd/
- Process: 26974 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS)
- Process: 26979 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
- Process: 26988 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR=`cd /usr/bin/..; /usr/bin/galera_recovery`; [>
- Process: 26997 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=exited, status=0/SUCCESS)
- Process: 27035 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
- Process: 27038 ExecStartPost=/etc/mysql/debian-start (code=exited, status=203/EXEC)
- Main PID: 26997 (code=exited, status=0/SUCCESS)
- Status: "MariaDB server is down"
- Dez 04 13:29:37 hp-server mysqld[26997]: 2020-12-04 13:29:37 0 [Note] Event Scheduler: Purging the queue. 0 events
- Dez 04 13:29:37 hp-server mysqld[26997]: 2020-12-04 13:29:37 0 [Note] InnoDB: FTS optimize thread exiting.
- Dez 04 13:29:37 hp-server mysqld[26997]: 2020-12-04 13:29:37 0 [Note] InnoDB: Buffer pool(s) load aborted due to user instigated abort at 2>
- Dez 04 13:29:37 hp-server mysqld[26997]: 2020-12-04 13:29:37 0 [Note] InnoDB: Dumping of buffer pool not started as load was incomplete
- Dez 04 13:29:37 hp-server mysqld[26997]: 2020-12-04 13:29:37 0 [Note] InnoDB: Starting shutdown...
- Dez 04 13:29:39 hp-server mysqld[26997]: 2020-12-04 13:29:39 0 [Note] InnoDB: Shutdown completed; log sequence number 78675059911; transact>
- Dez 04 13:29:39 hp-server mysqld[26997]: 2020-12-04 13:29:39 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
- Dez 04 13:29:39 hp-server mysqld[26997]: 2020-12-04 13:29:39 0 [Note] /usr/sbin/mysqld: Shutdown complete
- Dez 04 13:29:39 hp-server systemd[1]: mariadb.service: Failed with result 'exit-code'.
- lines 1-23
-
Eventuell das error.log von MySQL aktivieren, ist meist auskommentiert, vielleicht findest da mehr Infos
-
Habe die Datenbank nochmals deinstalliert, jetzt läuft sie.
Aber ich bekomme keine Datenbank angelegt.Zutritt habe ich aber mit root rootCode- root@hp-server:/tmp/epgd_Focal# epgd-tool -new-db
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
-
gibt es im Homeverzeichnis von root unter .ssh eine mysqlpasswd mit dem Inhalt export PASSWORD="root" ?
-
Quote
gibt es im Homeverzeichnis von root unter .ssh eine mysqlpasswd mit dem Inhalt export PASSWORD="root" ?
Danke für den Hinweis.
da war ein falsches Passwort drinn.
epgd-tool konnte jetzt die Datenbank anlegen.
Aber epgd selbst eine Fehlermelung beim installieren aus
edit: Kodi hat auch kein Zugriff
-
Dieses habe ich noch im syslog gefunden.
es wurde in der Datenbank auch kein Benutzer epg2vdr angelegt.Was kann ich noch probieren?
Code- Dec 4 19:01:51 hp-server epgd: SQL-Error in 'connecting to database' - Access denied for user 'epg2vdr'@'localhost' (using password: YES) (1045)
- Dec 4 19:01:51 hp-server epgd: Fatal, lost connection to mysql server, aborting pending actions
- Dec 4 19:01:51 hp-server epgd: Error, connecting to database at 'localhost' on port (3306) failed
- Dec 4 19:01:51 hp-server epgd: Closing mysql connection and calling mysql_thread_end(26671)
- Dec 4 19:01:51 hp-server epgd: Fatal: Initial database connect failed, aborting
- Dec 4 19:01:51 hp-server systemd[1]: epgd.service: Main process exited, code=exited, status=1/FAILURE
- Dec 4 19:01:51 hp-server systemd[1]: epgd.service: Failed with result 'exit-code'.
- Dec 4 19:01:51 hp-server systemd[1]: epgd.service: Scheduled restart job, restart counter is at 5.
- Dec 4 19:01:51 hp-server systemd[1]: Stopped vdr-epg-daemon manages EPG data in a MySQL database.
- Dec 4 19:01:51 hp-server systemd[1]: epgd.service: Start request repeated too quickly.
- Dec 4 19:01:51 hp-server systemd[1]: epgd.service: Failed with result 'exit-code'.
- Dec 4 19:01:51 hp-server systemd[1]: Failed to start vdr-epg-daemon manages EPG data in a MySQL database.
-
Ich habe es hinbekommen
Ich habe den epg2vdr Benutzer selbst angelegt.jetzt ladet der epgd die Daten runter.
Frage:Wird der Benutzer nicht automatisch angelegt?
-
Frage:Wird der Benutzer nicht automatisch angelegt?
Von epgd nicht - da musst du wie in https://projects.vdr-developer…emon.git/tree/README#n115 beschrieben vorgehen, um die Datenbank zu initialisieren. In yavdr-ansible kann einem die epgd-Rolle die Arbeit abnehmen: https://github.com/yavdr/yavdr-ansible/tree/focal/roles/epgd - die lässt sich auch eigentständig nutzen und die in https://github.com/yavdr/yavdr…es/epgd/defaults/main.yml aufgeführten Variablen kann man dann in einer einen host_vars/localhost bzw. allgemein in einer group_vars/all übersteuern, wenn Bedarf bestehen sollte.