cancel
Showing results for 
Search instead for 
Did you mean: 

Desesperado instalando alfresco + centos

egrueda
Champ in-the-making
Champ in-the-making
Hola a todos. Después de un tiempo distanciado, intento tomar otra vez contacto con alfresco.
Estoy instalando un servidor para cacharrear, y he elegido centos 64 bits

El "Setup wizard for Linux" falla antes de llegar al 50%.
Por lo que he podido averiguar, tiene algo que ver con postgresql (¿ya no usamos mysql? ni siguiera me ha preguntado)
Sorprendentemente, no encuentro ninguna mención en la web, documentación y foros relativa al error de "encoding mismatch", y dado que es una máquina recien instalada y actualizada, no tiene nada raro o distinto, por eso me sorprende tanto que a nadie le haya pasado lo mismo, según parece.

Dado que el instalador es sota, caballo, rey, y no puedo hacer nada más con él, decido hacer una instalación manual, y llevo horas leyendo documentos desfasados de versiones viejas con enlaces rotos para hacer una dichosa instalación.

Estoy hasta cogiendo complejo de imbécil, además de una gran frustración.
He probado a descargar el alfresco-community-4.0.d.zip:
Use this download for manual install. Contains Share and Explorer Web Archive (war) bundles and sample configuration such as alfresco-global.properties

Ok, ya tengo el fichero descargado y descomprimido, con los directorios "bin", "licenses" y "web-server", y con un README que me manda al wiki, supongo que para practicar la navegación en círculos.
No sé qué hacer con todo esto, ni si tengo que instalar algo antes, como tomcat o mysql.

De verdad que me encuentro tremendamente perdido.
¿Alguien ha instalado alfresco 4.0.d en centos5 64? ¿O estoy haciendo algo inusual y rebuscado?

Gracias de antemano.
8 REPLIES 8

cristinamr
World-Class Innovator
World-Class Innovator
Buenas.

Yo no he instalado recientemente sobre este SO, pero intento echarte una mano.

Cuando usas el instalador, al menos el de windows y ubuntu al comienzo practicamente te abre un wizard con diferentes componentes como el OpenOffice, Java, conectores varios y entre otro el de postgresql. ¿Este no te sale a tí?

De todas formas siempre puedes instalar por un lado el tomcat como servidor de aplicaciones normal y corriente y después desplegar el alfresco, share, wqs, etc.. desde los wars.

Comentanos.

Un saludo.
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc

egrueda
Champ in-the-making
Champ in-the-making
Hola, Cristina, gracias por tu respuesta.
Lo que me parece decepcionante es la gran carencia de documentación, que aparentemente parece que hay miles de páginas pero en realidad son sólo cuatro, para dos casos concretos.

En el instalador de linux aparece un menú de texto donde te va preguntando lo que quieres con preguntas de tipo si/no, y cuando finalmente comienza a instalar y falla, no puedes hacer nada. Tampoco veo en ningún lado dónde se ha probado ese instalador, en qué distribuciones, arquitecturas y versiones está validado, y sinceramente dudo que esté validado.

Actualmente estoy montando un tomcat para desplegar manualmente los war (otra cosa igual, vaya tela para encontrar y descargar solo los war), aunque tengo la firme creencia de que me faltará algo por hacer, por instalar y por configurar.

De verdad que no puedo hacer nada sin una documentación decente, mas que dedicar muchas horas a prueba y error, lo cual a estas alturas de proyecto es claramente injustificado si no es por la inclinación comercial del producto.

En fin, seguiré depurando errores de java en catalina.out…
De nuevo, gracias por tu respuesta y tu tiempo

cristinamr
World-Class Innovator
World-Class Innovator
Hola, Cristina, gracias por tu respuesta.
Lo que me parece decepcionante es la gran carencia de documentación, que aparentemente parece que hay miles de páginas pero en realidad son sólo cuatro, para dos casos concretos.

Pues si ahora falta esa info ni te cuento en 2009 que fue cuando empecé  :mrgreen:

Nada, lo mejor es no desesperarse de verdad. No merece la pena. Lo unico que debes hacer es probar y por supuesto, si te animas, a hacer lo que nadie ha hecho: Hacer un manual en condiciones.

Oye… Estoy googleando y me han llamado la atención estas dos entradas:

http://frednotes.wordpress.com/2011/10/06/alfresco-4-is-here-install-on-centos-6-0/
http://stifankristi.blogspot.com.es/2011/07/centos-install-alfresco.html

¿y si no es alfresco y es tu entorno el que falla?

