<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <br>
    More:<br>
    <br>
    The nice thing about Vagrant is that you can pretty quickly run
    things on a totally different OS.  So this I just did.  I'm now on
    CentOS-7 (which is what we are running in Dev and Prod anyway).<br>
    <br>
    Again, no issues whatsoever in running the setup-database script
    and, presumably, getting schemas in sync.<br>
    <br>
    But I boot up archivesspace.sh, and this:<br>
    <br>
    <blockquote type="cite">INFO -- : Thread-2000: All tables checked
      and confirmed set to UTF-8.  Nice job!<br>
           
      ========================================================================<br>
            A trace file has been written to the following location:
      /usr/share/archivesspace/data/tmp/aspace_diagnostic_1596058212.txt<br>
      <br>
            This file contains information that will assist developers
      in diagnosing<br>
            problems with your ArchivesSpace installation.  Please
      review the file's<br>
            contents for sensitive information (such as passwords) that
      you might not<br>
            want to share.<br>
           
      ========================================================================<br>
      Jul 29, 2020 9:30:12 PM
      org.eclipse.jetty.server.handler.ContextHandler$Context log<br>
      INFO: An exception happened during JRuby-Rack startup<br>
      undefined method `[]' for nil:NilClass<br>
      --- System<br>
      jruby 9.1.17.0 (2.3.3) 2018-04-20 d8b1ff9 OpenJDK 64-Bit Server VM
      25.252-b09 on 1.8.0_252-b09 +jit [linux-x86_64]<br>
      Time: 2020-07-29 21:30:12 UTC<br>
      Server: jetty/8.1.5.v20120716<br>
      jruby.home: uri:classloader://META-INF/jruby.home<br>
      <br>
      --- Context Init Parameters:<br>
      jruby.compat.version = 1.9<br>
      jruby.max.runtimes = 1<br>
      jruby.min.runtimes = 1<br>
      public.root = /<br>
      rack.env = production<br>
      <br>
      --- Backtrace<br>
      NoMethodError: undefined method `[]' for nil:NilClass<br>
             block in prepare_schemas at
      uri:classloader:/record_inheritance.rb:31<br>
                                 each at org/jruby/RubyArray.java:1735<br>
             block in prepare_schemas at
      uri:classloader:/record_inheritance.rb:16<br>
                                 each at org/jruby/RubyHash.java:1350<br>
                      prepare_schemas at
      uri:classloader:/record_inheritance.rb:15<br>
        block in ArchivesSpaceService at
/usr/share/archivesspace/data/tmp/jetty-0.0.0.0-8089-backend.war-_-any-/webapp/WEB-INF/app/main.rb:108<br>
                            configure at
/usr/share/archivesspace/gems/gems/sinatra-1.4.7/lib/sinatra/base.rb:1411<br>
         <class:ArchivesSpaceService> at
/usr/share/archivesspace/data/tmp/jetty-0.0.0.0-8089-backend.war-_-any-/webapp/WEB-INF/app/main.rb:79<br>
                               <main> at
/usr/share/archivesspace/data/tmp/jetty-0.0.0.0-8089-backend.war-_-any-/webapp/WEB-INF/app/main.rb:39<br>
                              require at org/jruby/RubyKernel.java:956<br>
                               (root) at
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:1<br>
                     block in require at
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:55<br>
                        instance_eval at
      org/jruby/RubyBasicObject.java:1691<br>
                               (root) at
/usr/share/archivesspace/data/tmp/jetty-0.0.0.0-8089-backend.war-_-any-/webapp/WEB-INF/config.ru:4<br>
                               <main> at
      uri:classloader:/vendor/rack-1.6.8/rack/builder.rb:55<br>
                         start_server at launcher/launcher.rb:92<br>
                                 main at launcher/launcher.rb:157<br>
                               <main> at launcher/launcher.rb:261<br>
    </blockquote>
    <br>
    This is on a fully updated CentOS-7 box.  Something just after the
    UTF-8 check.<br>
    <br>
    Mark<br>
    <br>
    <pre class="moz-signature" cols="72"><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Mark Cyzyk, M.A., M.L.S.
