cancel
Showing results for 
Search instead for 
Did you mean: 

¡RESUELTO!--- Problemas con tcp6

rubenangel10
Confirmed Champ
Confirmed Champ
Hola…

Hemos estado haciendo pruebas con el alfresco del CIFS para poder ver si se podia conectar al fin, encontramos algo interesante,  a la hora que prendemos el
Alfresco, se activan los puertos, y nos damos cuenta que abren con el tcp6, en vez del tcp4, cuando se supone que en las configuraciones estan totalmente deshabilitadas,
en estos archivos que encontre se supone que ahi estan sus configuraciones:  file-server.properties[hay dos uno en esta ruta: /tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/fileServers/default, y el otro aqui /tomcat/webapps/alfresco/WEB-INF/classes/alfresco], no si esos son, pero ya no encontre otros donde estuviran sus configuraciones.

Alguien mas a tenido este problema?. Tambiein hemos probado con instalarlo en una mac, y hemos accesado al CIFS, desde una Windows XP, y funciona correctamente,
y a checar los puertos que se abrieron al arrancar el Alfresco, encontramos esto asi: tcp46, esop significa que estan abiertos para los dos puertos, pero al del servidor de ubuntu,
simplemente detecta la tcp6. Checamos ambas configuraciones, tanto el de la mac como la del servidor de ubuntu, resulto que encontramos la misma cosa, no se si trata
ya de los sistemas operativos u de otra cosa, pero se supone que eso no tiene nada que ver.

Quisiera saber si alguien me pueda ayudar con este detalle o si esta faltandome algo o no me explique bien.

De antemano muchas gracias, y espero sus repuestas.

Saludos…
1 ACCEPTED ANSWER

rubenangel10
Confirmed Champ
Confirmed Champ
Hi…

Hola, al final ya me pude conectar al CIFS, despues de buscarle por todos lados,y gracias por tu ayuda, dejenme explicarle un poco
de como fue lo que paso. En un principio pues era lo de ipv6, que no me dejaba conectar, pues apagamos el ipv6, en la maquina, y pues
segun despies de eso debia de arrancar, pues no arranco, vino el problema de los puertos, y pues ya tu me diste una guia de como
configurar los puertos y todo eso. Pues si funciono y todo, pero no queriamos que estuviara escuchando por ese puerto, pues deberia de
encender bien, poruqe lo haciamos desde usuario root, pues se debia conectar. Si te diste cuenta a la hora de los logs que subi, mostrababa
algo como esto en el codigo:

09:30:23,986  ERROR [org.alfresco.fileserver] [SMB] Server error : org.alfresco.jlan.server.config.InvalidConfigurationException: Error initializing TCP-IP SMB session handler, Address already in use

Pues me  marcaba que ese puerto estaba en uso, lo que descubrimos fue de que, habia otra cosa que ocupaba ese puerto, pues descubrimo que
el microsofts-ds, era el que estaba dando el problema, no se pero como lo supimos pero era el que ocupaba el puerto donde deberia de conectarse el SMB,
y resulto que eso era un proceso que levanta la maquina a la hora que se encendia el equipo[microsoft-ds], y en si ese proceso lo deberia de prender
el Alfresco a la hora de arrancar, y pues no, obvio nos iba a arrojar los logs de que ese puerto estaba ocupado, y pues no prendia, lo que se
hizo fue matar ese proceso, y de que la maquina no lo levantara[microsoft-ds] a la hora de encenderse, que fue lo que hicimos?, pues quitamos el Samba
de la maquina, en si fue que el samba de la maquina no iniciara a la hora que se encendiara el servidor, dejando los puertos abajo del 1000, los que
traen por default los dejamos (445,339 creo que son esos), probamos el netstat -a, para ver que no lo habia prendido la maquina de nuevo,
pues no lo prendia, arrancamos el alfresco y en los logs, todo normal, ya no marco ese error, y nos tratamos de conectar, y si se conecto, muy bien sin ningun
problema.

El otro problema era que en Vista o en Seven, no funcionan correctamente esto, pues lo probamos, y funciono de maravilla, sin ninguna complicacion,
no se si ese sea el problema de otras personas, pero este fue mi caso, espero y mas adelante, conforme a nuestras necesidades no vuelvan a aparecer
otros detalles. Espero y les sirva…

y gracias por todo…

Saludos…

View answer in original post

5 REPLIES 5

cesarista
World-Class Innovator
World-Class Innovator
Hola:

