Hello,
1. I've got problem with _MSG_gadget errors at titles in dashboard.
2. I see an error "The Atlassian Marketplace server is not reachable. Available application updates will not appear on this page." in applications tab.
Everything happend after installing SSL certificate to JIRA. I saw many questions about this topic but nothing helps. For example for point 2. i followed this instruction: https://confluence.atlassian.com/confkb/the-atlassian-marketplace-server-is-not-reachable-due-to-peer-not-authenticated-321850263.html?utm_medium=hercules-issue-view&_ga=2.124477066.1657909378.1553608288-567659681.1532674618&utm_source=SAC&utm_content=420060
but error has not disappeared. Maybe something is wrong with my JVM ?
Hi,
try to figure it out by this troubleshooting article.
Where did you install new cert? Into reverse proxy or JVM keystore?
I've installed cert into
"C:\Program Files (x86)\Java\jre1.8.0_191\lib\security\cacerts"
AND
"C:\Program Files\Atlassian\JIRA\jre\lib\security\cacerts"
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Try to follow that article and you will see if it will help.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
1) remove your domain from nonproxyhosts, you can set here localhost if needed and remove nonproxyport
2) can you share your INSTALL-DIR/conf/server.xml?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
After change domain to localhost and remove nonproxyport problem occurs again.
The part of engine and connector is enough ?
<Server port="8005" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.startup.VersionLoggerListener"/>
<Listener SSLEngine="on" className="org.apache.catalina.core.AprLifecycleListener"/>
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener"/>
<Service name="Catalina">
<Engine defaultHost="localhost" name="Catalina">
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
<Context docBase="${catalina.home}/atlassian-jira" path="" reloadable="false" useHttpOnly="true">
<Resource auth="Container" factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60" name="UserTransaction" type="javax.transaction.UserTransaction"/>
<Manager pathname=""/>
<JarScanner scanManifest="false"/>
<Valve className="org.apache.catalina.valves.StuckThreadDetectionValve" threshold="120"/>
</Context>
</Host>
<Valve className="org.apache.catalina.valves.AccessLogValve" pattern="%a %{jira.request.id}r %{jira.request.username}r %t "%m %U%q %H" %s %b %D "%{Referer}i" "%{User-Agent}i" "%{jira.request.assession.id}r""/>
</Engine>
<Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" enableLookups="false" maxHttpHeaderSize="8192" maxSpareThreads="75" maxThreads="150" minSpareThreads="25" port="80" proxyName="mydomain.se" proxyPort="443" protocol="HTTP/1.1" redirectPort="443" relaxedPathChars="[]|" relaxedQueryChars="[]|{}^\`"<>" useBodyEncodingForURI="true"/><Connector SSLEnabled="true" acceptCount="100" clientAuth="false" connectionTimeout="20000" disableUploadTimeout="true" enableLookups="false" keyAlias="jira6" keystoreFile="C:\Program Files\Atlassian\JIRA\jira6.pfx" keystorePass="changeit" keystoreType="JKS" maxHttpHeaderSize="8192" maxSpareThreads="75" maxThreads="150" minSpareThreads="25" port="443" proxyName="mydomain.se" proxyPort="443" protocol="org.apache.coyote.http11.Http11NioProtocol" relaxedPathChars="[]|" relaxedQueryChars="[]|{}^\`"<>" scheme="https" secure="true" sslProtocol="TLS" useBodyEncodingForURI="true"/>
</Service>
</Server>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Are you running Jira under dedicated user and not under Administrator? If not you should run it with user like 'jira'.
In both connectors:
Try to configure port values to 8080 for http and 8443 for https. Proxyport values leave as it is. Is problem still occurs when accesssing jira over java ports (like https://domain.se:8443 or https://ip:8443 in case of localhost testing)?
Are you open to solution like reverse proxy (for example with nginx)? From my experience sometimes is little bit problematic run HTTPS with own modified keystore directly on java ports.
If you want try it follow this:
https://confluence.atlassian.com/jirakb/integrating-jira-with-nginx-426115340.html
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
So if i change to port values 8080 and 8443 all errors are visible again.
If i set -Dhttp.nonProxyHosts=mydomain.se|*.atlassian.com everything working fine. But it's probably bad solution...?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Your instance looks strange. So you are not using any reverse proxy, but you configure it in parameters, why?
When you will use basic connectors (for 8080 and 8443) in server.xml (without any proxy parameters). Is it working correctly on java port 8443 (you will need also set base url to this url with port)?
If yes - try to run nginx as reverse proxy - it's much easier than "playing" with keystore.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
1 Jira Applications with SSL Configured - all results with connection succesful
2 Jira applications with port forwarding configured - I don't think that there is some application with port forwading. I've configured JIRA at config.bat to work on ports 80 and 443.
3 Jira applications with a broken Application Link - there's no such an error in atlassian-jira.log
4 Jira applications with a broken Proxy configuration - I've added to JVM those parameters:
Dhttp.proxyHost=mydomain.se
Dhttp.nonProxyHosts=mydomain.se
Dhttp.proxyPort=443
Dhttp.nonProxyPort=80
Dhttp.auth.ntlm.domain=DOMAIN
And that helped me with
_MSG_gadget
But there's still problem with "The Atlassian Marketplace server is not reachable. Available application updates will not appear on this page." in applications tab. So the problem is probably still with proxy settings. What else should i add there ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.