Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-01-2014
lavtaro lavtaro is offline
Miembro
 
Registrado: jun 2003
Ubicación: Chile
Posts: 88
Poder: 21
lavtaro Va por buen camino
Unhappy Error "Error while trying to open file" al conectar Server Centos 6.4 64 bits

Hola, hay un problema que me tiene de cabeza, tengo un server Centos 6.4 64 bits con un "firebird-classic-2.5.2.26539.0-3.el6 (x86_64)"
cuando trato de conectar con IBExpert desde una estación WinXP envía el siguiente mensaje:

Cita:

192.168.1.50:/home/informatica/pruebas/prueba.fdb

Connecting... Failed!
------------------------------------
Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements.
I/O error during "open" operation for file "/home/informatica/pruebas/prueba.fdb".
Error while trying to open file.
Permission denied.
Con Isql dentro del servidor me puedo conectar sin problemas, probé portanto una base creada en windows (utilizando gbak -t) y la que muestro creada dentro del servidor,

De antemano muchas gracias.
Responder Con Cita
  #2  
Antiguo 21-01-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por lavtaro Ver Mensaje
... Permission denied.
Pues eso, permiso denegado.
Responder Con Cita
  #3  
Antiguo 21-01-2014
lavtaro lavtaro is offline
Miembro
 
Registrado: jun 2003
Ubicación: Chile
Posts: 88
Poder: 21
lavtaro Va por buen camino
Estimado Casimiro Notevi , tengo otra base de datos en otra carpeta con estos permisos:

Cita:
-rwxrwxrwx. 1 firebird firebird 153124864 ene 21 18:00 prueba1.fdb
y me da el mismo problema, si me puedes orientar por favor en este tema de los permisos para firebird.

De antemano muchas gracias.
Responder Con Cita
  #4  
Antiguo 21-01-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No debería ser problema de permisos porque tienes puesto permiso total para todo el mundo.
Pero si no das más información... ¿no será una BD de otra versión?, ¿no estará dañada?, ¿no estará funcionando algún firewall?, ...
Responder Con Cita
  #5  
Antiguo 21-01-2014
lavtaro lavtaro is offline
Miembro
 
Registrado: jun 2003
Ubicación: Chile
Posts: 88
Poder: 21
lavtaro Va por buen camino
La base de datos está creada con la misma versión 2.5.2 con que acceso y en IPTABLES tengo la siguiente regla para el puerto 3050

Cita:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3050 -j ACCEPT
De antemano muchas gracias
Responder Con Cita
  #6  
Antiguo 22-01-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
A ver si no está funcionando firebird.
Responder Con Cita
  #7  
Antiguo 22-01-2014
lavtaro lavtaro is offline
Miembro
 
Registrado: jun 2003
Ubicación: Chile
Posts: 88
Poder: 21
lavtaro Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
A ver si no está funcionando firebird.
isql desde la consola del servidor permite conectarse, hacer consultas y crear nuevas bases de datos.
Responder Con Cita
  #8  
Antiguo 22-01-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Los clientes tienen conexión al servidor por el puerto 3050?, aunque sea a otra BD.
Responder Con Cita
  #9  
Antiguo 22-01-2014
lavtaro lavtaro is offline
Miembro
 
Registrado: jun 2003
Ubicación: Chile
Posts: 88
Poder: 21
lavtaro Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
¿Los clientes tienen conexión al servidor por el puerto 3050?, aunque sea a otra BD.
Si estimado, a otros 2 equipos pero siempre en windows xp,

la verdad del 2007 que trabajo con firebird pero primera que me aventuro con linux.

Deshabilite SElinux también.

De antemano muchas gracias.
Responder Con Cita
  #10  
Antiguo 22-01-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Es casi imposible poder ayudar sin poder "ver" ni "tocar".
Básicamente es simple, si está funcionando y firebird tiene permisos, debe conectar.
¿Has probado un telnet al 3050?
Cita:
telnet localhost 3050
netstat
Responder Con Cita
  #11  
Antiguo 22-01-2014
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 913
Poder: 22
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Por lo poco que puedo ver al parecer firebird no tiene acceso la carpeta

En mi caso tengo una carpeta que contiene las bases de datos, esta se llama Database el dueño de esta carpeta es firebird y grupo firebird

Código:
Debian Wheezy, x64 
Firebird: 2.5.x
Permisos a carpeta contenedora de bases de datos
Cita:
drwxrwx--- 2firebird firebird 4096 dic 27 11:32 database
Contenido de carpeta contenedora de bases de datos database es, adjunto los privilegios que poseen
Cita:
-rw-rw---- 1 firebird firebird 1332772864 ene 22 11:57 mns_bancos.fdb
-rw-rw---- 1 firebird firebird 1236598784 ene 22 12:42 mns_bancos_mininco.fdb
-rw-rw---- 1 firebird firebird 2654208 ene 21 16:58 mns_documentos.fdb
-rw-rw---- 1 firebird firebird 634830848 ene 30 2013 mns_ensayos.fdb
-rw-rw---- 1 firebird firebird 14925824 ene 6 13:26 mns_simuladores.fdb
Espero te ayude...
Responder Con Cita
  #12  
Antiguo 22-01-2014
lavtaro lavtaro is offline
Miembro
 
Registrado: jun 2003
Ubicación: Chile
Posts: 88
Poder: 21
lavtaro Va por buen camino
Cita:
Empezado por cloayza Ver Mensaje
Por lo poco que puedo ver al parecer firebird no tiene acceso la carpeta

En mi caso tengo una carpeta que contiene las bases de datos, esta se llama Database el dueño de esta carpeta es firebird y grupo firebird