Si te entiendo bien utilizas la combinación Ubuntu + Tomcat. En alguna ocasión me paso algo parecido y desactivé el tcp6 en el siguiente archivo:

$ sudo vim /etc/modprobe.d/aliases

Cambia ipv6 por off.


#alias net-pf-10 ipv6
alias net-pf-10 off

Y reinicia la máquina. A mi me paso algo similar en:

http://www.zylk.net/web/guest/web-2-0/wiki/-/wiki/Main/TomcatNativeLib

Issues relacionadas (googlea tomcat+ubuntu+tcp6)

http://www.mail-archive.com/ubuntu-bugs@lists.ubuntu.com/msg851743.html

A ver si te sirve y me cuentas.

Un saludo.

–C.

rubenangel10
Confirmed Champ
Confirmed Champ
Hola..

Gracias por tu  respuesta, estoy haciedno lo que me dijiste, cuando termine y vere como me fue,

te aviso que paso,

gracias…

Saludos…

rubenangel10
Confirmed Champ
Confirmed Champ
Hola..

Hice lo que me dijiste, y pues no se si y sea cosa de alfresco o de otra cosa, pero ya estan deshabilitados los ipv6, y pues ya me aparecen normal
las conexiones, pero aun asi no se quiere conectar todavia, este es el log que me despliega:


Feb 9, 2010 9:29:50 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Feb 9, 2010 9:29:50 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 415 ms
Feb 9, 2010 9:29:50 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Feb 9, 2010 9:29:50 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18
Feb 9, 2010 9:29:52 AM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.apache.myfaces.webapp.StartupServletContextListener" is already configured for this context. The duplicate definition has been ignored.
09:29:56,119  INFO  [alfresco.config.JndiPropertiesFactoryBean] Loading properties file from class path resource [alfresco/repository.properties]
09:29:56,121  INFO  [alfresco.config.JndiPropertiesFactoryBean] Loading properties file from class path resource [alfresco/domain/transaction.properties]
09:29:56,122  INFO  [alfresco.config.JndiPropertiesFactoryBean] Loading properties file from URL [file:/opt/alfresco/tomcat/shared/classes/alfresco-global.properties]
09:29:56,216  INFO  [alfresco.config.JndiPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/alfresco-shared.properties]
09:30:13,084  INFO  [domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.MySQLInnoDBDialect.
09:30:14,163  INFO  [domain.schema.SchemaBootstrap] No changes were made to the schema.
09:30:14,685  INFO  [management.subsystems.ChildApplicationContextFactory] Starting 'sysAdmin' subsystem, ID: [sysAdmin, default]
09:30:14,698  INFO  [alfresco.config.JndiPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/alfresco-shared.properties]
09:30:14,709  INFO  [management.subsystems.ChildApplicationContextFactory] Startup of 'sysAdmin' subsystem, ID: [sysAdmin, default] complete
09:30:16,817 User:System INFO  [management.subsystems.ChildApplicationContextFactory] Starting 'thirdparty' subsystem, ID: [thirdparty, default]
09:30:16,836 User:System INFO  [alfresco.config.JndiPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/alfresco-shared.properties]
09:30:17,798 User:System INFO  [management.subsystems.ChildApplicationContextFactory] Startup of 'thirdparty' subsystem, ID: [thirdparty, default] complete
09:30:18,001  INFO  [repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: /opt/alfresco/alf_data
09:30:18,062  INFO  [admin.patch.PatchExecuter] Checking for patches to apply …
09:30:18,483  INFO  [admin.patch.PatchExecuter] No patches were required.
09:30:18,487 User:System INFO  [repo.module.ModuleServiceImpl] Found 0 module(s).
09:30:18,512  INFO  [management.subsystems.ChildApplicationContextFactory] Starting 'fileServers' subsystem, ID: [fileServers, default]
09:30:18,530  INFO  [alfresco.config.JndiPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/alfresco-shared.properties]
09:30:18,827  INFO  [management.subsystems.ChildApplicationContextFactory] Starting 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1]
09:30:18,845  INFO  [alfresco.config.JndiPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/alfresco-shared.properties]
09:30:18,937  INFO  [management.subsystems.ChildApplicationContextFactory] Startup of 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1] complete
[b—>]09:30:23,960  ERROR [org.alfresco.fileserver] Failed to get local domain/workgroup name, using default of WORKGROUP
09:30:23,960  ERROR [org.alfresco.fileserver] (This may be due to firewall settings or incorrect <broadcast> setting)
09:30:23,986  ERROR [org.alfresco.fileserver] [SMB] Server error : org.alfresco.jlan.server.config.InvalidConfigurationException: Error initializing TCP-IP SMB session handler, Address already in use
09:30:23,987  ERROR [org.alfresco.fileserver] org.alfresco.jlan.server.config.InvalidConfigurationException: Error initializing TCP-IP SMB session handler, Address already in use[/b]
09:30:23,987  ERROR [org.alfresco.fileserver]   at org.alfresco.jlan.smb.server.nio.NIOCifsConnectionsHandler.initializeHandler(NIOCifsConnectionsHandler.java:265)
09:30:23,987  ERROR [org.alfresco.fileserver]   at org.alfresco.jlan.smb.server.SMBServer.run(SMBServer.java:478)<—–
09:30:23,987  ERROR [org.alfresco.fileserver]   at java.lang.Thread.run(Thread.java:619)
09:30:23,992  INFO  [management.subsystems.ChildApplicationContextFactory] Startup of 'fileServers' subsystem, ID: [fileServers, default] complete
09:30:23,992  INFO  [management.subsystems.ChildApplicationContextFactory] Starting 'imap' subsystem, ID: [imap, default]
09:30:24,007  INFO  [alfresco.config.JndiPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/alfresco-shared.properties]
09:30:24,062  INFO  [management.subsystems.ChildApplicationContextFactory] Startup of 'imap' subsystem, ID: [imap, default] complete
09:30:24,063  INFO  [repo.usage.UserUsageTrackingComponent] Enabled - calculate missing user usages …
09:30:24,123  INFO  [repo.usage.UserUsageTrackingComponent] Found 0 users to recalculate
09:30:24,123  INFO  [repo.usage.UserUsageTrackingComponent] … calculated missing usages for 0 users
09:30:24,123  INFO  [management.subsystems.ChildApplicationContextFactory] Starting 'Synchronization' subsystem, ID: [Synchronization, default]
09:30:24,138  INFO  [alfresco.config.JndiPropertyPlaceholderConfigurer] Loading properties file from class path resource [alfresco/alfresco-shared.properties]
09:30:24,365  INFO  [management.subsystems.ChildApplicationContextFactory] Startup of 'Synchronization' subsystem, ID: [Synchronization, default] complete
09:30:24,593  INFO  [service.descriptor.DescriptorService] Alfresco JVM - v1.6.0_16-b01; maximum heap size 910.250MB
09:30:24,593  INFO  [service.descriptor.DescriptorService] Alfresco started (Community): Current version 3.2.0 (r2 2440) schema 3300 - Originally installed version 3.2.0 (r2 2440) schema 3300
Feb 9, 2010 9:30:48 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive mobile.war
09:30:48,700  INFO  [alfresco.config.JBossEnabledWebApplicationContext] Refreshing org.alfresco.config.JBossEnabledWebApplicationContext@77a3d867: display name [Root WebApplicationContext]; startup date [Tue Feb 09 09:30:48 CST 2010]; root of context hierarchy
09:30:48,936  INFO  [alfresco.config.JBossEnabledWebApplicationContext] Bean factory for application context [org.alfresco.config.JBossEnabledWebApplicationContext@77a3d867]: org.springframework.beans.factory.support.DefaultListableBeanFactory@4f91659c
09:30:49,855  INFO  [web.scripts.DeclarativeRegistry] Registered 22 Web Scripts (+0 failed), 24 URLs
09:30:49,870  INFO  [web.scripts.AbstractRuntimeContainer] Initialised Presentation Web Script Container (in 186.00146ms)
09:30:49,947  INFO  [web.scripts.DeclarativeRegistry] Registered 40 Web Scripts (+0 failed), 42 URLs
09:30:49,963  INFO  [web.scripts.AbstractRuntimeContainer] Initialised WebFramework Web Script Container (in 89.09295ms)
09:30:49,998  INFO  [web.site.FrameworkHelper] Successfully Initialized Web Framework
Feb 9, 2010 9:30:50 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive share.war
09:30:52,117  INFO  [web.site.FrameworkHelper] Successfully Initialized Web Framework
Feb 9, 2010 9:30:52 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Feb 9, 2010 9:30:52 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 61415 ms

Lo que esta entre las flechas, son los erroeres que almenos yo creo son los importantes, que es lo que no me deja hacer la conexion…
y la verdad no se cual sea el porque no me deja conectar. Otra cosa que encontre es esto, se supone que estos archivos solo se
cargan a la hora de prender el alfresco:

[::]:ssh                [::]:*                  LISTEN    
tcp6       0      0 [::]:microsoft-ds       [::]:*                  LISTEN    
tcp6       0      0 [::]:netbios-ssn

Esos tambien se suponen que deben de estar en tcp, cierto?, pero aunque este apagado alfresco, siguen estando ahi,
quisiera saber si alguien me podria explicar como es que realmente funciona el cifs, en estos casos porque se supone
que ya esta funcionando y ya todos los puertos que necesita el alfresco estan abiertos. Lo estoy corriendo en Ubuntu Server
9.10, y tengo el afresco 3.2r.

Les agradecere de antemano su ayuda… y espero pronta repuesta…

Saludos….

cesarista
World-Class Innovator
World-Class Innovator
Hola:

Según tu log, no te está funcionando el CIFS, probablemente debido a que estas ejecutando alfresco con un usuario sin privilegios que intenta abrir un puerto privilegiado en linux (en este caso los del CIFS 445,137,138,139).

Necesitas configurar el CIFS en el archivo alfresco-global.properties en puertos por encima del 1024 (p.ej. 1445) y luego a la hora de ejecutar alfresco natear ese puerto 1445 –> 445 via iptables.


cifs.enabled=true
cifs.localname=ALFRESCO
cifs.Server.Name=ALFRESCO
cifs.domain=WORKGROUP
cifs.hostanounce=true
cifs.broadcast=192.168.1.255
cifs.tcpipSMB.port=1445
cifs.ipv6.enabled=false
cifs.netBIOSSMB.namePort=1137
cifs.netBIOSSMB.datagramPort=1138
cifs.netBIOSSMB.sessionPort=1139

Te dejo un script de inicio con el nateo de puertos:

http://www.zylk.net/web/guest/web-2-0/wiki/-/wiki/Main/AlfrescoInitialScript

rubenangel10
Confirmed Champ
Confirmed Champ
Hi…

Hola, al final ya me pude conectar al CIFS, despues de buscarle por todos lados,y gracias por tu ayuda, dejenme explicarle un poco
de como fue lo que paso. En un principio pues era lo de ipv6, que no me dejaba conectar, pues apagamos el ipv6, en la maquina, y pues
segun despies de eso debia de arrancar, pues no arranco, vino el problema de los puertos, y pues ya tu me diste una guia de como
configurar los puertos y todo eso. Pues si funciono y todo, pero no queriamos que estuviara escuchando por ese puerto, pues deberia de
encender bien, poruqe lo haciamos desde usuario root, pues se debia conectar. Si te diste cuenta a la hora de los logs que subi, mostrababa
algo como esto en el codigo:

09:30:23,986  ERROR [org.alfresco.fileserver] [SMB] Server error : org.alfresco.jlan.server.config.InvalidConfigurationException: Error initializing TCP-IP SMB session handler, Address already in use

Pues me  marcaba que ese puerto estaba en uso, lo que descubrimos fue de que, habia otra cosa que ocupaba ese puerto, pues descubrimo que
el microsofts-ds, era el que estaba dando el problema, no se pero como lo supimos pero era el que ocupaba el puerto donde deberia de conectarse el SMB,
y resulto que eso era un proceso que levanta la maquina a la hora que se encendia el equipo[microsoft-ds], y en si ese proceso lo deberia de prender
el Alfresco a la hora de arrancar, y pues no, obvio nos iba a arrojar los logs de que ese puerto estaba ocupado, y pues no prendia, lo que se
hizo fue matar ese proceso, y de que la maquina no lo levantara[microsoft-ds] a la hora de encenderse, que fue lo que hicimos?, pues quitamos el Samba
de la maquina, en si fue que el samba de la maquina no iniciara a la hora que se encendiara el servidor, dejando los puertos abajo del 1000, los que
traen por default los dejamos (445,339 creo que son esos), probamos el netstat -a, para ver que no lo habia prendido la maquina de nuevo,
pues no lo prendia, arrancamos el alfresco y en los logs, todo normal, ya no marco ese error, y nos tratamos de conectar, y si se conecto, muy bien sin ningun
problema.

El otro problema era que en Vista o en Seven, no funcionan correctamente esto, pues lo probamos, y funciono de maravilla, sin ninguna complicacion,
no se si ese sea el problema de otras personas, pero este fue mi caso, espero y mas adelante, conforme a nuestras necesidades no vuelvan a aparecer
otros detalles. Espero y les sirva…

y gracias por todo…

Saludos…