Welcome to Pandora FMS Community!

Find answers, ask questions, and connect with our community around the world.

  • ERROR al iniciar

    Posted by kikelin on October 11, 2012 at 18:52

    Buenas, os pongo lo que me dice la web de gestion al intentar conectarme. Si he hecho algo, ha sido actualizar. Espero me guieis. gracias

    “”Cannot connect to the database, please check your database setup in the include/config.php file.

    Probably your database, hostname, user or password values are incorrect or the database server is not running.

    DB ERROR: No such file or directory
    If you have modified auth system, this problem could be because Pandora cannot override authorization variables from the config database. Remove them from your database by executing:
    DELETE FROM tconfig WHERE token = “auth”;”””

    luismi replied 12 years, 3 months ago 3 Members · 7 Replies
  • 7 Replies
  • Nacho1988

    Member
    October 11, 2012 at 20:24
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Comprueba en el fichero

    Suse -> /srv/www/htdocs/pandora_console/include/config.php

    Debian -> /var/www/pandora_console/include/config.php

    Que las credenciales de acceso a la base de datos de pandora correspondan a las de tu mysql ,son estas:

    $config[“dbname”]=”pandora”;                    // MySQL DataBase name
    $config[“dbuser”]=”pandora”;                    // DB User
    $config[“dbpass”]=”CONTRASEÑA”;    // DB Password
    $config[“dbhost”]=”localhost”;                  // DB Host

    Si no has modificado parametros el dbname y el dbuser deberian ser pandora

  • kikelin

    Member
    October 15, 2012 at 09:51
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Todo está correcto! la verdad que todo ha venido despues de actualizar las vmware tools, no creo que  tenga que ver nada, pero ahí estamos.

    Seguimos investigando.

  • kikelin

    Member
    October 16, 2012 at 19:47
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Al intentar /etc/init.d/mysql start, me dice lo siguiente:

    chmod: cannot access ‘/var/run/mysql/mysqld.pid’: no such file or directory

    failed.

    Total, que no hay forma que enganche con mi pandora y lo tengo todo a retortero y sin funcionar.  Alguien con algo similar …

    Muchisimas gracias por todo.

  • Nacho1988

    Member
    October 22, 2012 at 18:01
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Verifica que el dueño de ‘/var/run/mysql/mysqld.pid’  sea el usuario mysql:mysql

    Una vez modificados los permisos trata de arrancar de nuevo mysql

    Un saludo.

  • kikelin

    Member
    October 23, 2012 at 15:54
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    no tengo ese fichero en el sistema! ni tampoco parecido

  • Nacho1988

    Member
    October 23, 2012 at 18:37
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    ¿Unicamente te sale ese error?

    ¿No hace referencia al mysql.sock?

    Un saludo

  • luismi

    Member
    October 24, 2012 at 01:25
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola,

    Péganos la salida del siguiente comando:

    # /etc/init.d/mysql status

    O bien:

    # service mysql status

    Después de esto, péganos las primeras líneas del fichero config.php que te indica Nacho, por ejemplo, para Suse:

    head /srv/www/htdocs/pandora_console/include/config.php

    Intenta acceder a mysql con las mismas credenciales que aparecen en el fichero anterior, de la siguiente forma:

    mysql -udbuser -pdbpass dbname -h dbhost

    Péganos la salida de el comando anterior.

    Si no funciona, accede como root a mysql y ejecuta la siguiente consulta (la cadena dbuser la sustituyes por el parámetro del fichero config.php de antes):

    SELECT * FROM user WHERE User LIKE "dbuser";

    Saludos.