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 14-06-2012
erickperez6 erickperez6 is offline
Miembro
 
Registrado: may 2003
Posts: 152
Poder: 21
erickperez6 Va por buen camino
CHARACTER SET ISO8859_1 is not defined

Saludos,

Este es un error tipico que puede ocurrir en una instalacion nueva de firebird, la solucion convencional es verificar si la carpeta intl esta en el directorio de firebird, en caso negativo copiarla de otro lugar hasta alli o reinstalando, en fin. El asunto es que ya lo he intentado todo.

Es la version Firebird-2.5.1.26351-0 SuperClassic, instalado en FreeBSD 9 (unix like). Luego de la instalacion la carpeta intl no es puesta donde va /usr/local/etc/firebird , asi que la coloco, en su contenido estan los archivos fbintl.conf y libfbintl.so, pero como quiera firebird siempre me arroja el mismo error del CHARACTER SET ISO8859_1 is not defined, es como si no viera la carpeta, le he dado permiso al usuario firebird, aunque no creo que esto sea necesario, he desintalado todo varias veces y reinstalado, todo sigue igual. En otras ocasiones me ha ocurrido este error luego de una instalacion nueva (con otras versiones de firebird mas viejas y otros OS incluyendo FreeBSD), simplemente con colocar la carpeta problema resuelto, pero no se que pasa esta vez. Alguien le ha ocurrido algo parecido?
Responder Con Cita
  #2  
Antiguo 14-06-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Pues no, nunca he visto ese error, ¿cuándo te aparece?
Responder Con Cita
  #3  
Antiguo 14-06-2012
erickperez6 erickperez6 is offline
Miembro
 
Registrado: may 2003
Posts: 152
Poder: 21
erickperez6 Va por buen camino
me aparece cuando intento conectarme a alguna base de datos que utilice algun character-set en este caso el ISO8859_1. El servicio de firebird esta corriendo correctamente. Googleando un poco se puede ver la resolucion del error, al parecer la instalacion de firebird no se completa al 100%, por lo tanto deja una carpeta llamada "intl" sin colocarla donde debe, pero ya he hecho esto y nada.

El mensaje completo al intentar conectarme a la dase de datos es: bad parameters on attach or create database CHARACTER SET ISO8859_1 is not defined
Responder Con Cita
  #4  
Antiguo 14-06-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Pues vaya, ¿será algún 'bug' en la instalación en freebsd?.
Yo sólo tengo experiencia en linux, desde que salió firebird (y antes interbase) lo he instalado en red hat, mandriva, debian, suse, ubuntu y centos... que yo recuerde.
Y nunca me he encontrado con ese problema.
Responder Con Cita
  #5  
Antiguo 14-06-2012
erickperez6 erickperez6 is offline
Miembro
 
Registrado: may 2003
Posts: 152
Poder: 21
erickperez6 Va por buen camino
Es posible, solo he visto este error en FreeBSD, aunque no siempre, digamos que de cada 5 instalaciones me ha pasado una o dos veces, pero siempre resuelvo el problema copiando los archivos indicado, pero esta vez estoy estancado. Veo en otros foros que la mayoria de los problemas que ocurre este error es con la version embebida bajo windows, pero no es mi caso.
Responder Con Cita
  #6  
Antiguo 14-06-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Pues qué raro que no copie ese directorio.
De todas formas, si lo has copiado a mano y no funciona tampoco
¿Seguro que tiene los permisos adecuados?

Código:
drwxr-xr-x  2 root root   4096 2011-10-01 09:30 ./
drwxr-xr-x 12 root root   4096 2012-05-25 19:23 ../
-rwxr-xr-x  1 root root 857772 2011-10-01 09:30 fbintl*
-rw-r--r--  1 root root   6381 2011-10-01 09:30 fbintl.conf
Responder Con Cita
  #7  
Antiguo 14-06-2012
erickperez6 erickperez6 is offline
Miembro
 
Registrado: may 2003
Posts: 152
Poder: 21
erickperez6 Va por buen camino
Voy a chequear nuevamente los permisos con lo que acabas de copiar, pero porque el fbintl tiene un asterisco al final *?

Otra cosa, hay un modulo llamado libfbintl.so, lo tienes instalado y cargado en el sistema? en que directorio lo pone la instalacion que tienes?
Responder Con Cita
  #8  
Antiguo 14-06-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
El asterisco al final quiere decir que es un fichero ejecutable. Sale cuando pides un directorio con el parámetro -F (para ampliar la información).
Código:
alias ll='ls -alF'
Pues no, por libfbintl.so no tengo nada.
Responder Con Cita
  #9  
Antiguo 07-02-2013
TJose TJose is offline
Miembro
 
Registrado: may 2003
Posts: 162
Poder: 21
TJose Va por buen camino
Hola erickperez6

Te hago una consulta.
Tengo el mismo problema "gbak: ERROR: CHARACTER SET ISO8859_1 is not defined" haciendo un restore desde FB2.0 a FB2.5 en FreeBSD9

Cita:
gbak -r o -v -fix_fss_m ISO8859_1 -user SYSDBA -password masterkey /home/fb_data/sgm.fbk /home/fb_data/sgm.fdb
Cuando mencionas que copias el directorio intl, desde dónde lo haces? A dónde está?

Saludos
TJose
Responder Con Cita
  #10  
Antiguo 07-02-2013
TJose TJose is offline
Miembro
 
Registrado: may 2003
Posts: 162
Poder: 21
TJose Va por buen camino
Erick

ya vi tu reporte. ¿Al final cómo se soluciona?

Gracias
TJose
Responder Con Cita
  #11  
Antiguo 07-02-2013
TJose TJose is offline
Miembro
 
Registrado: may 2003
Posts: 162
Poder: 21
TJose Va por buen camino
Hola

lo solucioné copiando fbintl.conf y no el directorio intl

# cp /usr/local/etc/firebird/fbintl.conf /usr/local/libexec/firebird/intl/

Saludos
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: Connection is not defined elorza Gráficos 1 03-01-2008 16:14:07
'default Character Set Iso8859_1' Io Firebird e Interbase 3 07-09-2005 17:46:19
Our user name and password are not defined. ELINK Firebird e Interbase 1 24-04-2005 18:19:54
Caracter ISO8859_1 EspaÑol, Ayuda¡¡¡¡¡ DIALOG Firebird e Interbase 0 30-09-2004 18:56:58


La franja horaria es GMT +2. Ahora son las 20:08:49.


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