500 Internal Server Error

Hello,

I installed OOD 3.0 on CentOS 7.9. However, I got 500 error.

500 Internal Server Error
If you are the administrator of this website, then please read this web application’s log file and/or the web server’s log file to find out what went wrong.

I checked httpd24 log and ondemand log but didn’t find any issue. Could you please let me know where should I check to solve this issue?

Selinux is disabled

SELinux status: disabled

There should be something in /var/log/httpd24-httpd. Either the direct error.log or <servername>_error.log. If it’s an apache 500 page, then it’ll have some error messages in the logs.

Hello Jeff,

I see the 500 error in httpd24-httpd log. I am not sure what causes the 500 error.

==> /var/log/httpd24/rivanna-portal-dev.hpc.virginia.edu_error_ssl.log <==
[Mon Apr 10 15:09:27.009657 2023] [lua:info] [pid 1162:tid 140367366182656] [client 172.18.35.253:52756] req_protocol="HTTP/1.1" req_handler="proxy-server" req_method="GET" req_accept="text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" req_user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/111.0" res_content_length="" req_content_type="" res_content_encoding="" req_status="500" req_origin="" allowed_hosts="rivanna-portal-dev.hpc.virginia.edu" time_user_map="0.008" local_user="gp4r" req_referer="" res_content_language="" req_port="443" req_is_websocket="false" req_server_name="rivanna-portal-dev.hpc.virginia.edu" log_hook="ood" req_accept_charset="" req_hostname="rivanna-portal-dev.hpc.virginia.edu" res_content_location="" res_content_disp="" res_location="" remote_user="gp4r@virginia.edu" log_time="2023-04-10T19:09:27.9430Z" req_user_ip="172.18.35.253" req_is_https="true" req_filename="proxy:http://localhost/pun/sys/dashboard" req_uri="/pun/sys/dashboard" time_proxy="206.66" res_content_type="text/plain; charset=utf-8" req_accept_language="en-us,en;q=0.5" req_cache_control="" req_accept_encoding="gzip, deflate, br"

==> /var/log/httpd24/rivanna-portal-dev.hpc.virginia.edu_access_ssl.log <==
172.18.35.253 - gp4r@virginia.edu [10/Apr/2023:15:09:26 -0400] "GET /pun/sys/dashboard HTTP/1.1" 500 182 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/111.0"

Is there anything in /var/log/ondemand-nginx/$USER/error.log?

I see FATAL error in error.log