Código:
Debian Wheezy, x64 
Firebird: 2.5.x
Permisos a carpeta contenedora de bases de datos


Contenido de carpeta contenedora de bases de datos database es, adjunto los privilegios que poseen


Espero te ayude...
Estimado cloayza , desde la consola del servidor puedo accesar la base de datos sin problemas y hacer consultas, entonces "creo" que firebird puede escribir en las carpetas y bases de datos, el problema es accesar desde otra estación, saludos y gracias.
Responder Con Cita
  #13  
Antiguo 22-01-2014
lavtaro lavtaro is offline
Miembro
 
Registrado: jun 2003
Ubicación: Chile
Posts: 88
Poder: 21
lavtaro Va por buen camino
Después de tanto googlear y buscar mi error tengo algunas conclusiones
  • Creo que voy a ver otra opciones, mi proyecto es para 15 estaciones concurrentes, no muchos registros.
  • Tengo aprox 3 Gb de ram disponible en mi server de un total de 8, 3 están ocupados en una máquina virtual.
  • Me da la impresión después de googlear hasta al cansancio que Ubuntu Server (debian deribados) tiene mejor documentación para firebird.

Puedo por ejemplo virtualizar un servidor en Ubuntu Server especialmente para firebird.

Son bienvenidos comentarios y observaciones de antemano muchas gracias.

Última edición por lavtaro fecha: 22-01-2014 a las 21:52:05.
Responder Con Cita
  #14  
Antiguo 22-01-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Yo he estado muchos años instalando firebird en ubuntu, debian, redhat, centos, suse, etc. y no he tendido ningún problema con ninguno.
Para ubuntu hay más información, en general, cierto.
Responder Con Cita
  #15  
Antiguo 22-01-2014
lavtaro lavtaro is offline
Miembro
 
Registrado: jun 2003
Ubicación: Chile
Posts: 88
Poder: 21
lavtaro Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Yo he estado muchos años instalando firebird en ubuntu, debian, redhat, centos, suse, etc. y no he tendido ningún problema con ninguno.
Para ubuntu hay más información, en general, cierto.
Estimado Casimiro, algo debo estar haciendo mal, voy a crear un servidor virtual de 32 bits haber si tengo mejor suerte,

según su experiencia con 3 Gb de ram, el procesador es un Intel® Xeon® Processor E3-1220 v2 (8M Cache, 3.10 GHz), para la máquina virtual, estará bien para unos 15 usuarios, no es intensivo, el proyecto es reemplazar una aplicación DOS que corre sobre Netware.

La tabla mas grande crece aprox 80.000 registros por año.

De antemano muchas gracias.

Última edición por lavtaro fecha: 22-01-2014 a las 23:41:32.
Responder Con Cita
  #16  
Antiguo 22-01-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Se supone que funcionará, no tengo información detallada.
Pero, ¿un servidor virtual linux corriendo sobre un windows "real"?
Yo jamás instalaría un linux sobre windows. A fin de cuentas, el servidor sigue siendo windows. Si instalas un linux, que sea de verdad, o sobre otro linux.
Responder Con Cita
  #17  
Antiguo 22-01-2014
lavtaro lavtaro is offline
Miembro
 
Registrado: jun 2003
Ubicación: Chile
Posts: 88
Poder: 21
lavtaro Va por buen camino
Thumbs up

Cita:
Empezado por Casimiro Notevi Ver Mensaje
Se supone que funcionará, no tengo información detallada.
Pero, ¿un servidor virtual linux corriendo sobre un windows "real"?
Yo jamás instalaría un linux sobre windows. A fin de cuentas, el servidor sigue siendo windows. Si instalas un linux, que sea de verdad, o sobre otro linux.
La maquina física es Centos 6.4 64 bits tiene 8 Gb de ram, el procesador es un Intel® Xeon® Processor E3-1220 v2 (el que me da problemas)

y sobre este planeo crear un virtual solo para la base de datos, este virtual un Ubuntu Server 32bits con 3 GB de RAM.

Muchas gracias Casimiro Notevi

Última edición por lavtaro fecha: 22-01-2014 a las 23:57:33.
Responder Con Cita
  #18  
Antiguo 23-01-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Bien, si hay un motivo para ello. En caso contrario, no me parece necesario.
Responder Con Cita
  #19  
Antiguo 23-01-2014
lavtaro lavtaro is offline
Miembro
 
Registrado: jun 2003
Ubicación: Chile
Posts: 88
Poder: 21
lavtaro Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Bien, si hay un motivo para ello. En caso contrario, no me parece necesario.
Cuando este configurado comento el resultado, saludos.
Responder Con Cita
  #20  
Antiguo 23-01-2014
lavtaro lavtaro is offline
Miembro
 
Registrado: jun 2003
Ubicación: Chile
Posts: 88
Poder: 21
lavtaro Va por buen camino
Trabajé con la guía http://www.firebirdsql.org/manual/ubusetup.html

y funcionó a la primera, mañana voy a ver el rendimiento de la DB a ver si cumple con lo que necesito, a medida que avance comento los resultados,

Muchas gracias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error "Destination File Already exists" descargando por FTP pablopessoa Internet 3 04-12-2008 01:55:15
Error al crear tabla con "external file" hecospina Firebird e Interbase 1 11-11-2007 01:22:02
Error "File not found: AHMSystemClass.dcu" Miriamc Varios 2 05-06-2006 16:13:36
Error "Can not open a Resultset" con MySQL barbero MySQL 2 27-05-2006 17:55:37
Error: "Unknown picture file extension (.jpg)" CarlaOnti Gráficos 2 26-12-2005 14:06:26


La franja horaria es GMT +2. Ahora son las 10:23:54.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi