Docker error page audit

Hi,

Après de nombreuse tentative d’installation d’asqatasun sur xubuntu je me suis tournée vers le docker or j’ai encore ce même problème qui se répète

2016-05-11T07:23:41.262429831Z 11-05-2016 07:23:40:400 37522 INFO  org.asqatasun.webapp.orchestrator.AsqatasunOrchestratorImpl  - Launching audit Page on https://blog.docker.com/
2016-05-11T07:24:06.264915850Z 11-05-2016 07:24:05:410 62532 INFO  org.asqatasun.webapp.orchestrator.AsqatasunOrchestratorImpl  - Audit Duration has exceeded synchronous delay 25000
2016-05-11T07:24:22.266445259Z 11-05-2016 07:24:22:151 79273 INFO  org.asqatasun.service.command.AbstractScenarioAuditCommandImpl  - Loading content for null
2016-05-11T07:24:22.266491418Z 11-05-2016 07:24:22:152 79274 WARN  org.asqatasun.service.command.AbstractScenarioAuditCommandImpl  - Audit Status is ERROR while SCENARIO_LOADING was required 
2016-05-11T07:24:23.266592457Z 11-05-2016 07:24:22:322 79444 WARN  org.asqatasun.service.command.AuditCommandImpl  - Audit status isERROR whileCONTENT_ADAPTING was required
2016-05-11T07:24:23.266640571Z 11-05-2016 07:24:22:425 79547 WARN  org.asqatasun.service.command.AuditCommandImpl  - Audit status isERROR whilePROCESSING was required
2016-05-11T07:24:23.266652864Z 11-05-2016 07:24:22:505 79627 WARN  org.asqatasun.service.command.AuditCommandImpl  - Audit status isERROR whileCONSOLIDATION was required
2016-05-11T07:24:23.266662441Z 11-05-2016 07:24:22:515 79637 WARN  org.asqatasun.service.command.AuditCommandImpl  - Audit status isERROR whileANALYSIS was required
2016-05-11T07:24:23.266673957Z 11-05-2016 07:24:22:762 79884 INFO  org.asqatasun.webapp.orchestrator.AsqatasunOrchestratorImpl  - failure email sent to [me@my-email.org] on audit n? 1
2016-05-11T07:24:23.266682867Z 11-05-2016 07:24:22:803 79925 INFO  org.asqatasun.webapp.orchestrator.AsqatasunOrchestratorImpl  - Audit page terminated on https://blog.docker.com/` 

Je me demande s’ il n’y a pas quelque chose qui manque à mon système, peut être une version précise du JDK ou autre? J’ai fait la tentative avec différent tags la V4.0.0, V4.0.1 et la snapshot ,mais aucune ne marche.

Merci de votre aide et bonne journée :slight_smile:

Hello @vivileds

Bon reflex ! On peut avancer grâce à ça.

J’ai l’impression que tu utilises un proxy pour accéder à internet depuis ta machine. (Je dirais même que je veux bien parier mon goûter là-dessus :slight_smile: ) Tu confirmes ?

Hey !

Quel déduction, oui effectivement j’utilise une proxy.

Mais mon proxy est configurer dans le fichier /etc/systemd/system/docker.service.d/http-proxy.conf

[Service]
Environment="HTTPS_PROXY=https://proxy.xxx"
Environment=“HTTP_PROXY=http://proxy.xxx”

Merci

OK, alors tu peux revenir sur ton installation sur ta CentOS et modifier le fichier /etc/asqatasun/asqatasun.conf. Tout se trouve dans la section “ProxyConfiguration”, il te faudra modifier les valeurs:

  • proxyHost=
  • proxyPort=

Dis-nous ce que ça donne :slight_smile:

Pour information : je suis passé sur un serveur ubuntu

Et je relance le dockers ? ou bien le serveur ubuntu?

–> tu peux passer sur Ubuntu

voila le log d’asqatasun