App 2616 output: [2023-04-10 16:36:14 -0400 ]  INFO "method=GET path=/pun/sys/dashboard/ format=html controller=DashboardController action=index status=500 error='ActionView::Template::Error: unknown keyword: :target' duration=12.44 view=0.00"
App 2616 output: [2023-04-10 16:36:14 -0400 ] FATAL "ActionView::Template::Error (unknown keyword: :target):\n    3:     <i class=\"fa fa-question-circle\"></i><span class=\"hidden-sm hidden-sm-nav\"> Help</span><span class=\"caret\"></span>\n    4:   </a>\n    5:   <ul class=\"dropdown-menu\">\n    6:     <%= nav_link(\"Contact Support\", \"question-circle\", support_url, target: \"_blank\" ) %>\n    7:     <%= nav_link(\"Online Documentation\", \"info-circle\", docs_url, target: \"_blank\") %>\n    8:     <%= nav_link(\"Change HPC Password\", \"key\", passwd_url, target: \"_blank\") %>\n    9:     <%= nav_link(\"Configure Two-Factor Authentication\", \"mobile\", configure_2fa_url, target: \"_blank\") %>\n  \napp/helpers/application_helper.rb:26:in `nav_link'\napp/views/layouts/nav/_help_dropdown.html.erb:6\napp/views/layouts/application.html.erb:57"
App 2616 output: [2023-04-10 16:36:14 -0400 ]  INFO "method=GET path=/pun/sys/dashboard/500 format=html controller=ErrorsController action=internal_server_error status=500 error='ActionView::Template::Error: unknown keyword: :target' duration=10.37 view=0.00"
App 2616 output: Error during failsafe response: unknown keyword: :target
App 2616 output:   /var/www/ood/apps/sys/dashboard/app/helpers/application_helper.rb:26:in `nav_link'
App 2616 output:   /var/www/ood/apps/sys/dashboard/app/views/layouts/nav/_help_dropdown.html.erb:6:in `_app_views_layouts_nav__help_dropdown_html_erb__3374922979241379413_62700'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/base.rb:247:in `public_send'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/base.rb:247:in `_run'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/template.rb:154:in `block in render'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/activesupport-6.1.7.2/lib/active_support/notifications.rb:205:in `instrument'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/template.rb:345:in `instrument_render_template'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/template.rb:152:in `render'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/renderer/partial_renderer.rb:285:in `block in render_partial_template'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/activesupport-6.1.7.2/lib/active_support/notifications.rb:205:in `instrument'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/renderer/partial_renderer.rb:280:in `render_partial_template'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/renderer/partial_renderer.rb:271:in `render'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/renderer/renderer.rb:81:in `render_partial_to_object'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/renderer/renderer.rb:27:in `render_to_object'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/renderer/renderer.rb:22:in `render'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/helpers/rendering_helper.rb:38:in `block in render'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/base.rb:273:in `in_rendering_context'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/helpers/rendering_helper.rb:34:in `render'
App 2616 output:   /var/www/ood/apps/sys/dashboard/app/views/layouts/application.html.erb:57:in `_app_views_layouts_application_html_erb___262769319104705599_62580'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/base.rb:247:in `public_send'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/base.rb:247:in `_run'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/template.rb:154:in `block in render'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/activesupport-6.1.7.2/lib/active_support/notifications.rb:205:in `instrument'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/template.rb:345:in `instrument_render_template'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/template.rb:152:in `render'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/renderer/template_renderer.rb:72:in `block in render_with_layout'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/activesupport-6.1.7.2/lib/active_support/notifications.rb:205:in `instrument'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/renderer/template_renderer.rb:70:in `render_with_layout'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/renderer/template_renderer.rb:55:in `render_template'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/renderer/template_renderer.rb:11:in `render'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/renderer/renderer.rb:61:in `render_template_to_object'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/renderer/renderer.rb:29:in `render_to_object'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/rendering.rb:117:in `block in _render_template'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/base.rb:273:in `in_rendering_context'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/rendering.rb:116:in `_render_template'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_controller/metal/streaming.rb:218:in `_render_template'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/rendering.rb:103:in `render_to_body'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_controller/metal/rendering.rb:52:in `render_to_body'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_controller/metal/renderers.rb:142:in `render_to_body'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/abstract_controller/rendering.rb:25:in `render'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_controller/metal/rendering.rb:36:in `render'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_controller/metal/instrumentation.rb:46:in `block (2 levels) in render'
App 2616 output:   /opt/rh/rh-ruby30/root/usr/share/ruby/benchmark.rb:308:in `realtime'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/activesupport-6.1.7.2/lib/active_support/core_ext/benchmark.rb:14:in `ms'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_controller/metal/instrumentation.rb:46:in `block in render'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_controller/metal/instrumentation.rb:86:in `cleanup_view_runtime'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_controller/metal/instrumentation.rb:45:in `render'
App 2616 output:   /var/www/ood/apps/sys/dashboard/app/controllers/errors_controller.rb:31:in `block (2 levels) in internal_server_error'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_controller/metal/mime_responds.rb:214:in `respond_to'
App 2616 output:   /var/www/ood/apps/sys/dashboard/app/controllers/errors_controller.rb:30:in `internal_server_error'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/abstract_controller/base.rb:228:in `process_action'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_controller/metal/rendering.rb:30:in `process_action'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/abstract_controller/callbacks.rb:42:in `block in process_action'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/activesupport-6.1.7.2/lib/active_support/callbacks.rb:106:in `run_callbacks'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/on
App 2616 output: demand/3.0.0-1/gems/actionpack-6.1.7.2/lib/abstract_controller/callbacks.rb:41:in `process_action'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_controller/metal/rescue.rb:22:in `process_action'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_controller/metal/instrumentation.rb:34:in `block in process_action'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/activesupport-6.1.7.2/lib/active_support/notifications.rb:203:in `block in instrument'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/activesupport-6.1.7.2/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/activesupport-6.1.7.2/lib/active_support/notifications.rb:203:in `instrument'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_controller/metal/instrumentation.rb:33:in `process_action'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_controller/metal/params_wrapper.rb:249:in `process_action'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/abstract_controller/base.rb:165:in `process'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionview-6.1.7.2/lib/action_view/rendering.rb:39:in `process'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_controller/metal.rb:190:in `dispatch'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_controller/metal.rb:254:in `dispatch'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_dispatch/routing/route_set.rb:50:in `dispatch'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_dispatch/routing/route_set.rb:33:in `serve'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_dispatch/journey/router.rb:50:in `block in serve'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_dispatch/journey/router.rb:32:in `each'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_dispatch/journey/router.rb:32:in `serve'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_dispatch/routing/route_set.rb:842:in `call'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_dispatch/middleware/show_exceptions.rb:53:in `render_exception'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_dispatch/middleware/show_exceptions.rb:36:in `rescue in call'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_dispatch/middleware/show_exceptions.rb:31:in `call'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/lograge-0.12.0/lib/lograge/rails_ext/rack/logger.rb:18:in `call_app'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/railties-6.1.7.2/lib/rails/rack/logger.rb:26:in `block in call'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/activesupport-6.1.7.2/lib/active_support/tagged_logging.rb:99:in `block in tagged'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/activesupport-6.1.7.2/lib/active_support/tagged_logging.rb:37:in `tagged'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/activesupport-6.1.7.2/lib/active_support/tagged_logging.rb:99:in `tagged'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/railties-6.1.7.2/lib/rails/rack/logger.rb:26:in `call'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_dispatch/middleware/remote_ip.rb:81:in `call'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/request_store-1.5.1/lib/request_store/middleware.rb:19:in `call'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_dispatch/middleware/request_id.rb:26:in `call'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/rack-2.2.6.4/lib/rack/method_override.rb:24:in `call'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/rack-2.2.6.4/lib/rack/runtime.rb:22:in `call'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_dispatch/middleware/executor.rb:14:in `call'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/rack-2.2.6.4/lib/rack/sendfile.rb:110:in `call'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/actionpack-6.1.7.2/lib/action_dispatch/middleware/host_authorization.rb:148:in `call'
App 2616 output:   /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.0-1/gems/railties-6.1.7.2/lib/rails/engine.rb:539:in `call'
App 2616 output:   /opt/rh/ondemand/root/usr/share/ruby/vendor_ruby/phusion_passenger/rack/thread_handler_extension.rb:107:in `process_request'
App 2616 output:   /opt/rh/ondemand/root/usr/share/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb:149:in `accept_and_process_next_request'
App 2616 output:   /opt/rh/ondemand/root/usr/share/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb:110:in `main_loop'
App 2616 output:   /opt/rh/ondemand/root/usr/share/ruby/vendor_ruby/phusion_passenger/request_handler.rb:419:in `block (3 levels) in start_threads'
App 2616 output:   /opt/rh/ondemand/root/usr/share/ruby/vendor_ruby/phusion_passenger/utils.rb:113:in `block in create_thread_and_abort_on_exception'

Looks like modifying the Help menu using old methods was causing the error. I will check 3.0 document and fix the issue.

Yea please let me know what you mean by this. Can you share the 2.0 configurations you were using?

We are using this template to modify the help menu. It worked fine in 1.6 and 2.0.

<li class="dropdown" title="Help" >
  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
    <i class="fa fa-question-circle"></i><span class="hidden-sm hidden-sm-nav"> Help</span><span class="caret"></span>
  </a>
  <ul class="dropdown-menu">
    <%= nav_link("Contact Support", "question-circle", support_url, target: "_blank" ) %>
    <%= nav_link("Online Documentation", "info-circle", docs_url, target: "_blank") %>
    <%= nav_link("Change HPC Password", "key", passwd_url, target: "_blank") %>
    <%= nav_link("Configure Two-Factor Authentication", "mobile", configure_2fa_url, target: "_blank") %>
  </ul>
</li>

Thanks. You can do this now through configuration, but I’ll open a ticket upstream for compatibility and see what we can do.

Hello Jeff. Thank you for your help.

Looking at the code you can update this file to use new_tab: true if you want to continue to override this partial.

<%= nav_link("Contact Support", "question-circle", support_url, new_tab: true ) %>

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.