Con entorno me refiero por ejemplo a que sea de 32 bits e intentes instalar uno de 64 o chorradas de ese tipo que te llevan a desquiciarte!

Además si te fijas en el primer post pone esto:

Select the components you want to install; clear the components you do not want
to install. Click Next when you are ready to continue.

Java [Y/n] :y

PostgreSQL [Y/n] :y

Alfresco : Y (Cannot be edited)

SharePoint [Y/n] :

Web Quick Start [y/N] : y

OpenOffice [Y/n] :

Is the selection above correct? [Y/n]:

¿A ti eso no te llega a salir no?  :roll:
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc

egrueda
Champ in-the-making
Champ in-the-making
Buenas de nuevo.
No creo que sea el entorno porque he probado centos32, centos64 y debian64, últimas versiones.
Para que te hagas una idea, este es el instalador 'exprés' para linux64 corriendo en debian

./alfresco-community-4.0.d-installer-linux-x64.bin 
Language Selection

Please select the installation language
[1] English - English
[2] French - Fran?s
[3] Spanish - Espa[4] Italian - Italiano
[5] German - Deutsch
[6] Japanese - ???
[7] Dutch - Nederlands
Please choose an option [1] :
—————————————————————————-
Welcome to the Alfresco Community Setup Wizard.

—————————————————————————-
Installation Type

[1] Easy - Installs servers with the default configuration
[2] Advanced - Configures server ports and service properties.: Also choose optional components to install.
Please choose an option [1] :

—————————————————————————-
Installation folder

Please choose a folder to install Alfresco Community

Select a folder [/opt/alfresco-4.0.d]:

—————————————————————————-
Admin Password

Please give a password to use for the Alfresco administrator account.

Admin Password: :
Repeat Password: :
—————————————————————————-
Install as a service

You can optionally register Alfresco Community as a service. This way it will
automatically be started every time the machine is started.

Install Alfresco Community as a service? [Y/n]: y


—————————————————————————-
Setup is now ready to begin installing Alfresco Community on your computer.

Do you want to continue? [Y/n]: y

—————————————————————————-
Please wait while Setup installs Alfresco Community on your computer.

Installing
0% ______________ 50% ______________ 100%
#################
Error: There has been an error.
initdb.bin: encoding mismatch
The encoding you selected (UTF8) and the encoding that the
selected locale uses (LATIN1) do not match.  This would lead to
misbehavior in various character string processing functions.
Rerun initdb.bin and either do not specify an encoding explicitly,
or choose a matching combination.
Press [Enter] to continue :

Y a eso me refiero: en servidores distintos, con sistemas operativos distintos e incluso en países distintos 🙂
No es problema de la arquitectura, es más, el problema está en la inicialización de PostgreSQL, pero tal y como se distribuye el binario, no puedo no verlo ni arreglarlo.

La otra opción es usar el instalador con la opción "extendida":
# ./alfresco-community-4.0.d-installer-linux-x64.bin 
Language Selection

Please select the installation language
[1] English - English
[2] French - Fran?s
[3] Spanish - Espa[4] Italian - Italiano
[5] German - Deutsch
[6] Japanese - ???
[7] Dutch - Nederlands
Please choose an option [1] : 1
—————————————————————————-
Welcome to the Alfresco Community Setup Wizard.

—————————————————————————-
Installation Type

[1] Easy - Installs servers with the default configuration
[2] Advanced - Configures server ports and service properties.: Also choose optional components to install.
Please choose an option [1] : 2

—————————————————————————-
Select the components you want to install; clear the components you do not want
to install. Click Next when you are ready to continue.

Java [Y/n] :y

PostgreSQL [Y/n] :n

Alfresco : Y (Cannot be edited)

SharePoint [Y/n] :y

Web Quick Start [y/N] : y

OpenOffice [Y/n] :y

Is the selection above correct? [Y/n]: y

—————————————————————————-
Installation folder

Please choose a folder to install Alfresco Community

Select a folder [/opt/alfresco-4.0.d]:

—————————————————————————-
Database Configuration

JDBC URL: [jdbc:postgresql://localhost/alfresco]: ? ? ? ?

JDBC Driver: [org.postgresql.Driver]:  ? ? ? ?
Aquí me encantaría usar mysql, pero presupone que ya he instalado jdbc y que sé lo que me pide, así que tampoco puedo seguir por este camino, vuelvo a estar estancado 😞

egrueda
Champ in-the-making
Champ in-the-making
Bueno, pues te sigo contando mis penas. Esto es lo que me cuenta el log del instalador:
Executing su postgres -c '"/opt/alfresco-4.0.d/postgresql/bin/initdb" -E UTF8 -U postgres'
Script exit code: 1

Script output:
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locales
  COLLATE:  en_GB
  CTYPE:    en_GB
  MESSAGES: C
  MONETARY: en_GB
  NUMERIC:  C
  TIME:     en_GB

Script stderr:
initdb.bin: encoding mismatch
The encoding you selected (UTF8) and the encoding that the
selected locale uses (LATIN1) do not match.  This would lead to
misbehavior in various character string processing functions.
Rerun initdb.bin and either do not specify an encoding explicitly,
or choose a matching combination.

Error running su postgres -c '"/opt/alfresco-4.0.d/postgresql/bin/initdb" -E UTF8 -U postgres' : initdb.bin: encoding mismatch
The encoding you selected (UTF8) and the encoding that the
selected locale uses (LATIN1) do not match.  This would lead to
misbehavior in various character string processing functions.
Rerun initdb.bin and either do not specify an encoding explicitly,
or choose a matching combination.
O sea, que el problema es que el encoding que le especifico a postgresql y el actual no coinciden.

He investigado y he visto que el LATIN1 lo asume cuando no se le especifica ningún locale o se le asigna el ISO88591. Estos son mis locales:
# locale
LANG=en_GB
LANGUAGE=en_GB:en
LC_CTYPE="en_GB"
LC_NUMERIC="en_GB"
LC_TIME="en_GB"
LC_COLLATE="en_GB"
LC_MONETARY="en_GB"
LC_MESSAGES="en_GB"
LC_PAPER="en_GB"
LC_NAME="en_GB"
LC_ADDRESS="en_GB"
LC_TELEPHONE="en_GB"
LC_MEASUREMENT="en_GB"
LC_IDENTIFICATION="en_GB"
LC_ALL=

Así que decido reconfigurarlo (¡Ojo! Estoy en Debian 6):
# dpkg-reconfigure locales

Y elijo únicamente el UTF8:
[ ] en_GB ISO-8859-1
[ ] en_GB.ISO-8859-15 ISO-8859-15
[*] en_GB.UTF-8 UTF-8

A continuación me pregunta cuál quiero usar como predeterminado, y vuelvo a elegir el UTF8
Default locale for the system environment:
None
en_GB.UTF-8 

Y finaliza el asistente:

Generating locales (this might take a while)…
  en_GB.UTF-8… done
Generation complete.

Ahora vuelvo a ejecutar el instalador ¡¡y pasa del 50%!! Ya no está dando el error 🙂
Mira, mira:
Please wait while Setup installs Alfresco Community on your computer.

Installing
0% ______________ 50% ______________ 100%
#########################################

—————————————————————————-
Setup has finished installing Alfresco Community on your computer.
Hehehe.

Ahora mismo está desplegando Alfresco a la velocidad del rayo ^_^ así que mientras espero, escribo el mensaje.

P.D. Me he pasado de listo eliminando todos los locales, así que voy a volver a configurarlo instalando todos los locales necesarios, pero estableciendo como predeterminado el UTF-8

cristinamr
World-Class Innovator
World-Class Innovator
¿Entonces era problema del utf-8? Vamos, para vovlerse loco!!!

Oye, en el tema de mysql te puedo echar una mano. Finalmente ¿quieres usar mysql?

Yo los tengo con mysql por ejemplo.

Un saludo.
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc

victor_gonzalez
Champ in-the-making
Champ in-the-making
Buenas!

Me gustaría pedir ayuda sobre este mismo error en un entorno Windows 2008 Server R2 Foundation, lo tengo montado en una máquina virtual totalmente nueva y sin ningún software instalado previamente. El error que cita "egrueda" es exáctamente el mismo, no llega ni al 50% de la instalación y me sale el aviso de "error running initdb.exe -U SYSTEM -E UTF8 -D", pero no puedo corregirlo puesto que en el sistema en el que estoy trabajando lo desconozco.

Agradeceria algo de ayuda.

PD: La versión que estoy instalando es Alfresco Community 4.0.

Un saludo y muchas gracias por la atención.

Hola Víctor.

En los foros de Alfresco encontré esto para tu problema (que también ha sido mío 😉 😞 http://forums.alfresco.com/forum/installation-upgrades-configuration-integration/installation-upgrad.... Parece ser tema de permisos del directorio de instalación.

Lo que he de resolver ahora es el problema de seguridad una vez instalado, pues no sé si funcionará correctamente si vuelvo a poner los permisos que tenía anteriormente.

Saludos.
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.