[gelöst] XXV läuft nicht mehr

  • Ich habe nichts gemacht!!! oder wie sagt man :-) Ne im ernst ich habe seit einiger Zeit Probleme mit XXV und habe die letzte Zeit nur meine Festplatte an einen anderen IDE Anschluss gesteckt und ein update via linvdrupdater gemacht(mahlzeit3.2)


    beim Start von XXV kommt folgende Meldung.


    Start bin/xxvd: xxvd started with pid 2469.
    linvdr:/etc/init.d# Can't call method "selectall_arrayref" on unblessed reference at /opt/XXV/bin/../lib/Tools.pm line 236.

    ARCTIC COOLING Silentium T2 - ASUS M3N78 Pro AMD X2 4850e 2GB RAM - 250+400+500GB Samsung

    Skystar1(TT Rev. 1.3) - Skystar HD S2 - AV-Board 1.2 - PS2 TFT - MediaMVP

    easyVDR 0.7.10

    The post was edited 1 time, last by bitkit ().

  • ja OK. jetzt weiss ich das es wohl an mysql liegt ich habe keine mysqld.sock!


    linvdr:/etc/init.d# mysql start
    ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
    linvdr:/etc/init.d#
    linvdr:/etc/init.d# ps ax| grep mysql
    linvdr:/etc/init.d# ps ax| grep mysql
    2392 ttyp0 R 0:00 grep mysql


    Ist da was nicht gestartet?

    ARCTIC COOLING Silentium T2 - ASUS M3N78 Pro AMD X2 4850e 2GB RAM - 250+400+500GB Samsung

    Skystar1(TT Rev. 1.3) - Skystar HD S2 - AV-Board 1.2 - PS2 TFT - MediaMVP

    easyVDR 0.7.10

  • Versuch mal /etc/init.d/mysql start

    Registered VDR User #841
    P4 1.7, 256 MB Ram, 200 GB Samsung, TT DVB-C 2.1, TT DVB-C 1500, VDR Extension Board, 12.1" TFT, Pearl Mod-It Gehäuse  
    Suse 10, Kernel 2.6.13-15.11-default, VDR 1.4.2-BP

  • Hallo bitkit,


    so wie es aussieht, ist da ne table defekt!


    Geh mal so vor:


    /usr/share/XXV/etc/xxvd stop


    /etc/init.d/mysql stop


    find /var/ -name *.MYI


    myisamchk -r /var/lib/mysql/xxv/*.MYI


    /etc/init.d/mysql start


    /usr/share/XXV/etc/xxvd start


    Und schau mal obs dann wieder geht.


    Gruß
    Wolfgang

  • Hallo Wolfgang
    ich bin zZt. bei Mahlzeit
    liegst aber scheinbar nicht daneben oder?


    linvdr:/# /opt/XXV/etc/xxvd stop
    Stop bin/xxvd: PID File /var/run/xxvd.pid does not exist!
    linvdr:/# /etc/init.d/mysql stop
    Stopping MySQL database server: mysqld.
    linvdr:/# find /var/ -name *.MYI
    /var/lib/mysql/mysql/db.MYI
    /var/lib/mysql/mysql/host.MYI
    /var/lib/mysql/mysql/user.MYI
    /var/lib/mysql/mysql/func.MYI
    /var/lib/mysql/mysql/tables_priv.MYI
    /var/lib/mysql/mysql/columns_priv.MYI
    /var/lib/mysql/xxv/AUTOTIMER.MYI
    /var/lib/mysql/xxv/CHANNELS.MYI
    /var/lib/mysql/xxv/CHANNELGROUPS.MYI
    /var/lib/mysql/xxv/EPG.MYI
    /var/lib/mysql/xxv/MUSIC.MYI
    /var/lib/mysql/xxv/OLDEPG.MYI
    /var/lib/mysql/xxv/RECORDS.MYI
    /var/lib/mysql/xxv/TIMERS.MYI
    /var/lib/mysql/xxv/USER.MYI
    /var/lib/mysql/xxv/VERSION.MYI
    /var/lib/mysql/xxv/CHRONICLE.MYI
    linvdr:/# myisamchk -r /var/lib/mysql/xxv/*.MYI
    - recovering (with sort) MyISAM-table '/var/lib/mysql/xxv/AUTOTIMER.MYI'
    Data records: 31
    - Fixing index 1


    ---------


    - recovering (with sort) MyISAM-table '/var/lib/mysql/xxv/CHANNELGROUPS.MYI'
    Data records: 2
    - Fixing index 1


    ---------


    - recovering (with sort) MyISAM-table '/var/lib/mysql/xxv/CHANNELS.MYI'
    Data records: 299
    - Fixing index 1


    ---------


    - recovering (with sort) MyISAM-table '/var/lib/mysql/xxv/CHRONICLE.MYI'
    Data records: 378
    - Fixing index 1
    - Fixing index 2


    ---------


    - recovering (with sort) MyISAM-table '/var/lib/mysql/xxv/EPG.MYI'
    Data records: 20184
    - Fixing index 1
    - Fixing index 2
    - Fixing index 3


    ---------


    - recovering (with sort) MyISAM-table '/var/lib/mysql/xxv/MUSIC.MYI'
    Data records: 0
    - Fixing index 1


    ---------


    - recovering (with sort) MyISAM-table '/var/lib/mysql/xxv/OLDEPG.MYI'
    Data records: 4516
    - Fixing index 1
    - Fixing index 2
    - Fixing index 3


    ---------


    - recovering (with sort) MyISAM-table '/var/lib/mysql/xxv/RECORDS.MYI'
    Data records: 0
    - Fixing index 1
    - Fixing index 2


    ---------


    - recovering (with sort) MyISAM-table '/var/lib/mysql/xxv/TIMERS.MYI'
    Data records: 15
    - Fixing index 1


    ---------


    - recovering (with sort) MyISAM-table '/var/lib/mysql/xxv/USER.MYI'
    Data records: 1
    - Fixing index 1


    ---------


    - recovering (with keycache) MyISAM-table '/var/lib/mysql/xxv/VERSION.MYI'
    Data records: 1
    linvdr:/# /etc/init.d/mysql start
    Starting MySQL database server: mysqld...failed.
    linvdr:/# /usr/share/XXV/etc/xxvd start
    -bash: /usr/share/XXV/etc/xxvd: No such file or directory
    linvdr:/# /opt/XXV/etc/xxvd start
    Start bin/xxvd: xxvd started with pid 2496.
    linvdr:/# Can't call method "selectall_arrayref" on unblessed reference at /opt/XXV/bin/../lib/Tools.pm line 236.

    ARCTIC COOLING Silentium T2 - ASUS M3N78 Pro AMD X2 4850e 2GB RAM - 250+400+500GB Samsung

    Skystar1(TT Rev. 1.3) - Skystar HD S2 - AV-Board 1.2 - PS2 TFT - MediaMVP

    easyVDR 0.7.10

  • Hi nochmal,


    dann reboote mal die Kiste und schau ob der mysql und xxv starten,


    hab schon lange kein LinVDR mehr getestet.


    Die xxvd- und msql-Startbefehle sind natürlich von easyVDR (sorry)


    Wenns noch nicht hilft in der Suche das hier eingeben: Tools.pm line 236,


    dann kommen ein paar threads mit lösungen zu Mahlzeit.


    Gruß
    Wolfgang

  • Schon erledigt aber:


    linvdr:/etc/init.d# mysql start
    ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
    linvdr:/etc/init.d# /opt/XXV/etc/xxvd start
    Start bin/xxvd: xxvd started with pid 2393.
    linvdr:/etc/init.d# Can't call method "selectall_arrayref" on unblessed reference at /opt/XXV/bin/../lib/Tools.pm line 236.


    Kann ich die XXV Daten bzw. Autotimer in Easyvdr übernehmen? Das habe ich grade neu auf einer 2. Platte installiert. Dann wäre doch alles in Butter und ich mache die Mahlzeit installation platt.


    Welche Dateien müssten wohin?

    ARCTIC COOLING Silentium T2 - ASUS M3N78 Pro AMD X2 4850e 2GB RAM - 250+400+500GB Samsung

    Skystar1(TT Rev. 1.3) - Skystar HD S2 - AV-Board 1.2 - PS2 TFT - MediaMVP

    easyVDR 0.7.10

  • :moin,


    Hiermit: linvdr:/etc/init.d# mysql start versuchst du den mysql client zu starten.
    Versuch mal ./mysql start im /etc/init.d Verzeichnis, oder /etc/iniit.d/mysql start
    Dann sollte zumindest der daemon versuchen zu starten.


    Ob der dann läuft ist ne andere Frage.

    Registered VDR User #841
    P4 1.7, 256 MB Ram, 200 GB Samsung, TT DVB-C 2.1, TT DVB-C 1500, VDR Extension Board, 12.1" TFT, Pearl Mod-It Gehäuse  
    Suse 10, Kernel 2.6.13-15.11-default, VDR 1.4.2-BP

  • linvdr:/etc/init.d# ./mysql start
    Starting MySQL database server: mysqld...failed.


    sollte versuchen zu starten... warum tut er es nicht???


    aber jetzt habe ich wieder was gelernt, es war mir nicht bewusst das ./mysql start was anderes ist wie nur mysql start.

    ARCTIC COOLING Silentium T2 - ASUS M3N78 Pro AMD X2 4850e 2GB RAM - 250+400+500GB Samsung

    Skystar1(TT Rev. 1.3) - Skystar HD S2 - AV-Board 1.2 - PS2 TFT - MediaMVP

    easyVDR 0.7.10

  • also der mysql server startet nicht. aber warum? gibt es da irgendwo ne logdatei? kann keine finden.



    linvdr:/etc/init.d# /etc/init.d/mysql stop
    Stopping MySQL database server: mysqld.
    linvdr:/etc/init.d# /etc/init.d/mysql start
    Starting MySQL database server: mysqld...failed.
    linvdr:/etc/init.d#

    ARCTIC COOLING Silentium T2 - ASUS M3N78 Pro AMD X2 4850e 2GB RAM - 250+400+500GB Samsung

    Skystar1(TT Rev. 1.3) - Skystar HD S2 - AV-Board 1.2 - PS2 TFT - MediaMVP

    easyVDR 0.7.10

  • in /var/log ist nichts


    und was will mir mysqld --verbose sagen


    linvdr:~# mysqld --verbose
    mysqld: unrecognized option `--verbose'
    mysqld Ver 3.23.49 for pc-linux-gnu on x86_64
    Copyright (C) 2000 MySQL AB, by Monty and others
    This software comes with ABSOLUTELY NO WARRANTY. This is free software,
    and you are welcome to modify and redistribute it under the GPL license
    Starts the MySQL server


    Usage: mysqld [OPTIONS]


    To see what values a running MySQL server is using, type
    'mysqladmin variables' instead of 'mysqld --help'.
    The default values (after parsing the command line arguments) are:


    basedir: /usr/
    datadir: /var/lib/mysql/
    tmpdir: /tmp/
    language: /usr/share/mysql/english/
    pid file: /var/run/mysqld/mysqld.pid
    TCP port: 0
    Unix socket: /var/run/mysqld/mysqld.sock


    system locking is not in use


    Possible variables for option --set-variable (-O) are:
    back_log current value: 50
    bdb_cache_size current value: 8388600
    bdb_log_buffer_size current value: 0
    bdb_max_lock current value: 10000
    bdb_lock_max current value: 10000
    binlog_cache_size current value: 32768
    connect_timeout current value: 5
    delayed_insert_timeout current value: 300
    delayed_insert_limit current value: 100
    delayed_queue_size current value: 1000
    flush_time current value: 0
    innodb_mirrored_log_groups current value: 1
    innodb_log_files_in_group current value: 2
    innodb_log_file_size current value: 5242880
    innodb_log_buffer_size current value: 1048576
    innodb_buffer_pool_size current value: 8388608
    innodb_additional_mem_pool_size current value: 1048576
    innodb_file_io_threads current value: 4
    innodb_lock_wait_timeout current value: 50
    innodb_thread_concurrency current value: 8
    innodb_force_recovery current value: 0
    interactive_timeout current value: 28800
    join_buffer_size current value: 131072
    key_buffer_size current value: 16773120
    long_query_time current value: 10
    lower_case_table_names current value: 0
    max_allowed_packet current value: 1047552
    max_binlog_cache_size current value: 4294967295
    max_binlog_size current value: 1073741824
    max_connections current value: 100
    max_connect_errors current value: 10
    max_delayed_threads current value: 20
    max_heap_table_size current value: 16777216
    max_join_size current value: 4294967295
    max_sort_length current value: 1024
    max_tmp_tables current value: 32
    max_user_connections current value: 0
    max_write_lock_count current value: 4294967295
    myisam_max_extra_sort_file_size current value: 256
    myisam_max_sort_file_size current value: 2047
    myisam_sort_buffer_size current value: 8388608
    net_buffer_length current value: 16384
    net_retry_count current value: 10
    net_read_timeout current value: 30
    net_write_timeout current value: 60
    open_files_limit current value: 0
    query_buffer_size current value: 0
    record_buffer current value: 131072
    record_rnd_buffer current value: 0
    slave_net_timeout current value: 3600
    slow_launch_time current value: 2
    sort_buffer current value: 2097144
    table_cache current value: 64
    thread_concurrency current value: 10
    thread_cache_size current value: 0
    tmp_table_size current value: 33554432
    thread_stack current value: 131072
    wait_timeout current value: 28800

    ARCTIC COOLING Silentium T2 - ASUS M3N78 Pro AMD X2 4850e 2GB RAM - 250+400+500GB Samsung

    Skystar1(TT Rev. 1.3) - Skystar HD S2 - AV-Board 1.2 - PS2 TFT - MediaMVP

    easyVDR 0.7.10

    The post was edited 1 time, last by bitkit ().

  • Schau mal in /var/lib/mysql
    Bei einer Standard Installation sollte dort ein mysqlerr.log liegen.
    Wenn ja, bitte hier posten. Letzten 50 Zeilen sollten reichen

    Registered VDR User #841
    P4 1.7, 256 MB Ram, 200 GB Samsung, TT DVB-C 2.1, TT DVB-C 1500, VDR Extension Board, 12.1" TFT, Pearl Mod-It Gehäuse  
    Suse 10, Kernel 2.6.13-15.11-default, VDR 1.4.2-BP

  • Nein leider nichts. Ich kann keine Logdatei finden auch wenn ich mit MC suche.
    kann ich denn unter Mahlzeit den SQL Server oder XXV komplett neu installieren?

    ARCTIC COOLING Silentium T2 - ASUS M3N78 Pro AMD X2 4850e 2GB RAM - 250+400+500GB Samsung

    Skystar1(TT Rev. 1.3) - Skystar HD S2 - AV-Board 1.2 - PS2 TFT - MediaMVP

    easyVDR 0.7.10

  • ich glaub ich spinne! jetzt rennt der scheiß.


    in der my.cnf war #log=/var/log/mysql.log auskommentiert. Habe ich geändert und neugestartet aber immer noch kein log und kein Verzeichniss mysql in /var/log Verzeichnis angelegt und schon startet auch ./mysqld start und xxvd start geht auch.


    Kann es daran gelegen haben das kein verzeichnis fürs Log angelegt war? obwohl in der my.cnf auskommentiert.


    Aber ~log in /var ist ein Link auf /ramdisk und wird die nicht beim Neustart gelöscht???


    Fragen über Fragen... ob ich die Linuxwelt jemals kapiere?

    ARCTIC COOLING Silentium T2 - ASUS M3N78 Pro AMD X2 4850e 2GB RAM - 250+400+500GB Samsung

    Skystar1(TT Rev. 1.3) - Skystar HD S2 - AV-Board 1.2 - PS2 TFT - MediaMVP

    easyVDR 0.7.10