11-05-2016 11:18:57:155 0    INFO  com.mchange.v2.log.MLog  - MLog clients using log4j logging.
11-05-2016 11:18:57:199 44   INFO  com.mchange.v2.c3p0.C3P0Registry  - Initializing c3p0-0.9.2.1 [built 20-March-2013 10:47:27 +0000; debug? true; trace: 10]
11-05-2016 11:18:57:969 814  INFO  com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource  - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 10, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> z8kfsx9g185bpuv1x14181|269f1481, debugUnreturnedConnectionStackTraces -> true, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> z8kfsx9g185bpuv1x14181|269f1481, idleConnectionTestPeriod -> 3600, initialPoolSize -> 5, jdbcUrl -> jdbc:mysql://localhost:3306/asqatasun, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 1000, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, statementCacheNumDeferredCloseThreads -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, userOverrides -> {}, usesTraditionalReflectiveProxies -> false ]
11-05-2016 11:19:04:977 7822 INFO  org.springframework.web.servlet.DispatcherServlet  - FrameworkServlet 'tgol-web-app': initialization started
11-05-2016 11:19:11:865 14710 INFO  org.springframework.web.servlet.DispatcherServlet  - FrameworkServlet 'tgol-web-app': initialization completed in 6888 ms
11-05-2016 11:20:49:821 112666 INFO  org.asqatasun.webapp.orchestrator.AsqatasunOrchestratorImpl  - Launching audit Page on http://en.wikipedia.org/
11-05-2016 11:20:50:572 113417 INFO  org.asqatasun.service.command.AbstractScenarioAuditCommandImpl  - Loading content for null
11-05-2016 11:20:50:572 113417 WARN  org.asqatasun.service.command.AbstractScenarioAuditCommandImpl  - Audit Status is ERROR while SCENARIO_LOADING was required 
11-05-2016 11:20:50:666 113511 WARN  org.asqatasun.service.command.AuditCommandImpl  - Audit status isERROR whileCONTENT_ADAPTING was required
11-05-2016 11:20:50:701 113546 WARN  org.asqatasun.service.command.AuditCommandImpl  - Audit status isERROR whilePROCESSING was required
11-05-2016 11:20:50:735 113580 WARN  org.asqatasun.service.command.AuditCommandImpl  - Audit status isERROR whileCONSOLIDATION was required
11-05-2016 11:20:50:737 113582 WARN  org.asqatasun.service.command.AuditCommandImpl  - Audit status isERROR whileANALYSIS was required
11-05-2016 11:20:50:980 113825 INFO  org.asqatasun.webapp.orchestrator.AsqatasunOrchestratorImpl  - Audit page terminated on http://en.wikipedia.org/

Aucune difference :frowning:

Envoie-moi ton asqatasun.conf en privé

Merci de ton aide :smiley:

Ligne ProxyHost, enlève les :3128 à la fin.

3128 c’est justement le port utilisé pour attaquer le proxy, qui est spécifié par ProxyPort.

Done, mais aucun changement :confused:

11-05-2016 12:30:48:548 7705 INFO  org.springframework.web.servlet.DispatcherServlet  - FrameworkServlet 'tgol-web-app': initialization started
11-05-2016 12:30:54:923 14080 INFO  org.springframework.web.servlet.DispatcherServlet  - FrameworkServlet 'tgol-web-app': initialization completed in 6375 ms
11-05-2016 12:31:27:953 47110 INFO  org.asqatasun.webapp.orchestrator.AsqatasunOrchestratorImpl  - Launching audit Page on http://en.wikipedia.org/
11-05-2016 12:31:29:322 48479 INFO  org.asqatasun.service.command.AbstractScenarioAuditCommandImpl  - Loading content for null
11-05-2016 12:31:29:322 48479 WARN  org.asqatasun.service.command.AbstractScenarioAuditCommandImpl  - Audit Status is ERROR while SCENARIO_LOADING was required 
11-05-2016 12:31:29:441 48598 WARN  org.asqatasun.service.command.AuditCommandImpl  - Audit status isERROR whileCONTENT_ADAPTING was required
11-05-2016 12:31:29:506 48663 WARN  org.asqatasun.service.command.AuditCommandImpl  - Audit status isERROR whilePROCESSING was required
11-05-2016 12:31:29:551 48708 WARN  org.asqatasun.service.command.AuditCommandImpl  - Audit status isERROR whileCONSOLIDATION was required
11-05-2016 12:31:29:553 48710 WARN  org.asqatasun.service.command.AuditCommandImpl  - Audit status isERROR whileANALYSIS was required
11-05-2016 12:31:29:688 48845 INFO  org.asqatasun.webapp.orchestrator.AsqatasunOrchestratorImpl  - Audit page terminated on http://en.wikipedia.org/

Mais pourquoi Audit Status is ERROR while SCENARIO_LOADING was required alors que c’est un Audit de page ?

redémarre tomcat (service tomcat7 restart puis prend un café :slight_smile: )

Je sais pas quoi te dire, ton aide est énorme pour moi mais la situation ne change pas toujours pareil j’ai meme redemarrer le pc

