[Archivesspace_Users_Group] Staging upgrade using Vagrant/Virtualbox, issue with DB connect string

Mark Cyzyk mcyzyk at gmail.com
Fri Jul 7 15:27:03 EDT 2023


FYI, here is the connect string that worked:

    jdbc:mysql://localhost:3306/archivesspace?user=[REDACTED]&password=[REDACTED]&useUnicode=true&characterEncoding=UTF-8&useSSL=false&allowPublicKeyRetrieval=true


Now, though, I'm getting an error regarding Solr:

    RuntimeError: Solr checksum verification failed (schema): expected
    [4d4849771a91d677f255b638cbefa8b8d67a236c56c645bb13c2842480614d78]
    got [f066f17556bbe49b0526ff70ae885bdc9655666b503227667ef0c4315e4e5b0b]


And this, despite the fact that I've placed the following in my config.rb:

    AppConfig[:solr_verify_checksums] = "false"


Researching this...

Mark

<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Mark Cyzyk, M.A., M.L.S.
Library Applications Group
The Sheridan Libraries
The Johns Hopkins University
mcyzyk at jhu.edu


On 7/7/23 2:08 PM, Mark Cyzyk wrote:
> Thanks, Blake!
>
> But did not work:
>
>> I, [2023-07-07T18:05:19.796951 #48893] INFO -- : Thread-2002: 
>> Connecting to database: 
>> jdbc:mysql://localhost:3306/archivesspace?user=[REDACTED]&password=[REDACTED]&useUnicode=true&characterEncoding=UTF-8*&useSSL=false&AllowPublicKeyRetrieval=True*. 
>> Max connections: 24
>> E, [2023-07-07T18:05:20.542986 #48893] ERROR -- : Thread-2002: DB 
>> connection failed: 
>> Java::ComMysqlJdbcExceptionsJdbc4::MySQLNonTransientConnectionException: 
>> *Public Key Retrieval is not allowed*
>
> Researching...
>
> Mark
> <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
> Mark Cyzyk, M.A., M.L.S.
> Library Applications Group
> The Sheridan Libraries
> The Johns Hopkins University
> mcyzyk at jhu.edu
>
>
> On 7/7/23 12:23 PM, Blake Carver wrote:
>> Haven't seen that one before but it looks like a common error, adding 
>> "AllowPublicKeyRetrieval=True " to the connection string looks like 
>> the answer
>> ------------------------------------------------------------------------
>> *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org 
>> <archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf 
>> of Mark Cyzyk <mcyzyk at gmail.com>
>> *Sent:* Friday, July 7, 2023 12:06 PM
>> *To:* Archivesspace Users Group 
>> <archivesspace_users_group at lyralists.lyrasis.org>
>> *Subject:* [Archivesspace_Users_Group] Staging upgrade using 
>> Vagrant/Virtualbox, issue with DB connect string
>> All,
>>
>> I'm hoping to get some advice/another set of eyes on this:
>>
>> I am trying to stage an upgrade of Aspace here on my workstation 
>> using Vagrant/Virtualbox and am running into an issue with the DB 
>> connect string I'm using in my config.rb file.
>>
>> *
>> Preliminaries:*
>>
>>   * Ubuntu 20.04 Jammy on Vagrant/Oracle Virtualbox with Guest
>>     Additions installed
>>   * Archivesspace 3.2.0 (preparing to upgrade to 3.4.0)
>>   * /usr/share/archivesspace/lib/mysql-connector-java-5.1.49.jar
>>     (owned by “archivesspace" user)
>>   * MySQL 8.0.33-0ubuntu0.20.04.2 (Ubuntu)
>>
>>         mysql> show databases;
>>         --------------
>>         show databases
>>         --------------
>>
>>         +--------------------+
>>         | Database           |
>>         +--------------------+
>>         | archivesspace      |
>>         | information_schema |
>>         | mysql              |
>>         | performance_schema |
>>         | sys                |
>>         +--------------------+
>>         5 rows in set (0.02 sec)
>>
>>
>>   * Solr 8.10.0
>>
>>         Core
>>             startTime:
>>                 6 minutes ago
>>             instanceDir:
>>                 /var/solr/data/archivesspace
>>             dataDir:
>>                 /var/solr/data/archivesspace/data/
>>
>>
>>
>>
>> *The Problem:*
>>
>>     Loading ArchivesSpace configuration file from path:
>>     /usr/share/archivesspace/config/config.rb
>>
>>     ArchivesSpaceThreadDump: Touch the file
>>     '/usr/share/archivesspace/thread_dump_backend.txt' to trigger a
>>     thread dump
>>     I, [2023-07-07T15:32:08.607923 #52254]  INFO -- : Thread-2002:
>>     Connecting to database:
>>     jdbc:mysql://localhost:3306/archivesspace?user=[REDACTED]&password=[REDACTED]&useUnicode=true&characterEncoding=UTF-8*&**useSSL=false*.
>>     Max connections: 24
>>     *E, [2023-07-07T15:32:08.914823 #52254] ERROR -- : Thread-2002:
>>     DB connection failed:
>>     Java::ComMysqlJdbcExceptionsJdbc4::MySQLNonTransientConnectionException:
>>     Public Key Retrieval is not allowed*
>>     ========================================================================
>>           A trace file has been written to the following location:
>>     /usr/share/archivesspace/data/tmp/aspace_diagnostic_1688743928.txt
>>
>>           This file contains information that will assist developers
>>     in diagnosing
>>           problems with your ArchivesSpace installation.  Please
>>     review the file's
>>           contents for sensitive information (such as passwords) that
>>     you might not
>>           want to share.
>>     ========================================================================
>>     Jul 07, 2023 3:32:08 PM
>>     org.eclipse.jetty.server.handler.ContextHandler$Context log
>>     INFO: An exception happened during JRuby-Rack startup
>>     Java::ComMysqlJdbcExceptionsJdbc4::MySQLNonTransientConnectionException:
>>     Public Key Retrieval is not allowed
>>     --- System
>>     jruby 9.2.12.0 (2.5.7) 2020-07-01 db01a49ba6 OpenJDK 64-Bit
>>     Server VM 25.362-b09 on 1.8.0_362-8u372-ga~us1-0ubuntu1~20.04-b09
>>     +jit [linux-x86_64]
>>     Time: 2023-07-07 15:32:08 +0000
>>     Server: jetty/9.4.44.v20210927
>>     jruby.home: uri:classloader://META-INF/jruby.home
>>
>>
>>
>> *Notes:*
>>
>> Regarding my DB connect string:
>>
>>     jdbc:mysql://localhost:3306/archivesspace?user=[REDACTED]&password=[REDACTED]&useUnicode=true&characterEncoding=UTF-8&useSSL=false
>>
>>
>> I appended “useSSL=false” thinking the following error would go away:
>>
>>      E, [2023-07-07T15:32:08.914823 #52254] ERROR -- : Thread-2002:
>>     DB connection failed:
>>     Java::ComMysqlJdbcExceptionsJdbc4::MySQLNonTransientConnectionException:
>>     Public Key Retrieval is not allowed
>>
>>
>> No joy!
>>
>> Not sure how to remedy.  Advice GREATLY appreciated,
>>
>> Mark
>> -- 
>> <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
>> Mark Cyzyk, M.A., M.L.S.
>> Library Applications Group
>> The Sheridan Libraries
>> The Johns Hopkins University
>> mcyzyk at jhu.edu  <mailto:mcyzyk at jhu.edu>
>>
>> Verba volant, scripta manent.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lyralists.lyrasis.org/pipermail/archivesspace_users_group/attachments/20230707/c1d0224e/attachment.html>


More information about the Archivesspace_Users_Group mailing list