es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

ArchLinux, PostgreSQL y pgAdmin4

Estoy tratando de hacer que pgAdmin 4 funcione con PostgreSQL en Arch Linux, pero cuando abro pgAdmin, obtengo el siguiente error:

QCoreApplication::applicationFilePath: Por favor, primero instancie el objeto QApplication
QCoreApplication::applicationFilePath: Por favor, primero instancie el objeto QApplication
Nombre del semáforo: "pgadmin4-vino-a59283b86ae8ae85d20fdf770d799dd7-sema"
Nombre del segmento de memoria compartida: "pgadmin4-vino-a59283b86ae8ae85d20fdf770d799dd7-shmem"
QIODevice.read (QFile, "/home/vino/.local/share/pgadmin4.d41d8cd98f00b204e9800998ecf8427e.addr"): dispositivo no abierto
Ya se está ejecutando. Abriendo pestaña del navegador a: "" y saliendo. 

Antes de eso, solía obtener un error de conexión rechazada, pero ahora estoy obteniendo el mencionado anteriormente.

PostgreSQL está funcionando correctamente en mi sistema, en localhost en el puerto 5432 de forma predeterminada.

¿Hay alguna forma de especificar qué navegador debería usar pgadmin4? He estado buscando en Google, pero cada resultado me muestra un cuadro de diálogo dentro de la aplicación pgadmin4, pero el problema es que ni siquiera se abre en mi máquina al principio.

¿Debo editar un archivo de configuración en algún lugar de mi sistema?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que hay algunos problemas ocurriendo aquí. El primer mensaje de error indica que puede haber un problema con el objeto QApplication que no está instanciado. Esto a veces se puede solucionar iniciando pgAdmin con el siguiente comando:

    QT_QPA_PLATFORM=xcb pgadmin4
    

    Esto le indica a QT que use el complemento de plataforma XCB en lugar del predeterminado, que podría no ser compatible con su sistema.

    El segundo mensaje de error indica que puede haber un problema con los segmentos de memoria compartida. Puede intentar detener PostgreSQL y eliminar los archivos pgadmin4-* en su directorio ~/.local/share. Luego intente reiniciar PostgreSQL e iniciar pgAdmin nuevamente.

    En cuanto a especificar qué navegador utiliza pgAdmin, esto se puede hacer en las preferencias de pgAdmin una vez que la aplicación esté funcionando. Sin embargo, es poco probable que esto sea la causa del problema que está experimentando.

    Si estos pasos no resuelven el problema, es posible que haya un problema más fundamental con su sistema o instalación. Puede considerar la posibilidad de reinstalar pgAdmin y PostgreSQL, o ponerse en contacto con la comunidad de Arch Linux para obtener más ayuda.

Comments are closed.