11-05-2016 12:51:33:709 0    INFO  com.mchange.v2.log.MLog  - MLog clients using log4j logging.
11-05-2016 12:51:33:735 26   INFO  com.mchange.v2.c3p0.C3P0Registry  - Initializing c3p0-0.9.2.1 [built 20-March-2013 10:47:27 +0000; debug? true; trace: 10]
11-05-2016 12:51:34:690 981  INFO  com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource  - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 10, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> z8kfsx9g188mtb41sk6fi6|60aa7b6f, debugUnreturnedConnectionStackTraces -> true, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> z8kfsx9g188mtb41sk6fi6|60aa7b6f, idleConnectionTestPeriod -> 3600, initialPoolSize -> 5, jdbcUrl -> jdbc:mysql://localhost:3306/asqatasun, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 1000, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, statementCacheNumDeferredCloseThreads -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, userOverrides -> {}, usesTraditionalReflectiveProxies -> false ]
11-05-2016 12:51:42:120 8411 INFO  org.springframework.web.servlet.DispatcherServlet  - FrameworkServlet 'tgol-web-app': initialization started
11-05-2016 12:51:47:429 13720 INFO  org.springframework.web.servlet.DispatcherServlet  - FrameworkServlet 'tgol-web-app': initialization completed in 5309 ms
11-05-2016 12:52:56:528 82819 INFO  org.asqatasun.webapp.orchestrator.AsqatasunOrchestratorImpl  - Launching audit Page on http://askubuntu.com/
11-05-2016 12:52:57:830 84121 INFO  org.asqatasun.service.command.AbstractScenarioAuditCommandImpl  - Loading content for null
11-05-2016 12:52:57:831 84122 WARN  org.asqatasun.service.command.AbstractScenarioAuditCommandImpl  - Audit Status is ERROR while SCENARIO_LOADING was required 
11-05-2016 12:52:57:966 84257 WARN  org.asqatasun.service.command.AuditCommandImpl  - Audit status isERROR whileCONTENT_ADAPTING was required
11-05-2016 12:52:58:052 84343 WARN  org.asqatasun.service.command.AuditCommandImpl  - Audit status isERROR whilePROCESSING was required
11-05-2016 12:52:58:105 84396 WARN  org.asqatasun.service.command.AuditCommandImpl  - Audit status isERROR whileCONSOLIDATION was required
11-05-2016 12:52:58:107 84398 WARN  org.asqatasun.service.command.AuditCommandImpl  - Audit status isERROR whileANALYSIS was required
11-05-2016 12:52:58:222 84513 INFO  org.asqatasun.webapp.orchestrator.AsqatasunOrchestratorImpl  - Audit page terminated on http://askubuntu.com/
  1. Est-ce que ton proxy requiert une authentification ? (saisie d’un identifiant/mot de passe pour pouvoir effectivement accéder à internet ?)
  2. essaye de tester un site local (i.e. de ton intranet)

Non il ne faut aucune authentification.

J’ai réessayé avec chacun des TAGS du docker à savoir le snapshot, v4.0.0 et v4.0.1 et le resultat est le même.

j’ai essayé aussi bien avec un site interne que externe rien ne va.

Tu pense qu’il vient d’où le problème j’arrive pas à cerner…:confused:

Merci

Mais il y a quand meme un petit progres au lieu de crash il me dit que c’est en cours de progress mais dans les logs j’ai le message failure

11-05-2016 13:54:02:507 122747 INFO  org.asqatasun.webapp.orchestrator.AsqatasunOrchestratorImpl  - Launching audit Page on http://si1a.intranet.dgfip/
11-05-2016 13:54:27:521 147761 INFO  org.asqatasun.webapp.orchestrator.AsqatasunOrchestratorImpl  - Audit Duration has exceeded synchronous delay 25000
11-05-2016 13:54:44:441 164681 INFO  org.asqatasun.service.command.AbstractScenarioAuditCommandImpl  - Loading content for null
11-05-2016 13:54:44:442 164682 WARN  org.asqatasun.service.command.AbstractScenarioAuditCommandImpl  - Audit Status is ERROR while SCENARIO_LOADING was required 
11-05-2016 13:54:44:611 164851 WARN  org.asqatasun.service.command.AuditCommandImpl  - Audit status isERROR whileCONTENT_ADAPTING was required
11-05-2016 13:54:44:726 164966 WARN  org.asqatasun.service.command.AuditCommandImpl  - Audit status isERROR whilePROCESSING was required
11-05-2016 13:54:44:803 165043 WARN  org.asqatasun.service.command.AuditCommandImpl  - Audit status isERROR whileCONSOLIDATION was required
11-05-2016 13:54:44:811 165051 WARN  org.asqatasun.service.command.AuditCommandImpl  - Audit status isERROR whileANALYSIS was required
11-05-2016 13:54:44:904 165144 INFO  org.asqatasun.webapp.orchestrator.AsqatasunOrchestratorImpl  - failure email sent to [me@my-email.org] on audit n? 1
11-05-2016 13:54:44:936 165176 INFO  org.asqatasun.webapp.orchestrator.AsqatasunOrchestratorImpl  - Audit page terminated on http://si1a.intranet.dgfip/

Continuons:

  1. Relance un audit de page et montre-nous tes logs Tomcat (/var/log/tomcat7/catalina.out).
  2. Lance un audit de site (limite à 10 pages dans les options sinon yena pour 2 jours) sur Wikipedia, et dis-nous si ça fonctionne.

En complément:

info système

Donne-nous le résultat de chacune des commandes suivantes:

sudo lsb_release -a
sudo uname -a
sudo java -version
sudo update-java-alternatives -l

Test accès réseau

Fait

sudo apt-get install httpie

puis lance

http --proxy=http:http://proxy.infra.dgfip:3128 http://si1a.intranet.dgfip/

et donne-nous le résultat

Augmenter les logs

Modifie (en tant que root) le fichier /var/lib/tomcat7/webapps/asqatasun/WEB-INF/classes/log4j.properties et remplace INFO par DEBUG pour les lignes suivantes:

  • log4j.logger.org.asqatasun.service
  • log4j.logger.org.asqatasun.webapp.orchestrator
  • log4j.logger.com.sebuilder

Puis redémarre tomcat, relance un audit de page et partage-nous les logs Asqatasun

Merci de l’aide, j’ai résolus mon problème :slight_smile:

1 Like