Library Applications Group
The Sheridan Libraries
The Johns Hopkins University
<a class="moz-txt-link-abbreviated" href="mailto:mcyzyk@jhu.edu">mcyzyk@jhu.edu</a>

Verba volant, scripta manent. 
</pre>
    <div class="moz-cite-prefix">On 7/28/20 11:18 AM, Mark Cyzyk wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:a202fff5-c455-b254-a9d7-35cf76aa0548@jhu.edu">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <br>
      Update on this:<br>
      <br>
      Upgraded to latest MySQL Connector (8.0.21).    Still no joy,<br>
      <br>
      Mark<br>
      <br>
      <pre class="moz-signature" cols="72"><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Mark Cyzyk, M.A., M.L.S.
Library Applications Group
The Sheridan Libraries
The Johns Hopkins University
<a class="moz-txt-link-abbreviated" href="mailto:mcyzyk@jhu.edu" moz-do-not-send="true">mcyzyk@jhu.edu</a>

Verba volant, scripta manent. 
</pre>
      <div class="moz-cite-prefix">On 7/27/20 11:35 AM, Mark Cyzyk
        wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:776606c3-5eba-eb6f-c64c-ae67fa3c3d9b@jhu.edu">
        <meta http-equiv="Content-Type" content="text/html;
          charset=UTF-8">
        <br>
        Hi Lora!<br>
        <br>
        Sorry, I should have mentioned this, I'm running against
        MariaDB:<br>
        <br>
        MariaDB from Ubuntu 20.04 repository, version <span
          class="highlight">10.3<br>
          <br>
          (We're running against MariaDB here in Prod and Dev on CentOS
          7.)<br>
          <br>
          Thanks!<br>
          <br>
          Mark<br>
          <br>
        </span>
        <pre class="moz-signature" cols="72"><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Mark Cyzyk, M.A., M.L.S.
Library Applications Group
The Sheridan Libraries
The Johns Hopkins University
<a class="moz-txt-link-abbreviated" href="mailto:mcyzyk@jhu.edu" moz-do-not-send="true">mcyzyk@jhu.edu</a>

