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...
Code
Alles anzeigen[Unit] Description=vdr-epg-daemon manages EPG data in a MySQL database After=mysql.service Wants=mysql.service After=vdr.service After=network.target [Service] Type=notify ExecStart=/usr/bin/epgd -n TimeoutStartSec=5m Restart=on-failure [Install] WantedBy=multi-user.target
Code
Alles anzeigen[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
Alles anzeigenoot@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
Alles anzeigenroot@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 rootCoderoot@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" ?
-
Zitat
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
Codemariadb-plugin-epglv (1.1.165-0yavdr0~focallocal2) wird eingerichtet ... ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
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
Alles anzeigenDec 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.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!