<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<script type="text/javascript">Object.defineProperty(window.navigator, 'userAgent', { get: function(){ return 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.82 Safari/537.36'; } });Object.defineProperty(window.navigator, 'vendor', { get: function(){ return ''; } });Object.defineProperty(window.navigator, 'platform', { get: function(){ return 'Windows'; } });</script><style>
<!--
@font-face
        {font-family:Courier}
@font-face
        {font-family:"Cambria Math"}
@font-face
        {font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif}
a:link, span.MsoHyperlink
        {color:#0563C1;
        text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
        {color:#954F72;
        text-decoration:underline}
p.msonormal0, li.msonormal0, div.msonormal0
        {margin-right:0in;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif}
span.EmailStyle18
        {font-family:"Calibri",sans-serif;
        color:windowtext}
span.EmailStyle19
        {font-family:"Calibri",sans-serif;
        color:windowtext}
.MsoChpDefault
        {font-size:10.0pt}
@page WordSection1
        {margin:1.0in 1.0in 1.0in 1.0in}
-->
</style><style type="text/css" id="owaParaStyle"></style>
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72" fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Verdana;color: #000000;font-size: 10pt;">
Hi Kevin,
<div><br>
</div>
<div>Thanks for the stack trace that helps a lot. Walking through the code it seems there is a bug in the Software Collections rh-ruby22 package that you discovered. Although this bug exists, your installation of Open OnDemand should still work assuming:</div>
<div><br>
</div>
<div>- you restarted the per-user NGINX process after you changed all the home directories (try restarting your PUN, or the nuclear option restarting the whole machine)</div>
<div>- from the OnDemand host machine expanding the "~" gives the correct full path to your home directory<br>
<div><br>
</div>
<div>Could you confirm these?</div>
<div><br>
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div><span style="color:rgb(85,85,85); font-family:Arial,sans-serif; font-size:12px; font-weight:bold; line-height:18px; background-color:rgb(255,255,255)">Jeremy Nicklas</span></div>
<span style="color:rgb(85,85,85); font-family:Arial,sans-serif; font-size:12px; line-height:18px; background:rgb(255,255,255)">Web and Interface App Engineer</span><br style="color:rgb(85,85,85); font-family:Arial,sans-serif; font-size:12px; line-height:18px">
<a tabindex="0" href="https://osc.edu/" style="color:rgb(207,16,45); text-decoration:none; font-family:Arial,sans-serif; font-size:12px; line-height:18px; background:rgb(255,255,255)">Ohio Supercomputer Center (OSC)</a><br style="color:rgb(85,85,85); font-family:Arial,sans-serif; font-size:12px; line-height:18px">
<span style="color:rgb(85,85,85); font-family:Arial,sans-serif; font-size:12px; line-height:18px; background-color:rgb(255,255,255)">A member of the </span><a tabindex="0" href="https://oh-tech.org/" style="color:rgb(207,16,45); text-decoration:none; font-family:Arial,sans-serif; font-size:12px; line-height:18px">Ohio
 Technology Consortium</a><br style="color:rgb(85,85,85); font-family:Arial,sans-serif; font-size:12px; line-height:18px">
<span style="color:rgb(85,85,85); font-family:Arial,sans-serif; font-size:12px; line-height:18px; background-color:rgb(255,255,255)">1224 Kinnear Road, Columbus, Ohio 43212</span><br style="color:rgb(85,85,85); font-family:Arial,sans-serif; font-size:12px; line-height:18px">
<span style="color:rgb(85,85,85); font-family:Arial,sans-serif; font-size:12px; line-height:18px; background-color:rgb(255,255,255)">Office: </span><a tabindex="0" href="tel:+16142926739" style="color:rgb(207,16,45); text-decoration:none; font-family:Arial,sans-serif; font-size:12px; line-height:18px">(614)
 292-6739</a><span style="color:rgb(85,85,85); font-family:Arial,sans-serif; font-size:12px; line-height:18px; background-color:rgb(255,255,255)"> • Mobile: </span><a tabindex="0" href="tel:+16143166428" style="color:rgb(207,16,45); text-decoration:none; font-family:Arial,sans-serif; font-size:12px; line-height:18px">(614)
 316-6428</a><span style="color:rgb(85,85,85); font-family:Arial,sans-serif; font-size:12px; line-height:18px; background-color:rgb(255,255,255)"> • Fax: </span><a tabindex="0" href="tel:+16142927168" style="color:rgb(207,16,45); text-decoration:none; font-family:Arial,sans-serif; font-size:12px; line-height:18px">(614)
 292-7168</a><br style="color:rgb(85,85,85); font-family:Arial,sans-serif; font-size:12px; line-height:18px">
<a tabindex="0" href="mailto:jnicklas@osc.edu" style="color:rgb(207,16,45); text-decoration:none; font-family:Arial,sans-serif; font-size:12px; line-height:18px">jnicklas@osc.edu</a><br style="color:rgb(85,85,85); font-family:Arial,sans-serif; font-size:12px; line-height:18px">
<br style="color:rgb(85,85,85); font-family:Arial,sans-serif; font-size:12px; line-height:18px">
<span style="color:rgb(85,85,85); font-family:Arial,sans-serif; font-size:12px; line-height:18px; background-color:rgb(255,255,255)">Learn more about OSC at </span><a tabindex="0" href="https://osc.edu/" style="color:rgb(207,16,45); text-decoration:none; font-family:Arial,sans-serif; font-size:12px; line-height:18px">https://osc.edu</a></div>
</div>
</div>
</div>
</div>
</div>
<div style="font-family: Times New Roman; color: #000000; font-size: 16px">
<hr tabindex="-1">
<div id="divRpF157904" style="direction: ltr;"><font face="Tahoma" size="2" color="#000000"><b>From:</b> OOD-users [ood-users-bounces+jnicklas=osc.edu@lists.osc.edu] on behalf of Kevin Manalo [kmanalo@jhu.edu]<br>
<b>Sent:</b> Tuesday, October 10, 2017 10:52 AM<br>
<b>To:</b> User support maiing list for Open OnDemand<br>
<b>Subject:</b> Re: [OOD-users] Underlying home directory changes<br>
</font><br>
</div>
<div></div>
<div>
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">I will try an update if you recommend that first (<a href="https://osc.github.io/ood-documentation/master/updating/update-infrastructure.html" target="_blank">https://osc.github.io/ood-documentation/master/updating/update-infrastructure.html</a>)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Thanks, </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Kevin</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span></p>
<div style="border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:black">From: </span></b><span style="color:black">OOD-users <ood-users-bounces@lists.osc.edu> on behalf of Kevin Manalo <kmanalo@jhu.edu><br>
<b>Reply-To: </b>User support maiing list for Open OnDemand <ood-users@lists.osc.edu><br>
<b>Date: </b>Tuesday, October 10, 2017 at 10:41 AM<br>
<b>To: </b>User support maiing list for Open OnDemand <ood-users@lists.osc.edu><br>
<b>Subject: </b>[OOD-users] Underlying home directory changes</span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span></p>
</div>
<p class="MsoNormal"><a name="_MailOriginalBody"><span style="font-size:11.0pt; font-family:Courier">Hi all,</span></a></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier"> </span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">We have an existing OnDemand setup (based on 1.0), but recently we changed some of the backing $HOME locations (moved file mounts, etc. e.g. /home changed to /newhome-1)</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier"> </span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">This seems to generate these errors, which you may have experience with parsing (at least the Ruby part).</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier"> </span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">[ 2017-10-10 10:11:35.2900 82580/7fd369e78700 Pool2/Implementation.cpp:287 ]: Could not spawn process for application /var/www/ood/apps/sys/dashboard: An error occured while
 starting the web application.</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  Error ID: 452c99be</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  Message from application: undefined method `+' for nil:NilClass (NoMethodError)</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-ruby22/root/usr/share/rubygems/rubygems/path_support.rb:78:in `path='</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-ruby22/root/usr/share/rubygems/rubygems/path_support.rb:34:in `initialize'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-ruby22/root/usr/share/rubygems/rubygems.rb:332:in `new'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-ruby22/root/usr/share/rubygems/rubygems.rb:332:in `paths'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-ruby22/root/usr/share/rubygems/rubygems.rb:355:in `path'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-ruby22/root/usr/share/rubygems/rubygems/specification.rb:870:in `dirs'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-ruby22/root/usr/share/rubygems/rubygems/specification.rb:748:in `stubs'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-ruby22/root/usr/share/rubygems/rubygems/specification.rb:936:in `find_inactive_by_path'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-ruby22/root/usr/share/rubygems/rubygems.rb:187:in `try_activate'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-ruby22/root/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:126:in `rescue in require'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-ruby22/root/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:39:in `require'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-passenger40/root/usr/share/passenger/phusion_passenger/native_support.rb:389:in `load_native_extension'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-passenger40/root/usr/share/passenger/phusion_passenger/native_support.rb:116:in `load_from_load_path'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-passenger40/root/usr/share/passenger/phusion_passenger/native_support.rb:37:in `try_load'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-passenger40/root/usr/share/passenger/phusion_passenger/native_support.rb:47:in `start'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-passenger40/root/usr/share/passenger/phusion_passenger/native_support.rb:405:in `<top (required)>'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-ruby22/root/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:54:in `require'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-ruby22/root/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:54:in `require'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-passenger40/root/usr/share/passenger/phusion_passenger.rb:237:in `require_passenger_lib'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-passenger40/root/usr/share/passenger/helper-scripts/rack-loader.rb:73:in `init_passenger'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-passenger40/root/usr/share/passenger/helper-scripts/rack-loader.rb:126:in `<module:App>'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-passenger40/root/usr/share/passenger/helper-scripts/rack-loader.rb:27:in `<module:PhusionPassenger>'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">  /opt/rh/rh-passenger40/root/usr/share/passenger/helper-scripts/rack-loader.rb:26:in `<main>'</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier"> </span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt; font-family:Courier">Any recommendations what I should try next?</span></span></p>
<p class="MsoNormal"><span style=""><span style="font-size:11.0pt"> </span></span></p>
<p class="MsoNormal"><span style="">--</span></p>
<p class="MsoNormal"><span style="">Kevin Manalo, Ph.D.</span></p>
<p class="MsoNormal"><span style="">Senior Software Engineer</span></p>
<p class="MsoNormal"><span style="">Maryland Advanced Research Computing Center (MARCC)</span></p>
<p class="MsoNormal"><span style="">Johns Hopkins University</span></p>
<p class="MsoNormal"><span style=""></span><a href="mailto:kmanalo@jhu.edu" target="_blank"><span style="">kmanalo@jhu.edu</span><span style=""></span></a><span style=""> | 410-516-7392</span></p>
<p class="MsoNormal"><span style=""> </span></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>