Verba volant, scripta manent. 
</pre>
        <div class="moz-cite-prefix">On 7/27/20 11:22 AM, Lora Woodford
          wrote:<br>
        </div>
        <blockquote type="cite"
          cite="mid:50AE0EE7-34D7-4FD5-B476-6B39CCBA739C@lyrasis.org">
          <meta http-equiv="Content-Type" content="text/html;
            charset=UTF-8">
          <meta name="Generator" content="Microsoft Word 15 (filtered
            medium)">
          <style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Consolas",serif;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
          <div class="WordSection1">
            <p class="MsoNormal">Hiya Mark!<br>
              <br>
              So, if the issue were a db schema mismatch, you’d likely
              get an error message explaining that.  Something like
              “Schema Info Mismatch. Expected #{expected schema
              version}, received #{your schema version} for ASPACE
              version #{version you’re trying to run}.”<o:p></o:p></p>
            <p class="MsoNormal"><br>
              What version of mysql (if mysql?) are you using?  I’ve
              seen similar issues with folks attempting to run against
              MySql 8.  Can you try 5.7?<o:p></o:p></p>
            <p class="MsoNormal"><o:p> </o:p></p>
            <p class="MsoNormal">Lora<o:p></o:p></p>
            <p class="MsoNormal"><o:p> </o:p></p>
            <div style="border:none;border-top:solid #B5C4DF
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span
                    style="font-size:12.0pt;color:black">From: </span></b><span
                  style="font-size:12.0pt;color:black"><a
                    class="moz-txt-link-rfc2396E"
                    href="mailto:archivesspace_users_group-bounces@lyralists.lyrasis.org"
                    moz-do-not-send="true"><archivesspace_users_group-bounces@lyralists.lyrasis.org></a>
                  on behalf of Mark Cyzyk <a
                    class="moz-txt-link-rfc2396E"
                    href="mailto:mcyzyk@jhu.edu" moz-do-not-send="true"><mcyzyk@jhu.edu></a><br>
                  <b>Reply-To: </b><a class="moz-txt-link-rfc2396E"
                    href="mailto:mcyzyk@jhu.edu" moz-do-not-send="true">"mcyzyk@jhu.edu"</a>
                  <a class="moz-txt-link-rfc2396E"
                    href="mailto:mcyzyk@jhu.edu" moz-do-not-send="true"><mcyzyk@jhu.edu></a>,
                  Archivesspace Users Group <a
                    class="moz-txt-link-rfc2396E"
                    href="mailto:archivesspace_users_group@lyralists.lyrasis.org"
                    moz-do-not-send="true"><archivesspace_users_group@lyralists.lyrasis.org></a><br>
                  <b>Date: </b>Monday, July 27, 2020 at 10:55 AM<br>
                  <b>To: </b><a class="moz-txt-link-rfc2396E"
                    href="mailto:archivesspace_users_group@lyralists.lyrasis.org"
                    moz-do-not-send="true">"archivesspace_users_group@lyralists.lyrasis.org"</a>
                  <a class="moz-txt-link-rfc2396E"
                    href="mailto:archivesspace_users_group@lyralists.lyrasis.org"
                    moz-do-not-send="true"><archivesspace_users_group@lyralists.lyrasis.org></a><br>
                  <b>Subject: </b>[Archivesspace_Users_Group] ASpace
                  upgrade: "Connection to backend failed"<o:p></o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal"><o:p> </o:p></p>
            </div>
            <p class="MsoNormal" style="margin-bottom:12.0pt"><br>
              All,<br>
              <br>
              I'm trying to practice upgrading ASpace (2.5.1 -->
              2.8.0) in a Vagrant box before upgrading for real.<br>
              <br>
              I was having problems running the
              /scripts/database-setup.sh migration script via my Vagrant
              file, and, as with Vagrant, Ansible, etc. found myself
              spending lots of time troubleshooting the script I've
              written to install the software, when I could have just
              installed the software!<br>
              <br>
              So now I have my Vagrant box up and running, I SSH in and
              run /scripts/database-setup.sh without any problem.<br>
              <br>
              BUT now that I've kicked this can down the road, the next
              issue is:<br>
              <br>
              When I go to boot up ASpace, I end up with the following
              error:<o:p></o:p></p>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <p class="MsoNormal">INFO: DEBUG: resetting rack response
                due exception<br>
                E, [2020-07-25T15:57:06.898049 #38438] ERROR -- :
                Thread-2004: Connection to backend failed (<!DOCTYPE
                HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" <a
                  href="http://www.w3.org/TR/html4/loose.dtd"
                  moz-do-not-send="true">"http://www.w3.org/TR/html4/loose.dtd"</a>><o:p></o:p></p>
            </blockquote>
            <p class="MsoNormal"><br>
              I read that if the schema in the DB does not match the
              schema in the ASpace codebase, the backend will not start.<br>
              <br>
              And yet, the setup-database.sh migration script ran
              without error, so at this point the schemas should be in
              sync.<br>
              <br>
              Any advice on how to get the backend up and running
              greatly appreciated,<br>
              <br>
              Mark<br>
              <br>
              <o:p></o:p></p>
            <pre>-- <o:p></o:p></pre>
            <pre><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><o:p> </o:p></pre>
            <pre>Mark Cyzyk, M.A., M.L.S.<o:p></o:p></pre>
            <pre>Library Applications Group<o:p></o:p></pre>
            <pre>The Sheridan Libraries<o:p></o:p></pre>
            <pre>The Johns Hopkins University<o:p></o:p></pre>
            <pre><a href="mailto:mcyzyk@jhu.edu" moz-do-not-send="true">mcyzyk@jhu.edu</a><o:p></o:p></pre>
            <pre><o:p> </o:p></pre>
            <pre>Verba volant, scripta manent. <o:p></o:p></pre>
          </div>
        </blockquote>
        <br>
      </blockquote>
      <br>
    </blockquote>
    <br>
  </body>
</html>