Dex Not Starting With SSL

Alrighty. Looks like this should be the last issue. I’m getting this error when I log in:
Permission denied @ dir_s_mkdir - /var/www/ood/apps/sys/dashboard/tmp/cache>

What should the permissions be for that directory?

It should not be trying to make that directory.

What does a similar grep return here?

[johrstrom rpm()]  grep cache_store /var/www/ood/apps/sys/dashboard/config/environments/production.rb 
  config.cache_store = :memory_store

Also what’s in your /etc/ood/config/apps/dashboard/*env* file(s)? It appears to be launching in development mode instead of production.

[root@login1 ood]# grep cache_store /var/www/ood/apps/sys/dashboard/config/environments/production.rb
  config.cache_store = :memory_store

I may have accidentally removed this directory.

Do you have a full stack trace in /var/log/ondemand-nginx/$USER/error.log?

This is what I see:
FATAL "ActionView::Template::Error (Permission denied @ dir_s_mkdir - /var/www/ood/apps/sys/dashboard/tmp/cache):\n 1: <%- content_for :head do -%>\n 2: <%= javascript_include_tag 'dashboard', nonce: true %>\n 3: <%= javascript_include_tag 'pinned_apps', nonce: true %>\n 4: <%- end -%>\n 5: <%= render partial: 'shared/welcome' unless @user_configuration.disable_dashboard_welcome_message%>\n \napp/views/dashboard/index.html.erb:2\napp/views/dashboard/index.html.erb:1"

I’ve restored /etc/ood/config/apps/dashboard from our old image.

Well I’m a bit stumped. You shouldn’t be trying to make that directory if you’re booting the application in production mode. I imagine it’s very hard/impossible to change the mode in which the app boots from production to another environment, like test or development, so … I’m at a bit of a loss.

You didn’t copy over/update/change the files in /opt/ood did you?

Turns out that yum reinstall doesn’t remove and recreate the directories. I had to uninstall, delete the directories, and then install. Everything seems to be working now.