xxv wieder loswerden

  • Hoi, ich schaff's einfach nicht, xxv zum laufen zu kriegen (c't vdr 5, incl. Update und upgrade). Das Browserfenster zeigt mit nach http://ip:8080 "Seite kann nicht angezeigt werden".


    ein dpkg-reconfigure vdr-xxv bricht am schluss mit ner Fehlermeldung ab
    "sorry, but xvd is running with PID 4052!
    invoke-rc.d: initscript vdr-xxv, action "start" failed"


    mit /etc/init.d/vdr-xxv stop erhalte ich ich Meldung "Failed to kill 4052: no such process"


    ein locate xxvd.cfg bringt sacht mir, dass die cfg u.a. in /etc liegt. - was ja richtig sein müsste.


    ein cd /usr/share/vdr-xxv/contrib &&./update-xxv teilt mit, dass eigentlich keine Probleme vorhanden sind (no need to update).


    Kapiers nicht.
    Idee ist nun, runter mit xxv und wieder neu drauf. Bei vdr-wiki werde ich aus der Anleitung nicht schlau, installiere mit apt-get...


    geknickte Grüße
    Tazze

  • Lösch erst mal /var/run/vdr-xxv.pid (oder ähnliches).
    Danach nochmals versuchen zu starten.


    Sollte das wirklich nicht funken:
    apt-get remove vdr-xxv --purge
    apt-get install vdr-xxv


    aktivieren und zeugs


    Hoffen dass läuft.


  • Eine Idee wäre auch noch, das Logfile zu befragen warum XXV nicht laufen mag. Sollte wohl unter /var/log/xxvd.log zu finden sein.


    cu
    Mar(Mahlzeit)kus

  • Zitat

    Original von wilderigel
    Lösch erst mal /var/run/vdr-xxv.pid (oder ähnliches).


    Das Löschen schon mal kein Problem


    > Danach nochmals versuchen zu starten.


    nein, schlägt fehl...


    > Sollte das wirklich nicht funken:
    > apt-get remove vdr-xxv --purge


    geht auch nicht *sniff*


    Bildschirmmeldung:
    media:~# apt-get remove vdr-xxv --purge
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut... Fertig
    Die folgenden Pakete werden ENTFERNT:
    vdr-xxv*
    0 aktualisiert, 0 neu installiert, 1 zu entfernen und 4 nicht aktualisiert.
    1 nicht vollständig installiert oder entfernt.
    Es müssen 0B Archive geholt werden.
    Nach dem Auspacken werden 4665kB Plattenplatz freigegeben sein.
    Möchten Sie fortfahren? [J/n] j
    (Lese Datenbank ... 36410 Dateien und Verzeichnisse sind derzeit installiert.)
    Entferne vdr-xxv ...
    dbconfig-common: dumping mysql database xxv to /var/tmp/vdr-xxv.xxv.2006-07-20-22.03.mysql.4gZFXQ
    mysqldump: Can't get CREATE TABLE for table `EPG` (Can't open file: 'EPG.MYI'. (errno: 145))
    dpkg: Fehler beim Bearbeiten von vdr-xxv (--purge):
    Unterprozess pre-removal script gab den Fehlerwert 2 zurück
    dbconfig-common: writing config to /etc/dbconfig-common/vdr-xxv.conf


    Creating config file /tmp/vdr-xxv-6416.pm with new version
    dbconfig-common: flushing administrative password
    Starting XXV - Xtreme eXtension for VDR: Sorry, but xxvd is running with PID 4052 !
    invoke-rc.d: initscript vdr-xxv, action "start" failed.
    Fehler traten auf beim Bearbeiten von:
    vdr-xxv
    E: Sub-process /usr/bin/dpkg returned an error code (1)


    vielen Dank!


    grüsse, Tazze

  • Hi Markus


    das steht im log:


    1 (250) [20:54:05] :
    ----------------------------
    ---- XXVD System startet ---
    ----------------------------
    2 (250) [20:54:05] : Verbose Level is set to 3
    3 (250) [20:54:05] : Fast template support is on!
    4 (501) [20:54:05] : No Config Hash
    5 (550) [20:54:05] : Died at /usr/bin/xxvd line 240.



    grüsse!


    taze


  • Guck doch mal bitte ob das Verzeichnis /var/lib/mysql/xxv existiert und welche Dateien mit welchen Berechtigungen dort sind (ls -l /var/lib/mysql/xxv). Sieht so aus als ob die Datenbank nicht da wäre bzw. dass in der DB keine Tabellen angelegt sind.


    cu
    Mar(Mahlzeit)kus


  • Wenn Du mir bitte noch posten könntest was auf Zeile 240 in /usr/bin/xxvd steht... Das hat mit Sicherheit was mit der DB zu tun. Oder es liegt an der Konfigurationsdatei, schon mal /etc/xxvd.conf bzw. /etc/xxvd/.conf (keine Ahnung wo das bei c'tVDR genau liegt) angeschaut?


    cu
    Mar(Mahlzeit)kus

  • Zitat

    Original von mahlzeit


    Guck doch mal bitte ob das Verzeichnis /var/lib/mysql/xxv existiert und welche Dateien mit welchen Berechtigungen dort sind (ls -l /var/lib/mysql/xxv). Sieht so aus als ob die Datenbank nicht da wäre bzw. dass in der DB keine Tabellen angelegt sind.


    cu
    Mar(Mahlzeit)kus


    hi:


    das ist die Ausgabe:
    media:/var/lib/mysql/xxv# ls -l /var/lib/mysql/xxv
    insgesamt 20652
    -rw-rw---- 1 mysql mysql 9059 2006-06-06 20:41 AUTOTIMER.frm
    -rw-rw---- 1 mysql mysql 0 2006-06-06 20:41 AUTOTIMER.MYD
    -rw-rw---- 1 mysql mysql 1024 2006-06-06 20:41 AUTOTIMER.MYI
    -rw-rw---- 1 mysql mysql 8604 2006-06-06 20:41 CHANNELGROUPS.frm
    -rw-rw---- 1 mysql mysql 896 2006-06-21 18:16 CHANNELGROUPS.MYD
    -rw-rw---- 1 mysql mysql 2048 2006-06-21 18:18 CHANNELGROUPS.MYI
    -rw-rw---- 1 mysql mysql 8922 2006-06-21 18:16 CHANNELS.frm
    -rw-rw---- 1 mysql mysql 99256 2006-06-21 18:16 CHANNELS.MYD
    -rw-rw---- 1 mysql mysql 13312 2006-06-21 18:18 CHANNELS.MYI
    -rw-rw---- 1 mysql mysql 8844 2006-06-06 20:41 EPG.frm
    -rw-rw---- 1 mysql mysql 14712860 2006-06-21 18:17 EPG.MYD
    -rw-rw---- 1 mysql mysql 2178048 2006-07-20 11:48 EPG.MYI
    -rw-rw---- 1 mysql mysql 8854 2006-06-06 20:41 MUSIC.frm
    -rw-rw---- 1 mysql mysql 0 2006-06-06 20:41 MUSIC.MYD
    -rw-rw---- 1 mysql mysql 1024 2006-06-06 20:41 MUSIC.MYI
    -rw-rw---- 1 mysql mysql 8844 2006-06-06 20:41 OLDEPG.frm
    -rw-rw---- 1 mysql mysql 3469556 2006-06-21 18:16 OLDEPG.MYD
    -rw-rw---- 1 mysql mysql 476160 2006-06-21 18:18 OLDEPG.MYI
    -rw-rw---- 1 mysql mysql 8812 2006-07-20 11:48 RECORDS.frm
    -rw-rw---- 1 mysql mysql 0 2006-07-20 11:48 RECORDS.MYD
    -rw-rw---- 1 mysql mysql 1024 2006-07-20 11:48 RECORDS.MYI
    -rw-rw---- 1 mysql mysql 9020 2006-06-06 20:41 TIMERS.frm
    -rw-rw---- 1 mysql mysql 0 2006-06-21 02:56 TIMERS.MYD
    -rw-rw---- 1 mysql mysql 1024 2006-06-21 18:18 TIMERS.MYI
    -rw-rw---- 1 mysql mysql 8560 2006-06-06 20:41 VERSION.frm
    -rw-rw---- 1 mysql mysql 5 2006-06-06 20:41 VERSION.MYD
    -rw-rw---- 1 mysql mysql 1024 2006-06-06 20:43 VERSION.MYI


    vielen Dank


    Tazze

  • Zitat

    Original von wilderigel
    wurde ev mysql gar nicht installeirt?


    apt-get install mysql-server (wird nicht automatisch mitinstalliert)


    nö, müsste drauf sein, es funktionierte ja auch mal, hab das System allerdings länger nicht mehr benutzt.


    Bildschirmausgabe:
    media:/var/lib/mysql/xxv# apt-get install mysql-server
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut... Fertig
    mysql-server ist schon die neueste Version.
    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 4 nicht aktualisiert.

  • Zitat

    Original von mahlzeit


    Wenn Du mir bitte noch posten könntest was auf Zeile 240 in /usr/bin/xxvd steht... Das hat mit Sicherheit was mit der DB zu tun. Oder es liegt an der Konfigurationsdatei, schon mal /etc/xxvd.conf bzw. /etc/xxvd/.conf (keine Ahnung wo das bei c'tVDR genau liegt) angeschaut?


    /usr/bin/xxfd: ohje, wie zähle ich denn die Zeilen? oder soll ich die ganze datei schicken?


    eine xxvd.conf habe ich nicht
    wohl aber eine xxvd.cfg in /etc,
    da steht drin:
    [General]
    DSN=DBI:mysql:database=xxv
    PWD=6JxWoMByCFRI
    USR=xxv


    [HTTPD]
    Port=8080


    [INTERFACE]
    Port=8002


    [MUSIC]
    port=8100


    [TELNET]
    Port=8005


    [WAPD]
    Port=8085



    vielen Dank für eure Mühe
    Tazze

  • Zitat

    Original von Tazze
    mysqldump: Can't get CREATE TABLE for table `EPG` (Can't open file: 'EPG.MYI'. (errno: 145))


    Vermutung: Passwort stimmt nicht (mehr nach update?) oder Tabelle defekt?

    LG
    Jochen


    Rpi4 headless mit MLD 5.4 als Server via satip-Plugin hinter einem Telestar Digibit Twin, ein Rpi3 als Streamdev-Client mit MLD 5.4

    Rpi3 auch hinter Telestar Digibit Twin und mit MLD 5.4

  • Zitat

    Original von foobar42


    Vermutung: Passwort stimmt nicht (mehr nach update?) oder Tabelle defekt?


    Hi!


    update wurde durchgeführt, danach nicht mehr xxv genutzt, wenn ich mich recht erinnere...


    hm.. wie kann ich das testen? Sowohl passwort wie auch tabelle?


    grüsse und danke!


    tazze


  • Mit folgendem Befehl sollte der MySQL Prompt kommen, tut er das nicht sagt Dir MySQL ob Benutzername/Passwort falsch sind oder ob ein Problem mit der DB anliegt...

    Code
    mysql xxv -uxxv -p6JxWoMByCFRI


    cu
    Mar(Mahlzeit)kus

  • Zitat

    Original von foobar42


    Vermutung: Passwort stimmt nicht (mehr nach update?) oder Tabelle defekt?


    Errno 145 deutet sehr stark auf eine defelte Tabelle hin, ich hab dazu folgendes gefunden (Warum hab ich da gestern nicht schon danach gesucht?):

    Code
    mysql xxv -uxxv -p <PASSWORT>
    mysql> REPAIR TABLE EPG;
    mysql> exit


    Das ganze evtl. für alle anderen Tabellen im Vereichnis /var/lib/mysql/xxv/ wiederholen, danach sollte xxv sich entweder deinstallieren lassen oder es startet. Ich würde aber auf jeden Fall eine Neuinstallation von xxv machen. Also dann komplett (mit --purge) entfernen und neu installieren.


    cu
    Mar(Mahlzeit)kus

  • Hallo!
    bin hier ein wenig weitergekommen. So sieht nun die Bildschirmmeldung aus. Ist xxv nun entfernt oder muss noch was entfernt werden? Müssen die Verzeichnisse noch manuell gelöscht werden?


    media:/var/lib/mysql/xxv# apt-get remove vdr-xxv --purge
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut... Fertig
    Die folgenden Pakete werden ENTFERNT:
    vdr-xxv*
    0 aktualisiert, 0 neu installiert, 1 zu entfernen und 4 nicht aktualisiert.
    Es müssen 0B Archive geholt werden.
    Nach dem Auspacken werden 4665kB Plattenplatz freigegeben sein.
    Möchten Sie fortfahren? [J/n] j
    shell-init: could not get current directory: getcwd: cannot access parent direct ories: Datei oder Verzeichnis nicht gefunden
    (Lese Datenbank ... 36410 Dateien und Verzeichnisse sind derzeit installiert.)
    Entferne vdr-xxv ...
    dbconfig-common: dumping mysql database xxv to /var/tmp/vdr-xxv.xxv.2006-07-21-1 0.07.mysql.wgw15a
    dbconfig-common: dropping mysql database xxv
    dropping database xxv: success.
    verifying database xxv was dropped: success.
    dbconfig-common: revoking privileges for user xxv on xxv
    revoking access to database xxv from xxv@localhost: success.
    Stopping XXV - Xtreme eXtension for VDR: Lösche Konfigurationsdateien von vdr-xx v ...
    dpkg - Warnung: Während Entfernens von vdr-xxv ist Verzeichnis »/usr/share/vdr-x xv/contrib« nicht leer, wird daher nicht gelöscht.
    dpkg - Warnung: Während Entfernens von vdr-xxv ist Verzeichnis »/usr/share/vdr-x xv« nicht leer, wird daher nicht gelöscht.


    Danke!
    tazze


  • nach repair kommt das:


    media:~# mysql xxv -uxxv -p6JxWoMByCFRI
    Reading table information for completion of table and column names
    You can turn off this feature to get a quicker startup with -A


    Didn't find any fields in table 'EPG'
    Welcome to the MySQL monitor. Commands end with ; or \g.
    Your MySQL connection id is 50 to server version: 4.0.24_Debian-10sarge2-log


    Type 'help;' or '\h' for help. Type '\c' to clear the buffer.


    mysql> REPAIR TABLE EPG;
    +---------+--------+----------+--------------------------------------------+
    | Table | Op | Msg_type | Msg_text |
    +---------+--------+----------+--------------------------------------------+
    | xxv.EPG | repair | warning | Number of rows changed from 62541 to 62481 |
    | xxv.EPG | repair | status | OK |
    +---------+--------+----------+--------------------------------------------+
    2 rows in set (2.07 sec)



    ein erneutes Repair gibt den Status ok zurück


    grüsse, Tazze

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!