From brian.hoffman at lyrasis.org Mon May 1 04:14:39 2023 From: brian.hoffman at lyrasis.org (Brian Hoffman) Date: Mon, 1 May 2023 08:14:39 +0000 Subject: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation In-Reply-To: References: Message-ID: Hi Eric, There are different ways to do it, but this is what I recommend with a standard Solr install: 1. Start Solr: solr start -p 8983 1. Cd to where you installed archivesspace: cd /opt/archivesspace 1. Create a new Solr core: /opt/solr/bin/solr create_core -c archivesspace -d solr 1. Navigate to http://yourserver:8983/solr and confirm that the collection ?archivesspace? exists in the dropdown on the left side. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Gadsby, Eric T. Date: Friday, April 28, 2023 at 5:32 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation Brian, Thanks! Let me make sure I understand? 1. Download ArchivesSpace, stick it someplace? let?s say /opt 2. Download Solr , stick it someplace? let?s say /opt 3. mkdir -p /$path/$to/$solr/server/solr/configsets/archivesspace/conf 4. Copy the configutrtion files from ArchivesSpace to /$path/$to/$solr/server/solr/configsets/archivesspace/conf 5. solr start -p 8983 6. solr create_core -c archivesspace -d solr Then I would need to define the Solr path in the ArchivesSpace config file and start it. What would be your suggestion on how to make Solr survive a reboot? Thanks again! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Brian Hoffman Date: Friday, April 28, 2023 at 4:34 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Hi Eric, I recommend trying a simpler approach: First, start solr. For example: solr start -p 8983 Then cd to where you installed archivesspace and: solr create_core -c archivesspace -d solr Once you do that, you should be able to navigate to http://host:8983 and see the ?archivesspace? core in the collection dropdown. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Gadsby, Eric T. Date: Friday, April 28, 2023 at 3:31 PM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation Dear Friends, In relationship to my previous message about moving our ArchivesSpace to a new server I am in the process of setting up Solr in our test environment and having troubles. I set up Solr as outlined at https://solr.apache.org/guide/solr/latest/deployment-guide/taking-solr-to-production.html; specifically running the install script that places all files in the correct places, makes a solr user, and sets the start-up process. Solr installed fine but I could not make the ArchivesSpace core using the process laid out at https://archivesspace.github.io/tech-docs/provisioning/solr.html; I got an error. Now here is where I have found a contradiction. The ArchivesSpace documentation instructs you to follow the Solr documentation. The Solr documentation says to run the script but that starts Solr while the ArchivesSpace documentation goes onto says to not run Solr before importing the ArchivesSpace configuration files. Which is accurate? I have rolled my testing environment back and am trying again. In trying to get a better understanding I looked at Blake?s video at https://www.youtube.com/watch?v=1KbD0M_XfqI. In the video he says to simply move solr to /opt and you?re done, no need to run the script. Is that the case? Perhaps I am over thinking this but don?t you need to script to set up all the things Solr need like it?s own user and init file. The Solr document says you can start the software from anywhere (ie your home directory) but they call it a ?toy? install and cautions you not to overtax it suggesting you should test that way but run a full install. As I roll up my sleaves to try again any guidance would be most helpful. Thanks in advance for your help! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: From egadsby at towson.edu Mon May 1 09:54:03 2023 From: egadsby at towson.edu (Gadsby, Eric T.) Date: Mon, 1 May 2023 13:54:03 +0000 Subject: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation In-Reply-To: References: Message-ID: Hi, I tried this from my fresh install of Solr. It didn?t work. "[theadmin at aspace3-test-localdomain archivesspace]$ /opt/solr/bin/solr create_core -c archivesspace -d /opt/archivesspace//solr ERROR: Failed to create new core instance directory: /var/solr/data/archivesspace" I wondered about the path so I tried this: "[theadmin at aspace3-test-localdomain archivesspace]$ /opt/solr/bin/solr create_core -c archivesspace -d /opt/archivesspace//solr ERROR: Failed to create new core instance directory: /var/solr/data/archivesspace" This is Solr installed as laid out at https://solr.apache.org/guide/solr/latest/deployment-guide/taking-solr-to-production.html and I have moved the ArchivesSpace files in to the A solr/server/solr/configsets/archivesspace/conf/. Any help would be appreciated. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Brian Hoffman Date: Monday, May 1, 2023 at 4:14 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Hi Eric, There are different ways to do it, but this is what I recommend with a standard Solr install: 1. Start Solr: solr start -p 8983 1. Cd to where you installed archivesspace: cd /opt/archivesspace 1. Create a new Solr core: /opt/solr/bin/solr create_core -c archivesspace -d solr 1. Navigate to http://yourserver:8983/solr and confirm that the collection ?archivesspace? exists in the dropdown on the left side. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Gadsby, Eric T. Date: Friday, April 28, 2023 at 5:32 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation Brian, Thanks! Let me make sure I understand? 1. Download ArchivesSpace, stick it someplace? let?s say /opt 2. Download Solr , stick it someplace? let?s say /opt 3. mkdir -p /$path/$to/$solr/server/solr/configsets/archivesspace/conf 4. Copy the configutrtion files from ArchivesSpace to /$path/$to/$solr/server/solr/configsets/archivesspace/conf 5. solr start -p 8983 6. solr create_core -c archivesspace -d solr Then I would need to define the Solr path in the ArchivesSpace config file and start it. What would be your suggestion on how to make Solr survive a reboot? Thanks again! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Brian Hoffman Date: Friday, April 28, 2023 at 4:34 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Hi Eric, I recommend trying a simpler approach: First, start solr. For example: solr start -p 8983 Then cd to where you installed archivesspace and: solr create_core -c archivesspace -d solr Once you do that, you should be able to navigate to http://host:8983 and see the ?archivesspace? core in the collection dropdown. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Gadsby, Eric T. Date: Friday, April 28, 2023 at 3:31 PM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation Dear Friends, In relationship to my previous message about moving our ArchivesSpace to a new server I am in the process of setting up Solr in our test environment and having troubles. I set up Solr as outlined at https://solr.apache.org/guide/solr/latest/deployment-guide/taking-solr-to-production.html; specifically running the install script that places all files in the correct places, makes a solr user, and sets the start-up process. Solr installed fine but I could not make the ArchivesSpace core using the process laid out at https://archivesspace.github.io/tech-docs/provisioning/solr.html; I got an error. Now here is where I have found a contradiction. The ArchivesSpace documentation instructs you to follow the Solr documentation. The Solr documentation says to run the script but that starts Solr while the ArchivesSpace documentation goes onto says to not run Solr before importing the ArchivesSpace configuration files. Which is accurate? I have rolled my testing environment back and am trying again. In trying to get a better understanding I looked at Blake?s video at https://www.youtube.com/watch?v=1KbD0M_XfqI. In the video he says to simply move solr to /opt and you?re done, no need to run the script. Is that the case? Perhaps I am over thinking this but don?t you need to script to set up all the things Solr need like it?s own user and init file. The Solr document says you can start the software from anywhere (ie your home directory) but they call it a ?toy? install and cautions you not to overtax it suggesting you should test that way but run a full install. As I roll up my sleaves to try again any guidance would be most helpful. Thanks in advance for your help! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.jpg Type: image/jpeg Size: 1826 bytes Desc: image002.jpg URL: From egadsby at towson.edu Mon May 1 11:02:54 2023 From: egadsby at towson.edu (Gadsby, Eric T.) Date: Mon, 1 May 2023 15:02:54 +0000 Subject: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation In-Reply-To: References: Message-ID: So I tried doing this from my home directory ? aka not running the installer script and this is what I?ve got now: /home/theadmin/solr-9.2.0/bin/solr create_core -c archivesspace -d solr ERROR: Error CREATEing SolrCore 'archivesspace': Unable to create core [archivesspace] Caused by: solr.ICUCollationField Please correct me if I?m wrong but it seems to be reading the config but triping on a value therein. Ideas? Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Gadsby, Eric T. Date: Monday, May 1, 2023 at 9:54 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Hi, I tried this from my fresh install of Solr. It didn?t work. "[theadmin at aspace3-test-localdomain archivesspace]$ /opt/solr/bin/solr create_core -c archivesspace -d /opt/archivesspace//solr ERROR: Failed to create new core instance directory: /var/solr/data/archivesspace" I wondered about the path so I tried this: "[theadmin at aspace3-test-localdomain archivesspace]$ /opt/solr/bin/solr create_core -c archivesspace -d /opt/archivesspace//solr ERROR: Failed to create new core instance directory: /var/solr/data/archivesspace" This is Solr installed as laid out at https://solr.apache.org/guide/solr/latest/deployment-guide/taking-solr-to-production.html and I have moved the ArchivesSpace files in to the A solr/server/solr/configsets/archivesspace/conf/. Any help would be appreciated. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Brian Hoffman Date: Monday, May 1, 2023 at 4:14 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Hi Eric, There are different ways to do it, but this is what I recommend with a standard Solr install: 1. Start Solr: solr start -p 8983 1. Cd to where you installed archivesspace: cd /opt/archivesspace 1. Create a new Solr core: /opt/solr/bin/solr create_core -c archivesspace -d solr 1. Navigate to http://yourserver:8983/solr and confirm that the collection ?archivesspace? exists in the dropdown on the left side. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Gadsby, Eric T. Date: Friday, April 28, 2023 at 5:32 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation Brian, Thanks! Let me make sure I understand? 1. Download ArchivesSpace, stick it someplace? let?s say /opt 2. Download Solr , stick it someplace? let?s say /opt 3. mkdir -p /$path/$to/$solr/server/solr/configsets/archivesspace/conf 4. Copy the configutrtion files from ArchivesSpace to /$path/$to/$solr/server/solr/configsets/archivesspace/conf 5. solr start -p 8983 6. solr create_core -c archivesspace -d solr Then I would need to define the Solr path in the ArchivesSpace config file and start it. What would be your suggestion on how to make Solr survive a reboot? Thanks again! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Brian Hoffman Date: Friday, April 28, 2023 at 4:34 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Hi Eric, I recommend trying a simpler approach: First, start solr. For example: solr start -p 8983 Then cd to where you installed archivesspace and: solr create_core -c archivesspace -d solr Once you do that, you should be able to navigate to http://host:8983 and see the ?archivesspace? core in the collection dropdown. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Gadsby, Eric T. Date: Friday, April 28, 2023 at 3:31 PM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation Dear Friends, In relationship to my previous message about moving our ArchivesSpace to a new server I am in the process of setting up Solr in our test environment and having troubles. I set up Solr as outlined at https://solr.apache.org/guide/solr/latest/deployment-guide/taking-solr-to-production.html; specifically running the install script that places all files in the correct places, makes a solr user, and sets the start-up process. Solr installed fine but I could not make the ArchivesSpace core using the process laid out at https://archivesspace.github.io/tech-docs/provisioning/solr.html; I got an error. Now here is where I have found a contradiction. The ArchivesSpace documentation instructs you to follow the Solr documentation. The Solr documentation says to run the script but that starts Solr while the ArchivesSpace documentation goes onto says to not run Solr before importing the ArchivesSpace configuration files. Which is accurate? I have rolled my testing environment back and am trying again. In trying to get a better understanding I looked at Blake?s video at https://www.youtube.com/watch?v=1KbD0M_XfqI. In the video he says to simply move solr to /opt and you?re done, no need to run the script. Is that the case? Perhaps I am over thinking this but don?t you need to script to set up all the things Solr need like it?s own user and init file. The Solr document says you can start the software from anywhere (ie your home directory) but they call it a ?toy? install and cautions you not to overtax it suggesting you should test that way but run a full install. As I roll up my sleaves to try again any guidance would be most helpful. Thanks in advance for your help! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.jpg Type: image/jpeg Size: 1826 bytes Desc: image002.jpg URL: From brian.hoffman at lyrasis.org Mon May 1 11:25:17 2023 From: brian.hoffman at lyrasis.org (Brian Hoffman) Date: Mon, 1 May 2023 15:25:17 +0000 Subject: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation In-Reply-To: References: Message-ID: Hi Eric, As of now, ArchivesSpace targets Solr 8.x. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Gadsby, Eric T. Date: Monday, May 1, 2023 at 11:03 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation So I tried doing this from my home directory ? aka not running the installer script and this is what I?ve got now: /home/theadmin/solr-9.2.0/bin/solr create_core -c archivesspace -d solr ERROR: Error CREATEing SolrCore 'archivesspace': Unable to create core [archivesspace] Caused by: solr.ICUCollationField Please correct me if I?m wrong but it seems to be reading the config but triping on a value therein. Ideas? Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Gadsby, Eric T. Date: Monday, May 1, 2023 at 9:54 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Hi, I tried this from my fresh install of Solr. It didn?t work. "[theadmin at aspace3-test-localdomain archivesspace]$ /opt/solr/bin/solr create_core -c archivesspace -d /opt/archivesspace//solr ERROR: Failed to create new core instance directory: /var/solr/data/archivesspace" I wondered about the path so I tried this: "[theadmin at aspace3-test-localdomain archivesspace]$ /opt/solr/bin/solr create_core -c archivesspace -d /opt/archivesspace//solr ERROR: Failed to create new core instance directory: /var/solr/data/archivesspace" This is Solr installed as laid out at https://solr.apache.org/guide/solr/latest/deployment-guide/taking-solr-to-production.html and I have moved the ArchivesSpace files in to the A solr/server/solr/configsets/archivesspace/conf/. Any help would be appreciated. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Brian Hoffman Date: Monday, May 1, 2023 at 4:14 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Hi Eric, There are different ways to do it, but this is what I recommend with a standard Solr install: 1. Start Solr: solr start -p 8983 1. Cd to where you installed archivesspace: cd /opt/archivesspace 1. Create a new Solr core: /opt/solr/bin/solr create_core -c archivesspace -d solr 1. Navigate to http://yourserver:8983/solr and confirm that the collection ?archivesspace? exists in the dropdown on the left side. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Gadsby, Eric T. Date: Friday, April 28, 2023 at 5:32 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation Brian, Thanks! Let me make sure I understand? 1. Download ArchivesSpace, stick it someplace? let?s say /opt 2. Download Solr , stick it someplace? let?s say /opt 3. mkdir -p /$path/$to/$solr/server/solr/configsets/archivesspace/conf 4. Copy the configutrtion files from ArchivesSpace to /$path/$to/$solr/server/solr/configsets/archivesspace/conf 5. solr start -p 8983 6. solr create_core -c archivesspace -d solr Then I would need to define the Solr path in the ArchivesSpace config file and start it. What would be your suggestion on how to make Solr survive a reboot? Thanks again! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Brian Hoffman Date: Friday, April 28, 2023 at 4:34 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Hi Eric, I recommend trying a simpler approach: First, start solr. For example: solr start -p 8983 Then cd to where you installed archivesspace and: solr create_core -c archivesspace -d solr Once you do that, you should be able to navigate to http://host:8983 and see the ?archivesspace? core in the collection dropdown. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Gadsby, Eric T. Date: Friday, April 28, 2023 at 3:31 PM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation Dear Friends, In relationship to my previous message about moving our ArchivesSpace to a new server I am in the process of setting up Solr in our test environment and having troubles. I set up Solr as outlined at https://solr.apache.org/guide/solr/latest/deployment-guide/taking-solr-to-production.html; specifically running the install script that places all files in the correct places, makes a solr user, and sets the start-up process. Solr installed fine but I could not make the ArchivesSpace core using the process laid out at https://archivesspace.github.io/tech-docs/provisioning/solr.html; I got an error. Now here is where I have found a contradiction. The ArchivesSpace documentation instructs you to follow the Solr documentation. The Solr documentation says to run the script but that starts Solr while the ArchivesSpace documentation goes onto says to not run Solr before importing the ArchivesSpace configuration files. Which is accurate? I have rolled my testing environment back and am trying again. In trying to get a better understanding I looked at Blake?s video at https://www.youtube.com/watch?v=1KbD0M_XfqI. In the video he says to simply move solr to /opt and you?re done, no need to run the script. Is that the case? Perhaps I am over thinking this but don?t you need to script to set up all the things Solr need like it?s own user and init file. The Solr document says you can start the software from anywhere (ie your home directory) but they call it a ?toy? install and cautions you not to overtax it suggesting you should test that way but run a full install. As I roll up my sleaves to try again any guidance would be most helpful. Thanks in advance for your help! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: From jesse.martinez at bc.edu Mon May 1 12:02:20 2023 From: jesse.martinez at bc.edu (Jesse Martinez) Date: Mon, 1 May 2023 12:02:20 -0400 Subject: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation In-Reply-To: References: Message-ID: Hi, I wrote up my Solr installation step in this gist. Maybe it would be useful for others. (The manual installation instructions may be incomplete, though.) https://gist.github.com/jessemartinez/f6bd547dfbe0ce935dda9e3132025473 Jesse On Mon, May 1, 2023 at 11:25?AM Brian Hoffman wrote: > Hi Eric, > > > > As of now, ArchivesSpace targets Solr 8.x. > > > > Brian > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Gadsby, Eric T. > *Date: *Monday, May 1, 2023 at 11:03 AM > *To: *Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] The best way to implement Solr > - confused by documentation > > So I tried doing this from my home directory ? aka not running the > installer script and this is what I?ve got now: > > > > /home/theadmin/solr-9.2.0/bin/solr create_core -c archivesspace -d solr > > > > ERROR: Error CREATEing SolrCore 'archivesspace': Unable to create core > [archivesspace] Caused by: solr.ICUCollationField > > > > Please correct me if I?m wrong but it seems to be reading the config but > triping on a value therein. Ideas? Thanks! > > > > > > [image: Towson University logo] > > *Eric T. Gadsby* > > *Pronouns: he/him/his* > > IT Operations Specialist | Albert S. Cook Library > > *?* > > P: 410-704-3340 > egadsby at towson.edu | libraries.towson.edu > > *?* > > > > Confidentiality Notice: This message may contain information that is > confidential, privileged, proprietary, or otherwise legally exempt from > disclosure. If you are not the intended recipient, you are notified that > you are not authorized to read, print, copy or disseminate this message, > any part of it, or any attachments. If this message has been sent to you in > error, please notify the sender by replying to this transmission, or by > calling Albert S. Cook Library at 410-704-3340 . > > > > > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Gadsby, Eric T. > *Date: *Monday, May 1, 2023 at 9:54 AM > *To: *Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] The best way to implement Solr > - confused by documentation > > [ *CAUTION*: This email is from outside of TU. Use caution before > clicking links or opening attachments. If suspicious, report to > phishing at towson.edu. ] > > Hi, > > > > I tried this from my fresh install of Solr. It didn?t work. > > > > "[theadmin at aspace3-test-localdomain archivesspace]$ /opt/solr/bin/solr > create_core -c archivesspace -d /opt/archivesspace//solr > > > > ERROR: Failed to create new core instance directory: > /var/solr/data/archivesspace" > > > > > > I wondered about the path so I tried this: > > > > "[theadmin at aspace3-test-localdomain archivesspace]$ /opt/solr/bin/solr > create_core -c archivesspace -d /opt/archivesspace//solr > > > > ERROR: Failed to create new core instance directory: > /var/solr/data/archivesspace" > > > > This is Solr installed as laid out at > https://solr.apache.org/guide/solr/latest/deployment-guide/taking-solr-to-production.html > and I have moved the ArchivesSpace files in to the A > solr/server/solr/configsets/archivesspace/conf/. Any help would be > appreciated. Thanks! > > > > > > [image: Towson University logo] > > *Eric T. Gadsby* > > *Pronouns: he/him/his* > > IT Operations Specialist | Albert S. Cook Library > > *?* > > P: 410-704-3340 > egadsby at towson.edu | libraries.towson.edu > > *?* > > > > Confidentiality Notice: This message may contain information that is > confidential, privileged, proprietary, or otherwise legally exempt from > disclosure. If you are not the intended recipient, you are notified that > you are not authorized to read, print, copy or disseminate this message, > any part of it, or any attachments. If this message has been sent to you in > error, please notify the sender by replying to this transmission, or by > calling Albert S. Cook Library at 410-704-3340 . > > > > > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Brian Hoffman > *Date: *Monday, May 1, 2023 at 4:14 AM > *To: *Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] The best way to implement Solr > - confused by documentation > > [ *CAUTION*: This email is from outside of TU. Use caution before > clicking links or opening attachments. If suspicious, report to > phishing at towson.edu. ] > > Hi Eric, > > > > There are different ways to do it, but this is what I recommend with a > standard Solr install: > > > > 1. Start Solr: > > solr start -p 8983 > > > > 1. Cd to where you installed archivesspace: > > cd /opt/archivesspace > > > > 1. Create a new Solr core: > > /opt/solr/bin/solr create_core -c archivesspace -d solr > > > > 1. Navigate to http://yourserver:8983/solr and confirm that the > collection ?archivesspace? exists in the dropdown on the left side. > > > > Brian > > > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Gadsby, Eric T. > *Date: *Friday, April 28, 2023 at 5:32 PM > *To: *Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] The best way to implement Solr > - confused by documentation > > Brian, > > > > Thanks! Let me make sure I understand? > > > > 1. Download ArchivesSpace, stick it someplace? let?s say /opt > 2. Download Solr , stick it someplace? let?s say /opt > 3. mkdir -p /$path/$to/$solr/server/solr/configsets/archivesspace/conf > 4. Copy the configutrtion files from ArchivesSpace to > /$path/$to/$solr/server/solr/configsets/archivesspace/conf > 5. solr start -p 8983 > 6. solr create_core -c archivesspace -d solr > > > > Then I would need to define the Solr path in the ArchivesSpace config file > and start it. What would be your suggestion on how to make Solr survive a > reboot? > > > > Thanks again! > > > > > > [image: Towson University logo] > > *Eric T. Gadsby* > > *Pronouns: he/him/his* > > IT Operations Specialist | Albert S. Cook Library > > *?* > > P: 410-704-3340 > egadsby at towson.edu | libraries.towson.edu > > *?* > > > > Confidentiality Notice: This message may contain information that is > confidential, privileged, proprietary, or otherwise legally exempt from > disclosure. If you are not the intended recipient, you are notified that > you are not authorized to read, print, copy or disseminate this message, > any part of it, or any attachments. If this message has been sent to you in > error, please notify the sender by replying to this transmission, or by > calling Albert S. Cook Library at 410-704-3340 . > > > > > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Brian Hoffman > *Date: *Friday, April 28, 2023 at 4:34 PM > *To: *Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] The best way to implement Solr > - confused by documentation > > [ *CAUTION*: This email is from outside of TU. Use caution before > clicking links or opening attachments. If suspicious, report to > phishing at towson.edu. ] > > Hi Eric, > > > > I recommend trying a simpler approach: > > > > First, start solr. For example: > > > > solr start -p 8983 > > > > Then cd to where you installed archivesspace and: > > > > solr create_core -c archivesspace -d solr > > > > Once you do that, you should be able to navigate to http://host:8983 and > see the ?archivesspace? core in the collection dropdown. > > > > Brian > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Gadsby, Eric T. > *Date: *Friday, April 28, 2023 at 3:31 PM > *To: *Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *[Archivesspace_Users_Group] The best way to implement Solr - > confused by documentation > > Dear Friends, > > > > In relationship to my previous message about moving our ArchivesSpace to a > new server I am in the process of setting up Solr in our test environment > and having troubles. > > > > I set up Solr as outlined at > https://solr.apache.org/guide/solr/latest/deployment-guide/taking-solr-to-production.html; > specifically running the install script that places all files in the > correct places, makes a solr user, and sets the start-up process. Solr > installed fine but I could not make the ArchivesSpace core using the > process laid out at > https://archivesspace.github.io/tech-docs/provisioning/solr.html; I got > an error. > > > > Now here is where I have found a contradiction. The ArchivesSpace > documentation instructs you to follow the Solr documentation. The Solr > documentation says to run the script but that starts Solr while the > ArchivesSpace documentation goes onto says to * not* run Solr before > importing the ArchivesSpace configuration files. Which is accurate? > > > > I have rolled my testing environment back and am trying again. In trying > to get a better understanding I looked at Blake?s video at > https://www.youtube.com/watch?v=1KbD0M_XfqI. In the video he says to > simply move solr to /opt and you?re done, no need to run the script. Is > that the case? Perhaps I am over thinking this but don?t you need to > script to set up all the things Solr need like it?s own user and init > file. The Solr document says you can start the software from anywhere (ie > your home directory) but they call it a ?toy? install and cautions you not > to overtax it suggesting you should test that way but run a full install. > > > > As I roll up my sleaves to try again any guidance would be most helpful. > Thanks in advance for your help! > > > > > > [image: Towson University logo] > > *Eric T. Gadsby* > > *Pronouns: he/him/his* > > IT Operations Specialist | Albert S. Cook Library > > *?* > > P: 410-704-3340 > egadsby at towson.edu | libraries.towson.edu > > *?* > > > > Confidentiality Notice: This message may contain information that is > confidential, privileged, proprietary, or otherwise legally exempt from > disclosure. If you are not the intended recipient, you are notified that > you are not authorized to read, print, copy or disseminate this message, > any part of it, or any attachments. If this message has been sent to you in > error, please notify the sender by replying to this transmission, or by > calling Albert S. Cook Library at 410-704-3340 . > > > > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -- Jesse Martinez Senior Library Applications Developer O'Neill Library, Boston College jesse.martinez at bc.edu 617-552-2509 he/him/his -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: not available URL: From egadsby at towson.edu Mon May 1 13:00:39 2023 From: egadsby at towson.edu (Gadsby, Eric T.) Date: Mon, 1 May 2023 17:00:39 +0000 Subject: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation In-Reply-To: References: Message-ID: Thanks Brian and Jessie. I?ll see what I can get going. Thank you for your help. [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Jesse Martinez Date: Monday, May 1, 2023 at 12:02 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Hi, I wrote up my Solr installation step in this gist. Maybe it would be useful for others. (The manual installation instructions may be incomplete, though.) https://gist.github.com/jessemartinez/f6bd547dfbe0ce935dda9e3132025473 Jesse On Mon, May 1, 2023 at 11:25?AM Brian Hoffman > wrote: Hi Eric, As of now, ArchivesSpace targets Solr 8.x. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Gadsby, Eric T. > Date: Monday, May 1, 2023 at 11:03 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation So I tried doing this from my home directory ? aka not running the installer script and this is what I?ve got now: /home/theadmin/solr-9.2.0/bin/solr create_core -c archivesspace -d solr ERROR: Error CREATEing SolrCore 'archivesspace': Unable to create core [archivesspace] Caused by: solr.ICUCollationField Please correct me if I?m wrong but it seems to be reading the config but triping on a value therein. Ideas? Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Gadsby, Eric T. > Date: Monday, May 1, 2023 at 9:54 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Hi, I tried this from my fresh install of Solr. It didn?t work. "[theadmin at aspace3-test-localdomain archivesspace]$ /opt/solr/bin/solr create_core -c archivesspace -d /opt/archivesspace//solr ERROR: Failed to create new core instance directory: /var/solr/data/archivesspace" I wondered about the path so I tried this: "[theadmin at aspace3-test-localdomain archivesspace]$ /opt/solr/bin/solr create_core -c archivesspace -d /opt/archivesspace//solr ERROR: Failed to create new core instance directory: /var/solr/data/archivesspace" This is Solr installed as laid out at https://solr.apache.org/guide/solr/latest/deployment-guide/taking-solr-to-production.html and I have moved the ArchivesSpace files in to the A solr/server/solr/configsets/archivesspace/conf/. Any help would be appreciated. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Brian Hoffman > Date: Monday, May 1, 2023 at 4:14 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Hi Eric, There are different ways to do it, but this is what I recommend with a standard Solr install: 1. Start Solr: solr start -p 8983 1. Cd to where you installed archivesspace: cd /opt/archivesspace 1. Create a new Solr core: /opt/solr/bin/solr create_core -c archivesspace -d solr 1. Navigate to http://yourserver:8983/solr and confirm that the collection ?archivesspace? exists in the dropdown on the left side. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Gadsby, Eric T. > Date: Friday, April 28, 2023 at 5:32 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation Brian, Thanks! Let me make sure I understand? 1. Download ArchivesSpace, stick it someplace? let?s say /opt 2. Download Solr , stick it someplace? let?s say /opt 3. mkdir -p /$path/$to/$solr/server/solr/configsets/archivesspace/conf 4. Copy the configutrtion files from ArchivesSpace to /$path/$to/$solr/server/solr/configsets/archivesspace/conf 5. solr start -p 8983 6. solr create_core -c archivesspace -d solr Then I would need to define the Solr path in the ArchivesSpace config file and start it. What would be your suggestion on how to make Solr survive a reboot? Thanks again! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Brian Hoffman > Date: Friday, April 28, 2023 at 4:34 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Hi Eric, I recommend trying a simpler approach: First, start solr. For example: solr start -p 8983 Then cd to where you installed archivesspace and: solr create_core -c archivesspace -d solr Once you do that, you should be able to navigate to http://host:8983 and see the ?archivesspace? core in the collection dropdown. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Gadsby, Eric T. > Date: Friday, April 28, 2023 at 3:31 PM To: Archivesspace Users Group > Subject: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation Dear Friends, In relationship to my previous message about moving our ArchivesSpace to a new server I am in the process of setting up Solr in our test environment and having troubles. I set up Solr as outlined at https://solr.apache.org/guide/solr/latest/deployment-guide/taking-solr-to-production.html; specifically running the install script that places all files in the correct places, makes a solr user, and sets the start-up process. Solr installed fine but I could not make the ArchivesSpace core using the process laid out at https://archivesspace.github.io/tech-docs/provisioning/solr.html; I got an error. Now here is where I have found a contradiction. The ArchivesSpace documentation instructs you to follow the Solr documentation. The Solr documentation says to run the script but that starts Solr while the ArchivesSpace documentation goes onto says to not run Solr before importing the ArchivesSpace configuration files. Which is accurate? I have rolled my testing environment back and am trying again. In trying to get a better understanding I looked at Blake?s video at https://www.youtube.com/watch?v=1KbD0M_XfqI. In the video he says to simply move solr to /opt and you?re done, no need to run the script. Is that the case? Perhaps I am over thinking this but don?t you need to script to set up all the things Solr need like it?s own user and init file. The Solr document says you can start the software from anywhere (ie your home directory) but they call it a ?toy? install and cautions you not to overtax it suggesting you should test that way but run a full install. As I roll up my sleaves to try again any guidance would be most helpful. Thanks in advance for your help! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Jesse Martinez Senior Library Applications Developer O'Neill Library, Boston College jesse.martinez at bc.edu 617-552-2509 he/him/his -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: From Jessica.Crouch at lyrasis.org Tue May 2 10:26:31 2023 From: Jessica.Crouch at lyrasis.org (Jessica Crouch) Date: Tue, 2 May 2023 14:26:31 +0000 Subject: [Archivesspace_Users_Group] Apply for the 2023/2024 Cohort of the Member Match Program! In-Reply-To: References: Message-ID: [Posted on behalf of the ArchivesSpace Member Engagement sub-team] Dear ArchivesSpace members, The ArchivesSpace Member Engagement sub-team is still accepting applications for the third cohort of the ArchivesSpace Member Match program. The Member Match program is an initiative to engage the ArchivesSpace membership community, created and organized by the Member Engagement sub-team of the ArchivesSpace User Advisory Council, with support from the ArchivesSpace Community Engagement Coordinator. The program is intended to be a resource and venue for peer-to-peer support between ArchivesSpace members. For one, year-long term, Member Match participants will be matched with a member with whom they can receive and offer professional insight, advice, and comradery. The program will also offer participants the opportunity to engage in exclusive events and enlightening discussions about ArchivesSpace and its active user community. The program includes: * Monthly Listserv Discussion Topics * Each month, a member of the Member Engagement sub-team will reach out to the Member Match listserv to spur discussion and encourage continued engagement between matches. * Quarterly Member Match Meet-Ups * These will be opportunities for large group socializing as well as the potential for dedicated time to spend with matches in breakout rooms. * Option to participate in small group matches of 2-3 people Eligibility Any individual affiliated with an ArchivesSpace member organization is eligible to participate in the ArchivesSpace Member Match program and there is no limit to the number of individuals from a member organization that may participate. If you are unsure of your organization?s ArchivesSpace membership status, visit https://archivesspace.org/community/whos-using-archivesspace or email ArchivesSpaceHome at lyrasis.org. To Learn More Visit the Member Match wiki: https://archivesspace.atlassian.net/wiki/spaces/ADC/pages/2198568994/ArchivesSpace+Member+Match+Program Apply Now Please feel free to direct any questions to ArchivesSpaceHome at lyrasis.org Best, The ArchivesSpace Member Engagement sub-team Jessica Dowd Crouch Community Engagement Coordinator for ArchivesSpace jessica.crouch at lyrasis.org [A picture containing text Description automatically generated] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.jpg Type: image/jpeg Size: 90654 bytes Desc: image003.jpg URL: From SShepherd at srmml.org Tue May 2 09:10:27 2023 From: SShepherd at srmml.org (Sarah Shepherd) Date: Tue, 2 May 2023 13:10:27 +0000 Subject: [Archivesspace_Users_Group] Auto formatting with dates on Accession CSV import template Message-ID: Hello, I'm having some difficulty with the Accession CSV template autoformatting my dates into the incorrect format for ArchivesSpace. It is only a problem with a single date. For example, I will put in 1920-04-29 which is the proper ArchivesSpace format for date_1_begin. The Accession CSV template then autocorrects it to be 4/29/1920 turning the cell format into a Date format instead of the standard General format. When I switch the cell format back to General it turns the number into 7425. When I put the correct date (1920-04-29) back in, it again auto formats the cell to a Date format, so it goes back to 4/29/1920. Bizarrely, it does not do the same for another record which has 1865-11-27 as date_1_begin. I tried to look up how to stop this auto formatting but have not found anything. I even tried setting the date format to English (South Africa) which has a date format of 1920-04-29, but when I save the document, it got rid of all the formatting and reverts to 4/29/1920. I have tried importing the template without saving so that it keeps the 1920-04-29 date format (set to the English (South Africa)) and it gives an error (#<ArgumentError: invalid byte sequence in UTF-8>) which I saw on a different post meant that there is incorrect formatting on the template. It goes without saying that when I tried to import the template with the date as 4/29/1920, it also did not work (though interestingly, returning the same error (#<ArgumentError: invalid byte sequence in UTF-8>) instead of an incorrect date error). In another weird twist, the template does not get the (#<ArgumentError: invalid byte sequence in UTF-8>) when accession_accession_date autoformats its cell to date and ArchivesSpace can also deal with the import just fine with the incorrect date format of 3/29/2023 turning it into 2023/03/29 in the record in ArchivesSpace. Why the difference? That was a lot of information, but as you can see, I've done some troubleshooting to try to figure out the issue and have only become more confused! Has anyone else run into this issue with single dates? Are there any work arounds besides giving up on single dates when importing? Grateful for any help, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From egadsby at towson.edu Tue May 2 11:07:28 2023 From: egadsby at towson.edu (Gadsby, Eric T.) Date: Tue, 2 May 2023 15:07:28 +0000 Subject: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation In-Reply-To: References: Message-ID: Thanks! That was a big help. I got Solr working and created a core, now for next steps. It?s worth noting that in order to get Solr to start at start-up I had to disable SELinux. That?s fine because our production systems don?t use SELinux anyway. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Jesse Martinez Date: Monday, May 1, 2023 at 12:02 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Hi, I wrote up my Solr installation step in this gist. Maybe it would be useful for others. (The manual installation instructions may be incomplete, though.) https://gist.github.com/jessemartinez/f6bd547dfbe0ce935dda9e3132025473 Jesse On Mon, May 1, 2023 at 11:25?AM Brian Hoffman > wrote: Hi Eric, As of now, ArchivesSpace targets Solr 8.x. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Gadsby, Eric T. > Date: Monday, May 1, 2023 at 11:03 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation So I tried doing this from my home directory ? aka not running the installer script and this is what I?ve got now: /home/theadmin/solr-9.2.0/bin/solr create_core -c archivesspace -d solr ERROR: Error CREATEing SolrCore 'archivesspace': Unable to create core [archivesspace] Caused by: solr.ICUCollationField Please correct me if I?m wrong but it seems to be reading the config but triping on a value therein. Ideas? Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Gadsby, Eric T. > Date: Monday, May 1, 2023 at 9:54 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Hi, I tried this from my fresh install of Solr. It didn?t work. "[theadmin at aspace3-test-localdomain archivesspace]$ /opt/solr/bin/solr create_core -c archivesspace -d /opt/archivesspace//solr ERROR: Failed to create new core instance directory: /var/solr/data/archivesspace" I wondered about the path so I tried this: "[theadmin at aspace3-test-localdomain archivesspace]$ /opt/solr/bin/solr create_core -c archivesspace -d /opt/archivesspace//solr ERROR: Failed to create new core instance directory: /var/solr/data/archivesspace" This is Solr installed as laid out at https://solr.apache.org/guide/solr/latest/deployment-guide/taking-solr-to-production.html and I have moved the ArchivesSpace files in to the A solr/server/solr/configsets/archivesspace/conf/. Any help would be appreciated. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Brian Hoffman > Date: Monday, May 1, 2023 at 4:14 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Hi Eric, There are different ways to do it, but this is what I recommend with a standard Solr install: 1. Start Solr: solr start -p 8983 1. Cd to where you installed archivesspace: cd /opt/archivesspace 1. Create a new Solr core: /opt/solr/bin/solr create_core -c archivesspace -d solr 1. Navigate to http://yourserver:8983/solr and confirm that the collection ?archivesspace? exists in the dropdown on the left side. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Gadsby, Eric T. > Date: Friday, April 28, 2023 at 5:32 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation Brian, Thanks! Let me make sure I understand? 1. Download ArchivesSpace, stick it someplace? let?s say /opt 2. Download Solr , stick it someplace? let?s say /opt 3. mkdir -p /$path/$to/$solr/server/solr/configsets/archivesspace/conf 4. Copy the configutrtion files from ArchivesSpace to /$path/$to/$solr/server/solr/configsets/archivesspace/conf 5. solr start -p 8983 6. solr create_core -c archivesspace -d solr Then I would need to define the Solr path in the ArchivesSpace config file and start it. What would be your suggestion on how to make Solr survive a reboot? Thanks again! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Brian Hoffman > Date: Friday, April 28, 2023 at 4:34 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Hi Eric, I recommend trying a simpler approach: First, start solr. For example: solr start -p 8983 Then cd to where you installed archivesspace and: solr create_core -c archivesspace -d solr Once you do that, you should be able to navigate to http://host:8983 and see the ?archivesspace? core in the collection dropdown. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Gadsby, Eric T. > Date: Friday, April 28, 2023 at 3:31 PM To: Archivesspace Users Group > Subject: [Archivesspace_Users_Group] The best way to implement Solr - confused by documentation Dear Friends, In relationship to my previous message about moving our ArchivesSpace to a new server I am in the process of setting up Solr in our test environment and having troubles. I set up Solr as outlined at https://solr.apache.org/guide/solr/latest/deployment-guide/taking-solr-to-production.html; specifically running the install script that places all files in the correct places, makes a solr user, and sets the start-up process. Solr installed fine but I could not make the ArchivesSpace core using the process laid out at https://archivesspace.github.io/tech-docs/provisioning/solr.html; I got an error. Now here is where I have found a contradiction. The ArchivesSpace documentation instructs you to follow the Solr documentation. The Solr documentation says to run the script but that starts Solr while the ArchivesSpace documentation goes onto says to not run Solr before importing the ArchivesSpace configuration files. Which is accurate? I have rolled my testing environment back and am trying again. In trying to get a better understanding I looked at Blake?s video at https://www.youtube.com/watch?v=1KbD0M_XfqI. In the video he says to simply move solr to /opt and you?re done, no need to run the script. Is that the case? Perhaps I am over thinking this but don?t you need to script to set up all the things Solr need like it?s own user and init file. The Solr document says you can start the software from anywhere (ie your home directory) but they call it a ?toy? install and cautions you not to overtax it suggesting you should test that way but run a full install. As I roll up my sleaves to try again any guidance would be most helpful. Thanks in advance for your help! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Jesse Martinez Senior Library Applications Developer O'Neill Library, Boston College jesse.martinez at bc.edu 617-552-2509 he/him/his -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: From brijmcla at iu.edu Tue May 2 11:18:20 2023 From: brijmcla at iu.edu (McLaughlin, Brianna Jean) Date: Tue, 2 May 2023 15:18:20 +0000 Subject: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template In-Reply-To: References: Message-ID: Hi Sarah, I think you may be encountering similar issues that I ran into with the accession csv template. I don't have the process I used written out in a way that's decipherable by anyone but me, but my colleague, Jeremy, and I talked about the errors I ran into with dates during this year's ArchivesSpace Member Forum. The Youtube video is here: https://www.youtube.com/watch?v=XRAUu58-Lgs&t=980s. The information between 11:46-18:23 is probably most relevant to you. It feels weird to direct you to my own presentation, but I hope it's helpful! Feel free to follow up with me if you have questions. Bri McLaughlin, she/her/hers Digital Collections Librarian Indiana University 812-856-3321 From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Sarah Shepherd Sent: Tuesday, May 2, 2023 9:10 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [External] [Archivesspace_Users_Group] Auto formatting with dates on Accession CSV import template You don't often get email from sshepherd at srmml.org. Learn why this is important This message was sent from a non-IU address. Please exercise caution when clicking links or opening attachments from external sources. Hello, I'm having some difficulty with the Accession CSV template autoformatting my dates into the incorrect format for ArchivesSpace. It is only a problem with a single date. For example, I will put in 1920-04-29 which is the proper ArchivesSpace format for date_1_begin. The Accession CSV template then autocorrects it to be 4/29/1920 turning the cell format into a Date format instead of the standard General format. When I switch the cell format back to General it turns the number into 7425. When I put the correct date (1920-04-29) back in, it again auto formats the cell to a Date format, so it goes back to 4/29/1920. Bizarrely, it does not do the same for another record which has 1865-11-27 as date_1_begin. I tried to look up how to stop this auto formatting but have not found anything. I even tried setting the date format to English (South Africa) which has a date format of 1920-04-29, but when I save the document, it got rid of all the formatting and reverts to 4/29/1920. I have tried importing the template without saving so that it keeps the 1920-04-29 date format (set to the English (South Africa)) and it gives an error (#<ArgumentError: invalid byte sequence in UTF-8>) which I saw on a different post meant that there is incorrect formatting on the template. It goes without saying that when I tried to import the template with the date as 4/29/1920, it also did not work (though interestingly, returning the same error (#<ArgumentError: invalid byte sequence in UTF-8>) instead of an incorrect date error). In another weird twist, the template does not get the (#<ArgumentError: invalid byte sequence in UTF-8>) when accession_accession_date autoformats its cell to date and ArchivesSpace can also deal with the import just fine with the incorrect date format of 3/29/2023 turning it into 2023/03/29 in the record in ArchivesSpace. Why the difference? That was a lot of information, but as you can see, I've done some troubleshooting to try to figure out the issue and have only become more confused! Has anyone else run into this issue with single dates? Are there any work arounds besides giving up on single dates when importing? Grateful for any help, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From Corey.Schmidt at uga.edu Tue May 2 11:44:51 2023 From: Corey.Schmidt at uga.edu (Corey Schmidt) Date: Tue, 2 May 2023 15:44:51 +0000 Subject: [Archivesspace_Users_Group] Audit changes (through API) In-Reply-To: References: Message-ID: Hey Scott, >From my understanding, you are correct that besides a last modified timestamp, that's as deep as ASpace goes in tracking changes to data. We've had colleagues here express similar interest in wanting to track more detailed changes to records, such as when an archivist publishes a record or edits a note, but that functionality doesn't exist as far as I'm aware. If your local practice is to track changes to records using events, then it's possible the user could access the "Get a list of Events for a Repository" API endpoint (if they are a user in your ArchivesSpace instance) and filter the results based on records related to a specific resource. That requires your ArchivesSpace users to be using events in that way to work. The only other methods that I can think of is possibly using something like the WayBack Machine or a web scraper like BeautifulSoup with Python to track changes to any public facing websites you have. WayBack would only be good for occasional captures and BeautifulSoup would need to scrape your public-facing website for any updates/newly published records. I did something like that in grad school, but it was with a blog website and not finding aids. I hope this was helpful. Anyone here, please correct me if I'm wrong or forgetting anything. Sincerely, Corey Corey Schmidt Special Collections Libraries | Project Management Librarian/Archivist Corey.Schmidt at uga.edu From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Scott Renton Sent: Friday, April 28, 2023 5:55 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Audit changes (through API) [EXTERNAL SENDER - PROCEED CAUTIOUSLY] Hi there folks We've had a user request to see if we can extract lists of records that have changed and what the change is (eg list of records that have changed from unpublished to publish- part of their work is working through an unpublished repository and tracking how much they're making available periodically). They'd like to be able to build something round the API for this. I didn't think AS went down to that level- we'd see a last modified timestamp, but I didn't think there was anything deeper. Is that correct? I know "event" is accessible through the API, but I still couldn't see how that would get down to a specific data change. Cheers Scott ========== Scott Renton Digital Library Development & Systems Floor F East Argyle House 515219 The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. Is e buidheann carthannais a th' ann an Oilthigh Dh?n ?ideann, cl?raichte an Alba, ?ireamh cl?raidh SC005336. -------------- next part -------------- An HTML attachment was scrubbed... URL: From dhharris at co.camden.ga.us Tue May 2 11:59:07 2023 From: dhharris at co.camden.ga.us (D. Harland Harris) Date: Tue, 2 May 2023 15:59:07 +0000 Subject: [Archivesspace_Users_Group] [Archivesspace_member_reps] Apply for the 2023/2024 Cohort of the Member Match Program! In-Reply-To: References: , Message-ID: <315EF2EE-9600-4A2F-BEA7-493F0CCF0608@co.camden.ga.us> Thanks, I had read that and forgotten it. My county?s it uses an anti-phishing system which is currently flagging the verification email from Confluence. I was trying a workaround. While I'm working on this, can you reactivate my dhharris at co.camden.ga.us with ArchivesSpace account via confluence. Harland On May 2, 2023, at 10:26 AM, Jessica Crouch wrote: ? CAUTION: This email originated from outside your organization. Exercise caution when opening attachments or clicking links, especially from unknown senders. [Posted on behalf of the ArchivesSpace Member Engagement sub-team] Dear ArchivesSpace members, The ArchivesSpace Member Engagement sub-team is still accepting applications for the third cohort of the ArchivesSpace Member Match program. The Member Match program is an initiative to engage the ArchivesSpace membership community, created and organized by the Member Engagement sub-team of the ArchivesSpace User Advisory Council, with support from the ArchivesSpace Community Engagement Coordinator. The program is intended to be a resource and venue for peer-to-peer support between ArchivesSpace members. For one, year-long term, Member Match participants will be matched with a member with whom they can receive and offer professional insight, advice, and comradery. The program will also offer participants the opportunity to engage in exclusive events and enlightening discussions about ArchivesSpace and its active user community. The program includes: * Monthly Listserv Discussion Topics * Each month, a member of the Member Engagement sub-team will reach out to the Member Match listserv to spur discussion and encourage continued engagement between matches. * Quarterly Member Match Meet-Ups * These will be opportunities for large group socializing as well as the potential for dedicated time to spend with matches in breakout rooms. * Option to participate in small group matches of 2-3 people Eligibility Any individual affiliated with an ArchivesSpace member organization is eligible to participate in the ArchivesSpace Member Match program and there is no limit to the number of individuals from a member organization that may participate. If you are unsure of your organization?s ArchivesSpace membership status, visit https://archivesspace.org/community/whos-using-archivesspace or email ArchivesSpaceHome at lyrasis.org. To Learn More Visit the Member Match wiki: https://archivesspace.atlassian.net/wiki/spaces/ADC/pages/2198568994/ArchivesSpace+Member+Match+Program Apply Now Please feel free to direct any questions to ArchivesSpaceHome at lyrasis.org Best, The ArchivesSpace Member Engagement sub-team Jessica Dowd Crouch Community Engagement Coordinator for ArchivesSpace jessica.crouch at lyrasis.org [image003.jpg] _______________________________________________ Archivesspace_member_reps mailing list Archivesspace_member_reps at lyralists.lyrasis.org https://linkprotect.cudasvc.com/url?a=http%3a%2f%2flyralists.lyrasis.org%2fmailman%2flistinfo%2farchivesspace_member_reps&c=E,1,QfK1T_oTh-nDei6JoDai4hi0sMugrEYHFvf-E-0P77gymdIytYZnm1jkk65cePZQAzD8yGzaigS__ycHMUH-R-tab6H2StUoGVh5RjscTw,,&typo=1 -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.jpg Type: image/jpeg Size: 90654 bytes Desc: image003.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.jpg Type: image/jpeg Size: 90654 bytes Desc: image003.jpg URL: From Joshua.D.Shaw at dartmouth.edu Tue May 2 12:12:06 2023 From: Joshua.D.Shaw at dartmouth.edu (Joshua D. Shaw) Date: Tue, 2 May 2023 16:12:06 +0000 Subject: [Archivesspace_Users_Group] Audit changes (through API) In-Reply-To: References: Message-ID: There is an extensive set of changes for the Queensland State Archives that includes functionality like this. I have not used or tested this, so not sure how customized it is to QSA's needs, but it was developed by Hudson Molonglo, so it should be good stuff! https://gitlab.gaiaresources.com.au/qsa/as_history It may or may not work with the latest version of AS. Best, Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Corey Schmidt Sent: Tuesday, May 2, 2023 11:44 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Audit changes (through API) Hey Scott, >From my understanding, you are correct that besides a last modified timestamp, that?s as deep as ASpace goes in tracking changes to data. We?ve had colleagues here express similar interest in wanting to track more detailed changes to records, such as when an archivist publishes a record or edits a note, but that functionality doesn?t exist as far as I?m aware. If your local practice is to track changes to records using events, then it?s possible the user could access the ?Get a list of Events for a Repository? API endpoint (if they are a user in your ArchivesSpace instance) and filter the results based on records related to a specific resource. That requires your ArchivesSpace users to be using events in that way to work. The only other methods that I can think of is possibly using something like the WayBack Machine or a web scraper like BeautifulSoup with Python to track changes to any public facing websites you have. WayBack would only be good for occasional captures and BeautifulSoup would need to scrape your public-facing website for any updates/newly published records. I did something like that in grad school, but it was with a blog website and not finding aids. I hope this was helpful. Anyone here, please correct me if I?m wrong or forgetting anything. Sincerely, Corey Corey Schmidt Special Collections Libraries | Project Management Librarian/Archivist Corey.Schmidt at uga.edu From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Scott Renton Sent: Friday, April 28, 2023 5:55 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Audit changes (through API) [EXTERNAL SENDER - PROCEED CAUTIOUSLY] Hi there folks We've had a user request to see if we can extract lists of records that have changed and what the change is (eg list of records that have changed from unpublished to publish- part of their work is working through an unpublished repository and tracking how much they're making available periodically). They'd like to be able to build something round the API for this. I didn't think AS went down to that level- we'd see a last modified timestamp, but I didn't think there was anything deeper. Is that correct? I know "event" is accessible through the API, but I still couldn't see how that would get down to a specific data change. Cheers Scott ========== Scott Renton Digital Library Development & Systems Floor F East Argyle House 515219 The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. Is e buidheann carthannais a th? ann an Oilthigh Dh?n ?ideann, cl?raichte an Alba, ?ireamh cl?raidh SC005336. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Corey Schmidt Sent: Tuesday, May 2, 2023 11:44 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Audit changes (through API) Hey Scott, >From my understanding, you are correct that besides a last modified timestamp, that?s as deep as ASpace goes in tracking changes to data. We?ve had colleagues here express similar interest in wanting to track more detailed changes to records, such as when an archivist publishes a record or edits a note, but that functionality doesn?t exist as far as I?m aware. If your local practice is to track changes to records using events, then it?s possible the user could access the ?Get a list of Events for a Repository? API endpoint (if they are a user in your ArchivesSpace instance) and filter the results based on records related to a specific resource. That requires your ArchivesSpace users to be using events in that way to work. The only other methods that I can think of is possibly using something like the WayBack Machine or a web scraper like BeautifulSoup with Python to track changes to any public facing websites you have. WayBack would only be good for occasional captures and BeautifulSoup would need to scrape your public-facing website for any updates/newly published records. I did something like that in grad school, but it was with a blog website and not finding aids. I hope this was helpful. Anyone here, please correct me if I?m wrong or forgetting anything. Sincerely, Corey Corey Schmidt Special Collections Libraries | Project Management Librarian/Archivist Corey.Schmidt at uga.edu From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Scott Renton Sent: Friday, April 28, 2023 5:55 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Audit changes (through API) [EXTERNAL SENDER - PROCEED CAUTIOUSLY] Hi there folks We've had a user request to see if we can extract lists of records that have changed and what the change is (eg list of records that have changed from unpublished to publish- part of their work is working through an unpublished repository and tracking how much they're making available periodically). They'd like to be able to build something round the API for this. I didn't think AS went down to that level- we'd see a last modified timestamp, but I didn't think there was anything deeper. Is that correct? I know "event" is accessible through the API, but I still couldn't see how that would get down to a specific data change. Cheers Scott ========== Scott Renton Digital Library Development & Systems Floor F East Argyle House 515219 The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. Is e buidheann carthannais a th? ann an Oilthigh Dh?n ?ideann, cl?raichte an Alba, ?ireamh cl?raidh SC005336. -------------- next part -------------- An HTML attachment was scrubbed... URL: From kate_bowers at harvard.edu Tue May 2 12:16:16 2023 From: kate_bowers at harvard.edu (Bowers, Kate A.) Date: Tue, 2 May 2023 16:16:16 +0000 Subject: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template In-Reply-To: References: Message-ID: I suspect that you are opening the template in MS Excel and then pasting. Is that correct? If so, one work-around is to use the text import wizard in Excel, which allows you to format the data as it goes into the cells. I generally just make all data I paste into Excel "text" so that Excel won't commit data horrors. Before you start using the text import wizard, you need to enable it. https://support.microsoft.com/en-us/office/text-import-wizard-c5b02af6-fda1-4440-899f-f78bafe41857#ID0EBBJ=Newer_versions Once you have enabled it, you should get the option to use it when you click on the down arrow (I've circled it in orange here) beneath the "paste" button in Excel. [cid:image002.jpg at 01D97CEF.E4283AD0] Please let me know if this helps! Kate From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of McLaughlin, Brianna Jean Sent: Tuesday, May 2, 2023 11:18 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template Hi Sarah, I think you may be encountering similar issues that I ran into with the accession csv template. I don't have the process I used written out in a way that's decipherable by anyone but me, but my colleague, Jeremy, and I talked about the errors I ran into with dates during this year's ArchivesSpace Member Forum. The Youtube video is here: https://www.youtube.com/watch?v=XRAUu58-Lgs&t=980s. The information between 11:46-18:23 is probably most relevant to you. It feels weird to direct you to my own presentation, but I hope it's helpful! Feel free to follow up with me if you have questions. Bri McLaughlin, she/her/hers Digital Collections Librarian Indiana University 812-856-3321 From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Sarah Shepherd Sent: Tuesday, May 2, 2023 9:10 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [External] [Archivesspace_Users_Group] Auto formatting with dates on Accession CSV import template You don't often get email from sshepherd at srmml.org. Learn why this is important This message was sent from a non-IU address. Please exercise caution when clicking links or opening attachments from external sources. Hello, I'm having some difficulty with the Accession CSV template autoformatting my dates into the incorrect format for ArchivesSpace. It is only a problem with a single date. For example, I will put in 1920-04-29 which is the proper ArchivesSpace format for date_1_begin. The Accession CSV template then autocorrects it to be 4/29/1920 turning the cell format into a Date format instead of the standard General format. When I switch the cell format back to General it turns the number into 7425. When I put the correct date (1920-04-29) back in, it again auto formats the cell to a Date format, so it goes back to 4/29/1920. Bizarrely, it does not do the same for another record which has 1865-11-27 as date_1_begin. I tried to look up how to stop this auto formatting but have not found anything. I even tried setting the date format to English (South Africa) which has a date format of 1920-04-29, but when I save the document, it got rid of all the formatting and reverts to 4/29/1920. I have tried importing the template without saving so that it keeps the 1920-04-29 date format (set to the English (South Africa)) and it gives an error (#<ArgumentError: invalid byte sequence in UTF-8>) which I saw on a different post meant that there is incorrect formatting on the template. It goes without saying that when I tried to import the template with the date as 4/29/1920, it also did not work (though interestingly, returning the same error (#<ArgumentError: invalid byte sequence in UTF-8>) instead of an incorrect date error). In another weird twist, the template does not get the (#<ArgumentError: invalid byte sequence in UTF-8>) when accession_accession_date autoformats its cell to date and ArchivesSpace can also deal with the import just fine with the incorrect date format of 3/29/2023 turning it into 2023/03/29 in the record in ArchivesSpace. Why the difference? That was a lot of information, but as you can see, I've done some troubleshooting to try to figure out the issue and have only become more confused! Has anyone else run into this issue with single dates? Are there any work arounds besides giving up on single dates when importing? Grateful for any help, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.jpg Type: image/jpeg Size: 9734 bytes Desc: image002.jpg URL: From dmichelson at smith.edu Tue May 2 13:30:48 2023 From: dmichelson at smith.edu (Dan Michelson) Date: Tue, 2 May 2023 13:30:48 -0400 Subject: [Archivesspace_Users_Group] Audit changes (through API) In-Reply-To: References: Message-ID: Hi All, Something related to this issue that I learned today from Brian Hoffman is that whenever ArchivesSpace saves a top-level record, all the subrecords are actually deleted and recreated. This means that it is not possible to reliably track when notes or other subrecords are created or modified. All the best, Dan On Tue, May 2, 2023 at 12:12?PM Joshua D. Shaw wrote: > There is an extensive set of changes for the Queensland State Archives > that includes functionality like this. I have not used or tested this, so > not sure how customized it is to QSA's needs, but it was developed by > Hudson Molonglo, so it should be good stuff! > https://gitlab.gaiaresources.com.au/qsa/as_history It may or may not work > with the latest version of AS. > > Best, > Joshua > > ------------------------------ > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Corey Schmidt > *Sent:* Tuesday, May 2, 2023 11:44 AM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* Re: [Archivesspace_Users_Group] Audit changes (through API) > > > Hey Scott, > > From my understanding, you are correct that besides a last modified > timestamp, that?s as deep as ASpace goes in tracking changes to data. We?ve > had colleagues here express similar interest in wanting to track more > detailed changes to records, such as when an archivist publishes a record > or edits a note, but that functionality doesn?t exist as far as I?m aware. > > If your local practice is to track changes to records using events, then > it?s possible the user could access the ?Get a list of Events for a > Repository > ? > API endpoint (if they are a user in your ArchivesSpace instance) and filter > the results based on records related to a specific resource. That requires > your ArchivesSpace users to be using events in that way to work. > > The only other methods that I can think of is possibly using something > like the WayBack Machine or a web scraper like > BeautifulSoup with > Python to track changes to any public facing websites you have. WayBack > would only be good for occasional captures and BeautifulSoup would need to > scrape your public-facing website for any updates/newly published records. > I did something like that in grad school, but it was with a blog website > and not finding aids. > > > > I hope this was helpful. Anyone here, please correct me if I?m wrong or > forgetting anything. > > Sincerely, > > Corey > > *Corey Schmidt* > Special Collections Libraries | *Project Management Librarian/Archivist* > > Corey.Schmidt at uga.edu > > > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> *On Behalf Of *Scott > Renton > *Sent:* Friday, April 28, 2023 5:55 AM > *To:* archivesspace_users_group at lyralists.lyrasis.org > *Subject:* [Archivesspace_Users_Group] Audit changes (through API) > > > > [EXTERNAL SENDER - PROCEED CAUTIOUSLY] > > Hi there folks > > > > We've had a user request to see if we can extract lists of records that > have changed and what the change is (eg list of records that have changed > from unpublished to publish- part of their work is working through an > unpublished repository and tracking how much they're making available > periodically). They'd like to be able to build something round the API for > this. > > > > I didn't think AS went down to that level- we'd see a last modified > timestamp, but I didn't think there was anything deeper. Is that correct? I > know "event" is accessible through the API, but I still couldn't see how > that would get down to a specific data change. > > > > Cheers > > Scott > > > > > > ========== > > Scott Renton > > Digital Library Development & Systems > > Floor F East > > Argyle House > > 515219 > > The University of Edinburgh is a charitable body, registered in Scotland, > with registration number SC005336. Is e buidheann carthannais a th? ann an > Oilthigh Dh?n ?ideann, cl?raichte an Alba, ?ireamh cl?raidh SC005336. > > ------------------------------ > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Corey Schmidt > *Sent:* Tuesday, May 2, 2023 11:44 AM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* Re: [Archivesspace_Users_Group] Audit changes (through API) > > > Hey Scott, > > From my understanding, you are correct that besides a last modified > timestamp, that?s as deep as ASpace goes in tracking changes to data. We?ve > had colleagues here express similar interest in wanting to track more > detailed changes to records, such as when an archivist publishes a record > or edits a note, but that functionality doesn?t exist as far as I?m aware. > > If your local practice is to track changes to records using events, then > it?s possible the user could access the ?Get a list of Events for a > Repository > ? > API endpoint (if they are a user in your ArchivesSpace instance) and filter > the results based on records related to a specific resource. That requires > your ArchivesSpace users to be using events in that way to work. > > The only other methods that I can think of is possibly using something > like the WayBack Machine or a web scraper like > BeautifulSoup with > Python to track changes to any public facing websites you have. WayBack > would only be good for occasional captures and BeautifulSoup would need to > scrape your public-facing website for any updates/newly published records. > I did something like that in grad school, but it was with a blog website > and not finding aids. > > > > I hope this was helpful. Anyone here, please correct me if I?m wrong or > forgetting anything. > > Sincerely, > > Corey > > *Corey Schmidt* > Special Collections Libraries | *Project Management Librarian/Archivist* > > Corey.Schmidt at uga.edu > > > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> *On Behalf Of *Scott > Renton > *Sent:* Friday, April 28, 2023 5:55 AM > *To:* archivesspace_users_group at lyralists.lyrasis.org > *Subject:* [Archivesspace_Users_Group] Audit changes (through API) > > > > [EXTERNAL SENDER - PROCEED CAUTIOUSLY] > > Hi there folks > > > > We've had a user request to see if we can extract lists of records that > have changed and what the change is (eg list of records that have changed > from unpublished to publish- part of their work is working through an > unpublished repository and tracking how much they're making available > periodically). They'd like to be able to build something round the API for > this. > > > > I didn't think AS went down to that level- we'd see a last modified > timestamp, but I didn't think there was anything deeper. Is that correct? I > know "event" is accessible through the API, but I still couldn't see how > that would get down to a specific data change. > > > > Cheers > > Scott > > > > > > ========== > > Scott Renton > > Digital Library Development & Systems > > Floor F East > > Argyle House > > 515219 > > The University of Edinburgh is a charitable body, registered in Scotland, > with registration number SC005336. Is e buidheann carthannais a th? ann an > Oilthigh Dh?n ?ideann, cl?raichte an Alba, ?ireamh cl?raidh SC005336. > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -- Dan Michelson Collections Archivist Smith College Special Collections For current library access and services details, see Library Services During COVID-19 . -------------- next part -------------- An HTML attachment was scrubbed... URL: From james at hudmol.com Tue May 2 21:12:34 2023 From: james at hudmol.com (James Bullen) Date: Wed, 3 May 2023 11:12:34 +1000 Subject: [Archivesspace_Users_Group] Audit changes (through API) In-Reply-To: References: Message-ID: Hi Joshua and all, The public version of as_history probably won?t work outside of the QSA context - very heavily customized AS. We do have a generalized version that works on vanilla AS, but it isn?t open. Feel free to get in touch if you?re interested in trying it out. It gives full version tracking with diffs etc through the staff UI. Cheers, James > On May 3, 2023, at 3:30 AM, Dan Michelson wrote: > > Hi All, > > Something related to this issue that I learned today from Brian Hoffman is that whenever ArchivesSpace saves a top-level record, all the subrecords are actually deleted and recreated. This means that it is not possible to reliably track when notes or other subrecords are created or modified. > > All the best, > > Dan > > On Tue, May 2, 2023 at 12:12?PM Joshua D. Shaw > wrote: >> There is an extensive set of changes for the Queensland State Archives that includes functionality like this. I have not used or tested this, so not sure how customized it is to QSA's needs, but it was developed by Hudson Molonglo, so it should be good stuff! https://gitlab.gaiaresources.com.au/qsa/as_history It may or may not work with the latest version of AS. >> >> Best, >> Joshua >> >> From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Corey Schmidt > >> Sent: Tuesday, May 2, 2023 11:44 AM >> To: Archivesspace Users Group > >> Subject: Re: [Archivesspace_Users_Group] Audit changes (through API) >> >> Hey Scott, >> >> >From my understanding, you are correct that besides a last modified timestamp, that?s as deep as ASpace goes in tracking changes to data. We?ve had colleagues here express similar interest in wanting to track more detailed changes to records, such as when an archivist publishes a record or edits a note, but that functionality doesn?t exist as far as I?m aware. >> >> If your local practice is to track changes to records using events, then it?s possible the user could access the ?Get a list of Events for a Repository ? API endpoint (if they are a user in your ArchivesSpace instance) and filter the results based on records related to a specific resource. That requires your ArchivesSpace users to be using events in that way to work. >> >> The only other methods that I can think of is possibly using something like the WayBack Machine or a web scraper like BeautifulSoup with Python to track changes to any public facing websites you have. WayBack would only be good for occasional captures and BeautifulSoup would need to scrape your public-facing website for any updates/newly published records. I did something like that in grad school, but it was with a blog website and not finding aids. >> >> I hope this was helpful. Anyone here, please correct me if I?m wrong or forgetting anything. >> >> Sincerely, >> >> Corey >> Corey Schmidt >> Special Collections Libraries | Project Management Librarian/Archivist >> >> Corey.Schmidt at uga.edu >> >> From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Scott Renton >> Sent: Friday, April 28, 2023 5:55 AM >> To: archivesspace_users_group at lyralists.lyrasis.org >> Subject: [Archivesspace_Users_Group] Audit changes (through API) >> >> [EXTERNAL SENDER - PROCEED CAUTIOUSLY] >> >> Hi there folks >> >> We've had a user request to see if we can extract lists of records that have changed and what the change is (eg list of records that have changed from unpublished to publish- part of their work is working through an unpublished repository and tracking how much they're making available periodically). They'd like to be able to build something round the API for this. >> >> I didn't think AS went down to that level- we'd see a last modified timestamp, but I didn't think there was anything deeper. Is that correct? I know "event" is accessible through the API, but I still couldn't see how that would get down to a specific data change. >> >> Cheers >> Scott >> >> >> ========== >> >> Scott Renton >> >> Digital Library Development & Systems >> >> Floor F East >> >> Argyle House >> >> 515219 >> >> The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. Is e buidheann carthannais a th? ann an Oilthigh Dh?n ?ideann, cl?raichte an Alba, ?ireamh cl?raidh SC005336. >> >> From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Corey Schmidt > >> Sent: Tuesday, May 2, 2023 11:44 AM >> To: Archivesspace Users Group > >> Subject: Re: [Archivesspace_Users_Group] Audit changes (through API) >> >> Hey Scott, >> >> >From my understanding, you are correct that besides a last modified timestamp, that?s as deep as ASpace goes in tracking changes to data. We?ve had colleagues here express similar interest in wanting to track more detailed changes to records, such as when an archivist publishes a record or edits a note, but that functionality doesn?t exist as far as I?m aware. >> >> If your local practice is to track changes to records using events, then it?s possible the user could access the ?Get a list of Events for a Repository ? API endpoint (if they are a user in your ArchivesSpace instance) and filter the results based on records related to a specific resource. That requires your ArchivesSpace users to be using events in that way to work. >> >> The only other methods that I can think of is possibly using something like the WayBack Machine or a web scraper like BeautifulSoup with Python to track changes to any public facing websites you have. WayBack would only be good for occasional captures and BeautifulSoup would need to scrape your public-facing website for any updates/newly published records. I did something like that in grad school, but it was with a blog website and not finding aids. >> >> I hope this was helpful. Anyone here, please correct me if I?m wrong or forgetting anything. >> >> Sincerely, >> >> Corey >> Corey Schmidt >> Special Collections Libraries | Project Management Librarian/Archivist >> >> Corey.Schmidt at uga.edu >> >> From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Scott Renton >> Sent: Friday, April 28, 2023 5:55 AM >> To: archivesspace_users_group at lyralists.lyrasis.org >> Subject: [Archivesspace_Users_Group] Audit changes (through API) >> >> [EXTERNAL SENDER - PROCEED CAUTIOUSLY] >> >> Hi there folks >> >> We've had a user request to see if we can extract lists of records that have changed and what the change is (eg list of records that have changed from unpublished to publish- part of their work is working through an unpublished repository and tracking how much they're making available periodically). They'd like to be able to build something round the API for this. >> >> I didn't think AS went down to that level- we'd see a last modified timestamp, but I didn't think there was anything deeper. Is that correct? I know "event" is accessible through the API, but I still couldn't see how that would get down to a specific data change. >> >> Cheers >> Scott >> >> >> ========== >> >> Scott Renton >> >> Digital Library Development & Systems >> >> Floor F East >> >> Argyle House >> >> 515219 >> >> The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. Is e buidheann carthannais a th? ann an Oilthigh Dh?n ?ideann, cl?raichte an Alba, ?ireamh cl?raidh SC005336. >> _______________________________________________ >> Archivesspace_Users_Group mailing list >> Archivesspace_Users_Group at lyralists.lyrasis.org >> http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > > -- > Dan Michelson > Collections Archivist > Smith College Special Collections > > For current library access and services details, see Library Services During COVID-19 . > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -------------- next part -------------- An HTML attachment was scrubbed... URL: From kcowan at mica.edu Wed May 3 16:40:13 2023 From: kcowan at mica.edu (Katherine Cowan) Date: Wed, 3 May 2023 16:40:13 -0400 Subject: [Archivesspace_Users_Group] changing collections from "Unprocessed" Message-ID: Hello, I'm not able to find a way to have processed collections NOT appear on the Unprocessed Collections listing ( https://deckerlibrary.libraryhost.com/accessions). I've tried editing both the Accession and the Resource records in the Collection Management area to indicate "completed" but the collections still appear on the Unprocessed list. I also tried going to the Accession record and adding an Event saying the Collection processing was completed with myself as an authorizer. None of these steps caused a resource to stop appearing on the Unprocessed Collections list. Any clues are welcome! Thank you. Kathy Cowan *-- -- -- -- -- -- -- -- -- -- -- -- -- --* *Katherine Cowan '81 MFA, MLS* *Special Collections Librarian, Decker Library* *Liaison to: Architecture / Drawing / Fiber / Hoffberger School of Painting / MFAST / Painting / Printmaking* *Maryland Institute College of Art**1300 West Mount Royal Avenue, Baltimore, MD 21217* *pronouns: she/her* *tel: 410-225-2714email: kcowan at mica.edu * -------------- next part -------------- An HTML attachment was scrubbed... URL: From leah.tams at duke.edu Wed May 3 18:27:52 2023 From: leah.tams at duke.edu (Leah Tams) Date: Wed, 3 May 2023 22:27:52 +0000 Subject: [Archivesspace_Users_Group] changing collections from "Unprocessed" In-Reply-To: References: Message-ID: Hi Katherine, I believe you need to unpublish the accession record. Leah On May 3, 2023, at 4:40 PM, Katherine Cowan wrote: ? Hello, I'm not able to find a way to have processed collections NOT appear on the Unprocessed Collections listing (https://deckerlibrary.libraryhost.com/accessions). I've tried editing both the Accession and the Resource records in the Collection Management area to indicate "completed" but the collections still appear on the Unprocessed list. I also tried going to the Accession record and adding an Event saying the Collection processing was completed with myself as an authorizer. None of these steps caused a resource to stop appearing on the Unprocessed Collections list. Any clues are welcome! Thank you. Kathy Cowan -- -- -- -- -- -- -- -- -- -- -- -- -- -- Katherine Cowan '81 MFA, MLS Special Collections Librarian, Decker Library Liaison to: Architecture / Drawing / Fiber / Hoffberger School of Painting / MFAST / Painting / Printmaking Maryland Institute College of Art 1300 West Mount Royal Avenue, Baltimore, MD 21217 pronouns: she/her tel: 410-225-2714 email: kcowan at mica.edu _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org https://urldefense.com/v3/__http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group__;!!OToaGQ!rZVqEjdDuhfibhaKjipjx6M4faTpSddygcD8BVbrRKaxnoHKAtQgaYnfI_wtTeU8vafJo4QT9OBPMj1A$ -------------- next part -------------- An HTML attachment was scrubbed... URL: From Scott.Renton at ed.ac.uk Thu May 4 03:59:29 2023 From: Scott.Renton at ed.ac.uk (Scott Renton) Date: Thu, 4 May 2023 07:59:29 +0000 Subject: [Archivesspace_Users_Group] Audit changes (through API) In-Reply-To: References: Message-ID: Thanks everyone for your informative replies. I'll give it some thought, but happy to relay back to the user that we wouldn't be able to satisfy the request without significant development. Cheers Scott ========== Scott Renton Digital Library Development & Systems Floor F East Argyle House 515219 ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of James Bullen Sent: 03 May 2023 02:12 To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Audit changes (through API) This email was sent to you by someone outside the University. You should only click on links or attachments if you are certain that the email is genuine and the content is safe. Hi Joshua and all, The public version of as_history probably won?t work outside of the QSA context - very heavily customized AS. We do have a generalized version that works on vanilla AS, but it isn?t open. Feel free to get in touch if you?re interested in trying it out. It gives full version tracking with diffs etc through the staff UI. Cheers, James On May 3, 2023, at 3:30 AM, Dan Michelson wrote: Hi All, Something related to this issue that I learned today from Brian Hoffman is that whenever ArchivesSpace saves a top-level record, all the subrecords are actually deleted and recreated. This means that it is not possible to reliably track when notes or other subrecords are created or modified. All the best, Dan On Tue, May 2, 2023 at 12:12?PM Joshua D. Shaw > wrote: There is an extensive set of changes for the Queensland State Archives that includes functionality like this. I have not used or tested this, so not sure how customized it is to QSA's needs, but it was developed by Hudson Molonglo, so it should be good stuff! https://gitlab.gaiaresources.com.au/qsa/as_history It may or may not work with the latest version of AS. Best, Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Corey Schmidt > Sent: Tuesday, May 2, 2023 11:44 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Audit changes (through API) Hey Scott, >From my understanding, you are correct that besides a last modified timestamp, that?s as deep as ASpace goes in tracking changes to data. We?ve had colleagues here express similar interest in wanting to track more detailed changes to records, such as when an archivist publishes a record or edits a note, but that functionality doesn?t exist as far as I?m aware. If your local practice is to track changes to records using events, then it?s possible the user could access the ?Get a list of Events for a Repository? API endpoint (if they are a user in your ArchivesSpace instance) and filter the results based on records related to a specific resource. That requires your ArchivesSpace users to be using events in that way to work. The only other methods that I can think of is possibly using something like the WayBack Machine or a web scraper like BeautifulSoup with Python to track changes to any public facing websites you have. WayBack would only be good for occasional captures and BeautifulSoup would need to scrape your public-facing website for any updates/newly published records. I did something like that in grad school, but it was with a blog website and not finding aids. I hope this was helpful. Anyone here, please correct me if I?m wrong or forgetting anything. Sincerely, Corey Corey Schmidt Special Collections Libraries | Project Management Librarian/Archivist Corey.Schmidt at uga.edu From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Scott Renton Sent: Friday, April 28, 2023 5:55 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Audit changes (through API) [EXTERNAL SENDER - PROCEED CAUTIOUSLY] Hi there folks We've had a user request to see if we can extract lists of records that have changed and what the change is (eg list of records that have changed from unpublished to publish- part of their work is working through an unpublished repository and tracking how much they're making available periodically). They'd like to be able to build something round the API for this. I didn't think AS went down to that level- we'd see a last modified timestamp, but I didn't think there was anything deeper. Is that correct? I know "event" is accessible through the API, but I still couldn't see how that would get down to a specific data change. Cheers Scott ========== Scott Renton Digital Library Development & Systems Floor F East Argyle House 515219 The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. Is e buidheann carthannais a th? ann an Oilthigh Dh?n ?ideann, cl?raichte an Alba, ?ireamh cl?raidh SC005336. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Corey Schmidt > Sent: Tuesday, May 2, 2023 11:44 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Audit changes (through API) Hey Scott, >From my understanding, you are correct that besides a last modified timestamp, that?s as deep as ASpace goes in tracking changes to data. We?ve had colleagues here express similar interest in wanting to track more detailed changes to records, such as when an archivist publishes a record or edits a note, but that functionality doesn?t exist as far as I?m aware. If your local practice is to track changes to records using events, then it?s possible the user could access the ?Get a list of Events for a Repository? API endpoint (if they are a user in your ArchivesSpace instance) and filter the results based on records related to a specific resource. That requires your ArchivesSpace users to be using events in that way to work. The only other methods that I can think of is possibly using something like the WayBack Machine or a web scraper like BeautifulSoup with Python to track changes to any public facing websites you have. WayBack would only be good for occasional captures and BeautifulSoup would need to scrape your public-facing website for any updates/newly published records. I did something like that in grad school, but it was with a blog website and not finding aids. I hope this was helpful. Anyone here, please correct me if I?m wrong or forgetting anything. Sincerely, Corey Corey Schmidt Special Collections Libraries | Project Management Librarian/Archivist Corey.Schmidt at uga.edu From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Scott Renton Sent: Friday, April 28, 2023 5:55 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Audit changes (through API) [EXTERNAL SENDER - PROCEED CAUTIOUSLY] Hi there folks We've had a user request to see if we can extract lists of records that have changed and what the change is (eg list of records that have changed from unpublished to publish- part of their work is working through an unpublished repository and tracking how much they're making available periodically). They'd like to be able to build something round the API for this. I didn't think AS went down to that level- we'd see a last modified timestamp, but I didn't think there was anything deeper. Is that correct? I know "event" is accessible through the API, but I still couldn't see how that would get down to a specific data change. Cheers Scott ========== Scott Renton Digital Library Development & Systems Floor F East Argyle House 515219 The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. Is e buidheann carthannais a th? ann an Oilthigh Dh?n ?ideann, cl?raichte an Alba, ?ireamh cl?raidh SC005336. _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Dan Michelson Collections Archivist Smith College Special Collections For current library access and services details, see Library Services During COVID-19. _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -------------- next part -------------- An HTML attachment was scrubbed... URL: From mary.mellon at duke.edu Thu May 4 11:53:49 2023 From: mary.mellon at duke.edu (Mary Mellon) Date: Thu, 4 May 2023 15:53:49 +0000 Subject: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template In-Reply-To: References: Message-ID: Hi Sarah, If you aren't copying and pasting into the template- For existing data in your spreadsheet, you could try selecting the cells with mis-formatted dates, right click, and select "Format Cells." Under the "Numbers" tab, select the category "Date", and choose the yyyy-mm-dd option under "Type." Or if you are entering new data, you could just select the column and change its data type to "text" before entering your dates. They shouldn't autoformat after that. [cid:image001.png at 01D97E7E.65F2CB90] Best, Mary Mary Mellon (she/her) Metadata Archivist Rubenstein Rare Book and Manuscript Library Duke University mary.mellon at duke.edu From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Bowers, Kate A. Sent: Tuesday, May 2, 2023 12:16 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template I suspect that you are opening the template in MS Excel and then pasting. Is that correct? If so, one work-around is to use the text import wizard in Excel, which allows you to format the data as it goes into the cells. I generally just make all data I paste into Excel "text" so that Excel won't commit data horrors. Before you start using the text import wizard, you need to enable it. https://support.microsoft.com/en-us/office/text-import-wizard-c5b02af6-fda1-4440-899f-f78bafe41857#ID0EBBJ=Newer_versions Once you have enabled it, you should get the option to use it when you click on the down arrow (I've circled it in orange here) beneath the "paste" button in Excel. [cid:image002.jpg at 01D97E7E.65F2CB90] Please let me know if this helps! Kate From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of McLaughlin, Brianna Jean Sent: Tuesday, May 2, 2023 11:18 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template Hi Sarah, I think you may be encountering similar issues that I ran into with the accession csv template. I don't have the process I used written out in a way that's decipherable by anyone but me, but my colleague, Jeremy, and I talked about the errors I ran into with dates during this year's ArchivesSpace Member Forum. The Youtube video is here: https://www.youtube.com/watch?v=XRAUu58-Lgs&t=980s. The information between 11:46-18:23 is probably most relevant to you. It feels weird to direct you to my own presentation, but I hope it's helpful! Feel free to follow up with me if you have questions. Bri McLaughlin, she/her/hers Digital Collections Librarian Indiana University 812-856-3321 From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Sarah Shepherd Sent: Tuesday, May 2, 2023 9:10 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [External] [Archivesspace_Users_Group] Auto formatting with dates on Accession CSV import template You don't often get email from sshepherd at srmml.org. Learn why this is important This message was sent from a non-IU address. Please exercise caution when clicking links or opening attachments from external sources. Hello, I'm having some difficulty with the Accession CSV template autoformatting my dates into the incorrect format for ArchivesSpace. It is only a problem with a single date. For example, I will put in 1920-04-29 which is the proper ArchivesSpace format for date_1_begin. The Accession CSV template then autocorrects it to be 4/29/1920 turning the cell format into a Date format instead of the standard General format. When I switch the cell format back to General it turns the number into 7425. When I put the correct date (1920-04-29) back in, it again auto formats the cell to a Date format, so it goes back to 4/29/1920. Bizarrely, it does not do the same for another record which has 1865-11-27 as date_1_begin. I tried to look up how to stop this auto formatting but have not found anything. I even tried setting the date format to English (South Africa) which has a date format of 1920-04-29, but when I save the document, it got rid of all the formatting and reverts to 4/29/1920. I have tried importing the template without saving so that it keeps the 1920-04-29 date format (set to the English (South Africa)) and it gives an error (#<ArgumentError: invalid byte sequence in UTF-8>) which I saw on a different post meant that there is incorrect formatting on the template. It goes without saying that when I tried to import the template with the date as 4/29/1920, it also did not work (though interestingly, returning the same error (#<ArgumentError: invalid byte sequence in UTF-8>) instead of an incorrect date error). In another weird twist, the template does not get the (#<ArgumentError: invalid byte sequence in UTF-8>) when accession_accession_date autoformats its cell to date and ArchivesSpace can also deal with the import just fine with the incorrect date format of 3/29/2023 turning it into 2023/03/29 in the record in ArchivesSpace. Why the difference? That was a lot of information, but as you can see, I've done some troubleshooting to try to figure out the issue and have only become more confused! Has anyone else run into this issue with single dates? Are there any work arounds besides giving up on single dates when importing? Grateful for any help, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 28391 bytes Desc: image001.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.jpg Type: image/jpeg Size: 9734 bytes Desc: image002.jpg URL: From SShepherd at srmml.org Thu May 4 15:19:28 2023 From: SShepherd at srmml.org (Sarah Shepherd) Date: Thu, 4 May 2023 19:19:28 +0000 Subject: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template In-Reply-To: References: Message-ID: Hi Bri, Thanks for the advice! I wish I had seen this video earlier. Unfortunately, I am passed that stage and understand the issues with the formatting and dates, the csv file is just not letting me reformat the dates. It keeps reverting automatically to the date format when I switch it to the text or general format. It's a never-ending circle! I'll keep fiddling with it. Best, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of McLaughlin, Brianna Jean Sent: Tuesday, May 2, 2023 11:18 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template CAUTION: This email originated outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. Hi Sarah, I think you may be encountering similar issues that I ran into with the accession csv template. I don't have the process I used written out in a way that's decipherable by anyone but me, but my colleague, Jeremy, and I talked about the errors I ran into with dates during this year's ArchivesSpace Member Forum. The Youtube video is here: https://www.youtube.com/watch?v=XRAUu58-Lgs&t=980s. The information between 11:46-18:23 is probably most relevant to you. It feels weird to direct you to my own presentation, but I hope it's helpful! Feel free to follow up with me if you have questions. Bri McLaughlin, she/her/hers Digital Collections Librarian Indiana University 812-856-3321 From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Sarah Shepherd Sent: Tuesday, May 2, 2023 9:10 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [External] [Archivesspace_Users_Group] Auto formatting with dates on Accession CSV import template You don't often get email from sshepherd at srmml.org. Learn why this is important This message was sent from a non-IU address. Please exercise caution when clicking links or opening attachments from external sources. Hello, I'm having some difficulty with the Accession CSV template autoformatting my dates into the incorrect format for ArchivesSpace. It is only a problem with a single date. For example, I will put in 1920-04-29 which is the proper ArchivesSpace format for date_1_begin. The Accession CSV template then autocorrects it to be 4/29/1920 turning the cell format into a Date format instead of the standard General format. When I switch the cell format back to General it turns the number into 7425. When I put the correct date (1920-04-29) back in, it again auto formats the cell to a Date format, so it goes back to 4/29/1920. Bizarrely, it does not do the same for another record which has 1865-11-27 as date_1_begin. I tried to look up how to stop this auto formatting but have not found anything. I even tried setting the date format to English (South Africa) which has a date format of 1920-04-29, but when I save the document, it got rid of all the formatting and reverts to 4/29/1920. I have tried importing the template without saving so that it keeps the 1920-04-29 date format (set to the English (South Africa)) and it gives an error (#<ArgumentError: invalid byte sequence in UTF-8>) which I saw on a different post meant that there is incorrect formatting on the template. It goes without saying that when I tried to import the template with the date as 4/29/1920, it also did not work (though interestingly, returning the same error (#<ArgumentError: invalid byte sequence in UTF-8>) instead of an incorrect date error). In another weird twist, the template does not get the (#<ArgumentError: invalid byte sequence in UTF-8>) when accession_accession_date autoformats its cell to date and ArchivesSpace can also deal with the import just fine with the incorrect date format of 3/29/2023 turning it into 2023/03/29 in the record in ArchivesSpace. Why the difference? That was a lot of information, but as you can see, I've done some troubleshooting to try to figure out the issue and have only become more confused! Has anyone else run into this issue with single dates? Are there any work arounds besides giving up on single dates when importing? Grateful for any help, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From SShepherd at srmml.org Thu May 4 15:31:09 2023 From: SShepherd at srmml.org (Sarah Shepherd) Date: Thu, 4 May 2023 19:31:09 +0000 Subject: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template In-Reply-To: References: Message-ID: Hi Mary, Thanks for the advice! Unfortunately, I have already tried all these steps and am having the same problem. When I change the format to text or general, it switches back to the date format once I typed in the date. When I chose the yyyy-mm-dd option under "type," it reverts to dd/mm/yyyy once I close the template to upload it. The details are in my previous email. I'm going to keep fiddling with it! We don't have that many with single dates so I might also just give up and add the single dates manually. Thanks. Best, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Mary Mellon Sent: Thursday, May 4, 2023 11:54 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template CAUTION: This email originated outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. Hi Sarah, If you aren't copying and pasting into the template- For existing data in your spreadsheet, you could try selecting the cells with mis-formatted dates, right click, and select "Format Cells." Under the "Numbers" tab, select the category "Date", and choose the yyyy-mm-dd option under "Type." Or if you are entering new data, you could just select the column and change its data type to "text" before entering your dates. They shouldn't autoformat after that. [cid:image001.png at 01D97E9C.44F40120] Best, Mary Mary Mellon (she/her) Metadata Archivist Rubenstein Rare Book and Manuscript Library Duke University mary.mellon at duke.edu From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Bowers, Kate A. Sent: Tuesday, May 2, 2023 12:16 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template I suspect that you are opening the template in MS Excel and then pasting. Is that correct? If so, one work-around is to use the text import wizard in Excel, which allows you to format the data as it goes into the cells. I generally just make all data I paste into Excel "text" so that Excel won't commit data horrors. Before you start using the text import wizard, you need to enable it. https://support.microsoft.com/en-us/office/text-import-wizard-c5b02af6-fda1-4440-899f-f78bafe41857#ID0EBBJ=Newer_versions Once you have enabled it, you should get the option to use it when you click on the down arrow (I've circled it in orange here) beneath the "paste" button in Excel. [cid:image002.jpg at 01D97E9C.44F40120] Please let me know if this helps! Kate From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of McLaughlin, Brianna Jean Sent: Tuesday, May 2, 2023 11:18 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template Hi Sarah, I think you may be encountering similar issues that I ran into with the accession csv template. I don't have the process I used written out in a way that's decipherable by anyone but me, but my colleague, Jeremy, and I talked about the errors I ran into with dates during this year's ArchivesSpace Member Forum. The Youtube video is here: https://www.youtube.com/watch?v=XRAUu58-Lgs&t=980s. The information between 11:46-18:23 is probably most relevant to you. It feels weird to direct you to my own presentation, but I hope it's helpful! Feel free to follow up with me if you have questions. Bri McLaughlin, she/her/hers Digital Collections Librarian Indiana University 812-856-3321 From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Sarah Shepherd Sent: Tuesday, May 2, 2023 9:10 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [External] [Archivesspace_Users_Group] Auto formatting with dates on Accession CSV import template You don't often get email from sshepherd at srmml.org. Learn why this is important This message was sent from a non-IU address. Please exercise caution when clicking links or opening attachments from external sources. Hello, I'm having some difficulty with the Accession CSV template autoformatting my dates into the incorrect format for ArchivesSpace. It is only a problem with a single date. For example, I will put in 1920-04-29 which is the proper ArchivesSpace format for date_1_begin. The Accession CSV template then autocorrects it to be 4/29/1920 turning the cell format into a Date format instead of the standard General format. When I switch the cell format back to General it turns the number into 7425. When I put the correct date (1920-04-29) back in, it again auto formats the cell to a Date format, so it goes back to 4/29/1920. Bizarrely, it does not do the same for another record which has 1865-11-27 as date_1_begin. I tried to look up how to stop this auto formatting but have not found anything. I even tried setting the date format to English (South Africa) which has a date format of 1920-04-29, but when I save the document, it got rid of all the formatting and reverts to 4/29/1920. I have tried importing the template without saving so that it keeps the 1920-04-29 date format (set to the English (South Africa)) and it gives an error (#<ArgumentError: invalid byte sequence in UTF-8>) which I saw on a different post meant that there is incorrect formatting on the template. It goes without saying that when I tried to import the template with the date as 4/29/1920, it also did not work (though interestingly, returning the same error (#<ArgumentError: invalid byte sequence in UTF-8>) instead of an incorrect date error). In another weird twist, the template does not get the (#<ArgumentError: invalid byte sequence in UTF-8>) when accession_accession_date autoformats its cell to date and ArchivesSpace can also deal with the import just fine with the incorrect date format of 3/29/2023 turning it into 2023/03/29 in the record in ArchivesSpace. Why the difference? That was a lot of information, but as you can see, I've done some troubleshooting to try to figure out the issue and have only become more confused! Has anyone else run into this issue with single dates? Are there any work arounds besides giving up on single dates when importing? Grateful for any help, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 28391 bytes Desc: image001.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.jpg Type: image/jpeg Size: 9734 bytes Desc: image002.jpg URL: From brian.harrington at lyrasis.org Thu May 4 16:40:04 2023 From: brian.harrington at lyrasis.org (Brian Harrington) Date: Thu, 4 May 2023 20:40:04 +0000 Subject: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template In-Reply-To: References: Message-ID: Hi Sarah, I think that what you?re seeing is Excel reformatting the date when you reopen the CSV file. CSV doesn?t store dates the same way that Excel does. So if you set the format so that date shows as 2023-05-04 it will be saved that way in the CSV. (You can open it in a text editor and check.) But the next time you open the CSV in Excel, Excel will cheerfully convert any dates that it finds (and sometimes other things) into Excel formatted dates. So the key is to not reopen the file after you save as CSV. The UTF-8 errors you?re seeing are something completely different. There are two ways to get around them. The first is to save from Excel with the file type set to CSV UTF-8 rather than regular CSV. The second is to look non-UTF-8 characters in your CSV and change them. These are usually curly quotes and em-dashes. I hope this helps. Brian -- Brian Harrington (he/him) Data Migration Specialist LYRASIS brian.harrington at lyrasis.org From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Sarah Shepherd Date: Thursday, May 4, 2023 at 3:19 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template Hi Bri, Thanks for the advice! I wish I had seen this video earlier. Unfortunately, I am passed that stage and understand the issues with the formatting and dates, the csv file is just not letting me reformat the dates. It keeps reverting automatically to the date format when I switch it to the text or general format. It?s a never-ending circle! I?ll keep fiddling with it. Best, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of McLaughlin, Brianna Jean Sent: Tuesday, May 2, 2023 11:18 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template CAUTION: This email originated outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. Hi Sarah, I think you may be encountering similar issues that I ran into with the accession csv template. I don?t have the process I used written out in a way that?s decipherable by anyone but me, but my colleague, Jeremy, and I talked about the errors I ran into with dates during this year?s ArchivesSpace Member Forum. The Youtube video is here: https://www.youtube.com/watch?v=XRAUu58-Lgs&t=980s. The information between 11:46-18:23 is probably most relevant to you. It feels weird to direct you to my own presentation, but I hope it?s helpful! Feel free to follow up with me if you have questions. Bri McLaughlin, she/her/hers Digital Collections Librarian Indiana University 812-856-3321 From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Sarah Shepherd Sent: Tuesday, May 2, 2023 9:10 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [External] [Archivesspace_Users_Group] Auto formatting with dates on Accession CSV import template You don't often get email from sshepherd at srmml.org. Learn why this is important This message was sent from a non-IU address. Please exercise caution when clicking links or opening attachments from external sources. Hello, I?m having some difficulty with the Accession CSV template autoformatting my dates into the incorrect format for ArchivesSpace. It is only a problem with a single date. For example, I will put in 1920-04-29 which is the proper ArchivesSpace format for date_1_begin. The Accession CSV template then autocorrects it to be 4/29/1920 turning the cell format into a Date format instead of the standard General format. When I switch the cell format back to General it turns the number into 7425. When I put the correct date (1920-04-29) back in, it again auto formats the cell to a Date format, so it goes back to 4/29/1920. Bizarrely, it does not do the same for another record which has 1865-11-27 as date_1_begin. I tried to look up how to stop this auto formatting but have not found anything. I even tried setting the date format to English (South Africa) which has a date format of 1920-04-29, but when I save the document, it got rid of all the formatting and reverts to 4/29/1920. I have tried importing the template without saving so that it keeps the 1920-04-29 date format (set to the English (South Africa)) and it gives an error (#<ArgumentError: invalid byte sequence in UTF-8>) which I saw on a different post meant that there is incorrect formatting on the template. It goes without saying that when I tried to import the template with the date as 4/29/1920, it also did not work (though interestingly, returning the same error (#<ArgumentError: invalid byte sequence in UTF-8>) instead of an incorrect date error). In another weird twist, the template does not get the (#<ArgumentError: invalid byte sequence in UTF-8>) when accession_accession_date autoformats its cell to date and ArchivesSpace can also deal with the import just fine with the incorrect date format of 3/29/2023 turning it into 2023/03/29 in the record in ArchivesSpace. Why the difference? That was a lot of information, but as you can see, I?ve done some troubleshooting to try to figure out the issue and have only become more confused! Has anyone else run into this issue with single dates? Are there any work arounds besides giving up on single dates when importing? Grateful for any help, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From Heidi.Pettitt at loras.edu Thu May 4 18:40:11 2023 From: Heidi.Pettitt at loras.edu (Heidi R. Pettitt) Date: Thu, 4 May 2023 22:40:11 +0000 Subject: [Archivesspace_Users_Group] Auto formatting with dates on Accession CSV import template In-Reply-To: References: Message-ID: I've been copying and pasting a lot between Word and Excel this week, so I know your pain. My inefficient solution to this issue for me has been adding an extra character to the beginning of the date string and then using the RIGHT() function to pull the date without the beginning character and use paste value to replace the cell. So far, it's working and takes a little less time than retyping everything. I hope this helps, ~Heidi HEIDI PETTITT (she/her) Director of the Center for Dubuque History Access Services & Special Collections Librarian LORAS COLLEGE Library & Center for Dubuque History Miller Academic Resource Center 154 1450 Alta Vista Dubuque, IA 52001 563-588-7873 Meet With Me! http://library.loras.edu/ From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Sarah Shepherd Sent: Tuesday, May 2, 2023 8:10 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Auto formatting with dates on Accession CSV import template Hello, I'm having some difficulty with the Accession CSV template autoformatting my dates into the incorrect format for ArchivesSpace. It is only a problem with a single date. For example, I will put in 1920-04-29 which is the proper ArchivesSpace format for date_1_begin. The Accession CSV template then autocorrects it to be 4/29/1920 turning the cell format into a Date format instead of the standard General format. When I switch the cell format back to General it turns the number into 7425. When I put the correct date (1920-04-29) back in, it again auto formats the cell to a Date format, so it goes back to 4/29/1920. Bizarrely, it does not do the same for another record which has 1865-11-27 as date_1_begin. I tried to look up how to stop this auto formatting but have not found anything. I even tried setting the date format to English (South Africa) which has a date format of 1920-04-29, but when I save the document, it got rid of all the formatting and reverts to 4/29/1920. I have tried importing the template without saving so that it keeps the 1920-04-29 date format (set to the English (South Africa)) and it gives an error (#<ArgumentError: invalid byte sequence in UTF-8>) which I saw on a different post meant that there is incorrect formatting on the template. It goes without saying that when I tried to import the template with the date as 4/29/1920, it also did not work (though interestingly, returning the same error (#<ArgumentError: invalid byte sequence in UTF-8>) instead of an incorrect date error). In another weird twist, the template does not get the (#<ArgumentError: invalid byte sequence in UTF-8>) when accession_accession_date autoformats its cell to date and ArchivesSpace can also deal with the import just fine with the incorrect date format of 3/29/2023 turning it into 2023/03/29 in the record in ArchivesSpace. Why the difference? That was a lot of information, but as you can see, I've done some troubleshooting to try to figure out the issue and have only become more confused! Has anyone else run into this issue with single dates? Are there any work arounds besides giving up on single dates when importing? Grateful for any help, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org CONFIDENTIALITY NOTICE: This email, including any attachments, is the property of Loras College. The information may be legally privileged and/or confidential and is intended solely for the use of the addressee. If you are not the intended recipient be advised that any unauthorized disclosure, copying, distribution or use of the contents herein is strictly prohibited. If you have received this message in error, please notify the sender immediately and destroy all electronic and hard copies of the communication, including attachments. -------------- next part -------------- An HTML attachment was scrubbed... URL: From scheirw at newschool.edu Thu May 4 19:08:04 2023 From: scheirw at newschool.edu (Wendy Scheir) Date: Thu, 4 May 2023 19:08:04 -0400 Subject: [Archivesspace_Users_Group] Question about PUI searches Message-ID: Hi, Sending this on behalf of our Reference and Instruction Archivist: Searching our PUI delivers results of a lot of irrelevant records. Does anyone have a solution or tips for limiting results in the PUI for keyword searching, such that the user is not required to sort through or try to interpret extraneous results? For example, in trying to locate just one Archival Object record that we have titled, ?Provisional charter? (here's a link to the search results in our PUI: https://tinyurl.com/r327bt8a). Note that one ends up with 11 Archival Objects records, only one of which is the Provisional charter. The other 10 are located in the same Top Container. One *also *ends up with 691 Digital Objects! We know for certain that not a single one of these objects is the Provisional charter we are seeking. But a researcher using the PUI would not know this, and so would need to spend a lot of time trying to find the one archival object with the title, Provisional charter. These irrelevant results appear, we believe, because the Resource record the DOs are part of references a provisional charter in the Historical note. Is there a way to disable or limit certain types of results from appearing, when they are not relevant? Many thanks, Wendy ____________________________________ WENDY SCHEIR director THE NEW SCHOOL ARCHIVES & SPECIAL COLLECTIONS 66 FIFTH AVENUE, NEW YORK, NY 10011 scheirw at newschool.edu T 212-229-5942 Explore the Archives | Digital Collections from the Archives | New School Histories | @tnsarchives [image: THE NEW SCHOOL] -------------- next part -------------- An HTML attachment was scrubbed... URL: From Paul.Sutherland at ccc.govt.nz Thu May 4 22:36:38 2023 From: Paul.Sutherland at ccc.govt.nz (Sutherland, Paul) Date: Fri, 5 May 2023 02:36:38 +0000 Subject: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template In-Reply-To: References: Message-ID: I wonder if anyone has tried using Libre Office as your editor - it handles csv opening without trying to help you too much (e.g. date conversion - ISO dates stay as ISO dates.) It also handle UTF-8 natively much better. Especially when saving as .csv. The UTF-8 handling is critical if dealing with non-roman languages. As an aside Libre Office has a certain aesthetic that MS Office seems to lack. Regards Paul From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Brian Harrington Sent: Friday, 5 May 2023 8:40 am To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template Hi Sarah, I think that what you're seeing is Excel reformatting the date when you reopen the CSV file. CSV doesn't store dates the same way that Excel does. So if you set the format so that date shows as 2023-05-04 it will be saved that way in the CSV. (You can open it in a text editor and check.) But the next time you open the CSV in Excel, Excel will cheerfully convert any dates that it finds (and sometimes other things) into Excel formatted dates. So the key is to not reopen the file after you save as CSV. The UTF-8 errors you're seeing are something completely different. There are two ways to get around them. The first is to save from Excel with the file type set to CSV UTF-8 rather than regular CSV. The second is to look non-UTF-8 characters in your CSV and change them. These are usually curly quotes and em-dashes. I hope this helps. Brian -- Brian Harrington (he/him) Data Migration Specialist LYRASIS brian.harrington at lyrasis.org From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Sarah Shepherd > Date: Thursday, May 4, 2023 at 3:19 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template Hi Bri, Thanks for the advice! I wish I had seen this video earlier. Unfortunately, I am passed that stage and understand the issues with the formatting and dates, the csv file is just not letting me reformat the dates. It keeps reverting automatically to the date format when I switch it to the text or general format. It's a never-ending circle! I'll keep fiddling with it. Best, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of McLaughlin, Brianna Jean Sent: Tuesday, May 2, 2023 11:18 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template CAUTION: This email originated outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. Hi Sarah, I think you may be encountering similar issues that I ran into with the accession csv template. I don't have the process I used written out in a way that's decipherable by anyone but me, but my colleague, Jeremy, and I talked about the errors I ran into with dates during this year's ArchivesSpace Member Forum. The Youtube video is here: https://www.youtube.com/watch?v=XRAUu58-Lgs&t=980s. The information between 11:46-18:23 is probably most relevant to you. It feels weird to direct you to my own presentation, but I hope it's helpful! Feel free to follow up with me if you have questions. Bri McLaughlin, she/her/hers Digital Collections Librarian Indiana University 812-856-3321 From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Sarah Shepherd Sent: Tuesday, May 2, 2023 9:10 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [External] [Archivesspace_Users_Group] Auto formatting with dates on Accession CSV import template You don't often get email from sshepherd at srmml.org. Learn why this is important This message was sent from a non-IU address. Please exercise caution when clicking links or opening attachments from external sources. Hello, I'm having some difficulty with the Accession CSV template autoformatting my dates into the incorrect format for ArchivesSpace. It is only a problem with a single date. For example, I will put in 1920-04-29 which is the proper ArchivesSpace format for date_1_begin. The Accession CSV template then autocorrects it to be 4/29/1920 turning the cell format into a Date format instead of the standard General format. When I switch the cell format back to General it turns the number into 7425. When I put the correct date (1920-04-29) back in, it again auto formats the cell to a Date format, so it goes back to 4/29/1920. Bizarrely, it does not do the same for another record which has 1865-11-27 as date_1_begin. I tried to look up how to stop this auto formatting but have not found anything. I even tried setting the date format to English (South Africa) which has a date format of 1920-04-29, but when I save the document, it got rid of all the formatting and reverts to 4/29/1920. I have tried importing the template without saving so that it keeps the 1920-04-29 date format (set to the English (South Africa)) and it gives an error (#<ArgumentError: invalid byte sequence in UTF-8>) which I saw on a different post meant that there is incorrect formatting on the template. It goes without saying that when I tried to import the template with the date as 4/29/1920, it also did not work (though interestingly, returning the same error (#<ArgumentError: invalid byte sequence in UTF-8>) instead of an incorrect date error). In another weird twist, the template does not get the (#<ArgumentError: invalid byte sequence in UTF-8>) when accession_accession_date autoformats its cell to date and ArchivesSpace can also deal with the import just fine with the incorrect date format of 3/29/2023 turning it into 2023/03/29 in the record in ArchivesSpace. Why the difference? That was a lot of information, but as you can see, I've done some troubleshooting to try to figure out the issue and have only become more confused! Has anyone else run into this issue with single dates? Are there any work arounds besides giving up on single dates when importing? Grateful for any help, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org This electronic email and any files transmitted with it are intended solely for the use of the individual or entity to whom they are addressed. The views expressed in this message are those of the individual sender and may not necessarily reflect the views of the Christchurch City Council. If you are not the correct recipient of this email please advise the sender and delete the email. [Christchurch City Council logo] -------------- next part -------------- An HTML attachment was scrubbed... URL: From tkry at mtholyoke.edu Fri May 5 09:14:18 2023 From: tkry at mtholyoke.edu (Tracey Kry) Date: Fri, 5 May 2023 09:14:18 -0400 Subject: [Archivesspace_Users_Group] Digital Objects Message-ID: Greetings all! New ArchivesSpace user here. I've inherited a nicely populated AS with plenty of digital objects, but wanted to send out some feelers to get an idea of how others are using digital objects in AS. We have a separate digital repository, so there is redundancy, and I'm trying to figure out the best way to move forward. If anyone would be willing to chat with me about how you find digital objects to be useful for you in AS (linking out from top containers, individual objects attached to folder levels, etc.) I would love to hear! Feel free to message me off list. Thanks all! Tracey Tracey Kry (she/her/hers) Digital Collections Archivist Library, Information, & Technology Services Mount Holyoke College tkry at mtholyoke.edu | (413) 538-3232 -------------- next part -------------- An HTML attachment was scrubbed... URL: From kiddm at vcu.edu Fri May 5 10:12:43 2023 From: kiddm at vcu.edu (Margaret Kidd) Date: Fri, 5 May 2023 10:12:43 -0400 Subject: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template In-Reply-To: References: Message-ID: Hi, Another trick for getting rid of UTF-8 errors is to use the CLEAN function in Excel . It takes a little extra work but is worth it when you can't find the one character causing the problems. Best, Margaret ------------------------------ Margaret Turman Kidd Access and Electronic Records Archivist, Special Collections & Archives VCU Libraries | Health Sciences Library Virginia Commonwealth University 509 N. 12th Street / Box 980582, Richmond, VA 23298-0582 (804) 828-3152 kiddm at vcu.edu Pronouns: she/her On Thu, May 4, 2023 at 4:40?PM Brian Harrington < brian.harrington at lyrasis.org> wrote: > Hi Sarah, > > > > I think that what you?re seeing is Excel reformatting the date when you > reopen the CSV file. CSV doesn?t store dates the same way that Excel > does. So if you set the format so that date shows as 2023-05-04 it will be > saved that way in the CSV. (You can open it in a text editor and check.) > But the next time you open the CSV in Excel, Excel will cheerfully convert > any dates that it finds (and sometimes other things) into Excel formatted > dates. So the key is to not reopen the file after you save as CSV. > > > > The UTF-8 errors you?re seeing are something completely different. There > are two ways to get around them. The first is to save from Excel with the > file type set to CSV UTF-8 rather than regular CSV. The second is to look > non-UTF-8 characters in your CSV and change them. These are usually curly > quotes and em-dashes. > > > > I hope this helps. > > > > Brian > > > > -- > > Brian Harrington (he/him) > > Data Migration Specialist > > LYRASIS > > brian.harrington at lyrasis.org > > > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Sarah Shepherd > *Date: *Thursday, May 4, 2023 at 3:19 PM > *To: *Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] [External] Auto formatting > with dates on Accession CSV import template > > Hi Bri, > > > > Thanks for the advice! I wish I had seen this video earlier. > Unfortunately, I am passed that stage and understand the issues with the > formatting and dates, the csv file is just not letting me reformat the > dates. It keeps reverting automatically to the date format when I switch it > to the text or general format. It?s a never-ending circle! I?ll keep > fiddling with it. > > Best, > > Sarah > > > > Sarah H. Shepherd > > (she/her/hers) > Archivist > Scottish Rite Masonic Museum and Library > > 33 Marrett Road | Lexington, MA 02421 > > Phone: 781-457-4129 | Email: sshepherd at srmml.org > > > > > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> *On Behalf Of *McLaughlin, > Brianna Jean > *Sent:* Tuesday, May 2, 2023 11:18 AM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* Re: [Archivesspace_Users_Group] [External] Auto formatting > with dates on Accession CSV import template > > > > * CAUTION:* This email originated outside of the organization. Do not > click links or open attachments unless you recognize the sender and know > the content is safe. > > Hi Sarah, > > > > I think you may be encountering similar issues that I ran into with the > accession csv template. I don?t have the process I used written out in a > way that?s decipherable by anyone but me, but my colleague, Jeremy, and I > talked about the errors I ran into with dates during this year?s > ArchivesSpace Member Forum. The Youtube video is here: > https://www.youtube.com/watch?v=XRAUu58-Lgs&t=980s. The information > between 11:46-18:23 is probably most relevant to you. > > > > It feels weird to direct you to my own presentation, but I hope it?s > helpful! Feel free to follow up with me if you have questions. > > > > Bri McLaughlin, she/her/hers > > Digital Collections Librarian > > Indiana University > > 812-856-3321 > > > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> *On Behalf Of *Sarah > Shepherd > *Sent:* Tuesday, May 2, 2023 9:10 AM > *To:* archivesspace_users_group at lyralists.lyrasis.org > *Subject:* [External] [Archivesspace_Users_Group] Auto formatting with > dates on Accession CSV import template > > > > You don't often get email from sshepherd at srmml.org. Learn why this is > important > > This message was sent from a non-IU address. Please exercise caution when > clicking links or opening attachments from external sources. > > > > Hello, > > > > I?m having some difficulty with the Accession CSV template autoformatting > my dates into the incorrect format for ArchivesSpace. It is only a problem > with a single date. For example, I will put in 1920-04-29 which is the > proper ArchivesSpace format for date_1_begin. The Accession CSV template > then autocorrects it to be 4/29/1920 turning the cell format into a Date > format instead of the standard General format. When I switch the cell > format back to General it turns the number into 7425. When I put the > correct date (1920-04-29) back in, it again auto formats the cell to a Date > format, so it goes back to 4/29/1920. Bizarrely, it does not do the same > for another record which has 1865-11-27 as date_1_begin. > > > > I tried to look up how to stop this auto formatting but have not found > anything. I even tried setting the date format to English (South Africa) > which has a date format of 1920-04-29, but when I save the document, it got > rid of all the formatting and reverts to 4/29/1920. I have tried importing > the template without saving so that it keeps the 1920-04-29 date format > (set to the English (South Africa)) and it gives an error > (#<ArgumentError: invalid byte sequence in UTF-8>) which I saw on a > different post meant that there is incorrect formatting on the template. It > goes without saying that when I tried to import the template with the date > as 4/29/1920, it also did not work (though interestingly, returning the > same error (#<ArgumentError: invalid byte sequence in UTF-8>) instead > of an incorrect date error). > > > > In another weird twist, the template does not get the (#<ArgumentError: > invalid byte sequence in UTF-8>) when accession_accession_date > autoformats its cell to date and ArchivesSpace can also deal with the > import just fine with the incorrect date format of 3/29/2023 turning it > into 2023/03/29 in the record in ArchivesSpace. Why the difference? > > > > That was a lot of information, but as you can see, I?ve done some > troubleshooting to try to figure out the issue and have only become more > confused! > > > > Has anyone else run into this issue with single dates? Are there any work > arounds besides giving up on single dates when importing? > > > > Grateful for any help, > > Sarah > > > > Sarah H. Shepherd > > (she/her/hers) > Archivist > Scottish Rite Masonic Museum and Library > > 33 Marrett Road | Lexington, MA 02421 > > Phone: 781-457-4129 | Email: sshepherd at srmml.org > > > > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bdion at wcs.org Fri May 5 10:43:51 2023 From: bdion at wcs.org (Dion, Brett) Date: Fri, 5 May 2023 14:43:51 +0000 Subject: [Archivesspace_Users_Group] Bulk Import Template Note Label Issue Message-ID: Hello, Noting both messages from Brianna Jean McLaughlin and Alina Sinetos, I've also wanted to import labels that I'm using for some note fields within a bulk import template. While all other fields import fine, the labels do not. Has there been any news on this? Thanks. Good to be corresponding with this group after a few years have passed. I previously worked with ASpace at Brooklyn Historical Society. Brett [signature_1406032162]Brett Dion Archivist and Digital Assets Mgr., Library & Archives Wildlife Conservation Society email: bdion at wcs.org instagram: @wcsarchives | twitter: @arkivist web: https://library.wcs.org | pronouns: he/him/his -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 6198 bytes Desc: image001.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 10692 bytes Desc: image002.png URL: From brijmcla at iu.edu Fri May 5 10:54:01 2023 From: brijmcla at iu.edu (McLaughlin, Brianna Jean) Date: Fri, 5 May 2023 14:54:01 +0000 Subject: [Archivesspace_Users_Group] Bulk Import Template Note Label Issue In-Reply-To: References: Message-ID: Hi Brett, I opened a ticket about the note label behavior shortly after sending my initial e-mail to this listserv. I learned that, though the note label columns are in the bulk AO csv spreadsheet, the functionality to import note labels was only just published in most recent release candidate (3.4.0). I tested this earlier this week on the ArchivesSpace test server and it worked as expected. So, once you update to 3.4.x you should be able to import note labels without issues. I hope this helps! Bri McLaughlin, she/her/hers Digital Collections Librarian Indiana University 812-856-3321 From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Dion, Brett Sent: Friday, May 5, 2023 10:44 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [External] Re: [Archivesspace_Users_Group] Bulk Import Template Note Label Issue You don't often get email from bdion at wcs.org. Learn why this is important This message was sent from a non-IU address. Please exercise caution when clicking links or opening attachments from external sources. Hello, Noting both messages from Brianna Jean McLaughlin and Alina Sinetos, I've also wanted to import labels that I'm using for some note fields within a bulk import template. While all other fields import fine, the labels do not. Has there been any news on this? Thanks. Good to be corresponding with this group after a few years have passed. I previously worked with ASpace at Brooklyn Historical Society. Brett [signature_1406032162]Brett Dion Archivist and Digital Assets Mgr., Library & Archives Wildlife Conservation Society email: bdion at wcs.org instagram: @wcsarchives | twitter: @arkivist web: https://library.wcs.org | pronouns: he/him/his -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 6198 bytes Desc: image001.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 8653 bytes Desc: image002.png URL: From kate_bowers at harvard.edu Fri May 5 11:20:04 2023 From: kate_bowers at harvard.edu (Bowers, Kate A.) Date: Fri, 5 May 2023 15:20:04 +0000 Subject: [Archivesspace_Users_Group] Digital Objects In-Reply-To: References: Message-ID: We don?t use AS for doing much with digital objects except to provide links to access objects in our digital repository and sometimes provide thumbnails. Our METS and MODS are all made elsewhere and stored in our digital repository along with the objects, so AS is not our tool for these functions. Kate From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Tracey Kry Sent: Friday, May 5, 2023 9:14 AM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] Digital Objects Greetings all! New ArchivesSpace user here. I've inherited a nicely populated AS with plenty of digital objects, but wanted to send out some feelers to get an idea of how others are using digital objects in AS. We have a separate digital repository, so there is redundancy, and I'm trying to figure out the best way to move forward. If anyone would be willing to chat with me about how you find digital objects to be useful for you in AS (linking out from top containers, individual objects attached to folder levels, etc.) I would love to hear! Feel free to message me off list. Thanks all! Tracey Tracey Kry (she/her/hers) Digital Collections Archivist Library, Information, & Technology Services Mount Holyoke College tkry at mtholyoke.edu | (413) 538-3232 -------------- next part -------------- An HTML attachment was scrubbed... URL: From snewhouse at sciencehistory.org Fri May 5 11:26:42 2023 From: snewhouse at sciencehistory.org (Newhouse, Sarah) Date: Fri, 5 May 2023 15:26:42 +0000 Subject: [Archivesspace_Users_Group] Digital Objects In-Reply-To: References: <0bc9ca69-de9a-4006-bb1e-b786269e2036.5bc9e4a4-201a-4113-8500-06887445b2b4.6f545fbf-b134-43c9-8e0e-8b1ca81b7d9f@emailsignatures365.codetwo.com> <0bc9ca69-de9a-4006-bb1e-b786269e2036.1fe061b8-c04b-4022-ab6c-ea3cb89cd359.ac6b2ecf-4c2b-4e44-889e-377dfa06046e@emailsignatures365.codetwo.com> Message-ID: We basically do the same at Kate, but we?ve also unpublished all our DAOs at the moment while we revisit how best to provide a linkage. The item-level records in the digital repository vs the folder-level info in ASpace meant that ASpace object page/display for that folder would potentially have tens of digital objects (or more than 100, for some photo albums), which would list in a loooong column that users had to scroll and scroll and scroll to view. Our digital repository UI developer had a heart attack looking at it and agreed to work with me to revise how the systems interact. __________________________________ Sarah Newhouse (she, her, hers) Digital Preservation Archivist Othmer Library of Chemical History t. +1.215.873.8249 Science History Institute Chemistry ? Engineering ? Life Sciences 315 Chestnut Street ? Philadelphia, PA 19106 ? U.S.A. Learn about the scientific discoveries that changed our world at sciencehistory.org/learn From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Bowers, Kate A. Sent: Friday, May 5, 2023 11:20 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Digital Objects We don?t use AS for doing much with digital objects except to provide links to access objects in our digital repository and sometimes provide thumbnails. Our METS and MODS are all made elsewhere and stored in our digital repository along with the objects, so AS is not our tool for these functions. Kate From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Tracey Kry Sent: Friday, May 5, 2023 9:14 AM To: Archivesspace Users Group > Subject: [Archivesspace_Users_Group] Digital Objects Greetings all! New ArchivesSpace user here. I've inherited a nicely populated AS with plenty of digital objects, but wanted to send out some feelers to get an idea of how others are using digital objects in AS. We have a separate digital repository, so there is redundancy, and I'm trying to figure out the best way to move forward. If anyone would be willing to chat with me about how you find digital objects to be useful for you in AS (linking out from top containers, individual objects attached to folder levels, etc.) I would love to hear! Feel free to message me off list. Thanks all! Tracey Tracey Kry (she/her/hers) Digital Collections Archivist Library, Information, & Technology Services Mount Holyoke College tkry at mtholyoke.edu | (413) 538-3232 -------------- next part -------------- An HTML attachment was scrubbed... URL: From kate_bowers at harvard.edu Fri May 5 13:40:25 2023 From: kate_bowers at harvard.edu (Bowers, Kate A.) Date: Fri, 5 May 2023 17:40:25 +0000 Subject: [Archivesspace_Users_Group] Digital Objects In-Reply-To: References: <0bc9ca69-de9a-4006-bb1e-b786269e2036.5bc9e4a4-201a-4113-8500-06887445b2b4.6f545fbf-b134-43c9-8e0e-8b1ca81b7d9f@emailsignatures365.codetwo.com> <0bc9ca69-de9a-4006-bb1e-b786269e2036.1fe061b8-c04b-4022-ab6c-ea3cb89cd359.ac6b2ecf-4c2b-4e44-889e-377dfa06046e@emailsignatures365.codetwo.com> Message-ID: Ah, I see. We use METS to make page-turned digital objects for folders or boxes (thus our digital objects usually correspond to our physical units and our unit of description). If we digitize (rarely) one item out of a folder, we will create a child archival object and so the digital object is a digital instance of that child archival object. We do not have to attach tens, hundreds, or thousands of digital files to an archival object. Kate From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Newhouse, Sarah Sent: Friday, May 5, 2023 11:27 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Digital Objects We basically do the same at Kate, but we?ve also unpublished all our DAOs at the moment while we revisit how best to provide a linkage. The item-level records in the digital repository vs the folder-level info in ASpace meant that ASpace object page/display for that folder would potentially have tens of digital objects (or more than 100, for some photo albums), which would list in a loooong column that users had to scroll and scroll and scroll to view. Our digital repository UI developer had a heart attack looking at it and agreed to work with me to revise how the systems interact. __________________________________ Sarah Newhouse (she, her, hers) Digital Preservation Archivist Othmer Library of Chemical History t. +1.215.873.8249 Science History Institute Chemistry ? Engineering ? Life Sciences 315 Chestnut Street ? Philadelphia, PA 19106 ? U.S.A. Learn about the scientific discoveries that changed our world at sciencehistory.org/learn From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Bowers, Kate A. Sent: Friday, May 5, 2023 11:20 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Digital Objects We don?t use AS for doing much with digital objects except to provide links to access objects in our digital repository and sometimes provide thumbnails. Our METS and MODS are all made elsewhere and stored in our digital repository along with the objects, so AS is not our tool for these functions. Kate From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Tracey Kry Sent: Friday, May 5, 2023 9:14 AM To: Archivesspace Users Group > Subject: [Archivesspace_Users_Group] Digital Objects Greetings all! New ArchivesSpace user here. I've inherited a nicely populated AS with plenty of digital objects, but wanted to send out some feelers to get an idea of how others are using digital objects in AS. We have a separate digital repository, so there is redundancy, and I'm trying to figure out the best way to move forward. If anyone would be willing to chat with me about how you find digital objects to be useful for you in AS (linking out from top containers, individual objects attached to folder levels, etc.) I would love to hear! Feel free to message me off list. Thanks all! Tracey Tracey Kry (she/her/hers) Digital Collections Archivist Library, Information, & Technology Services Mount Holyoke College tkry at mtholyoke.edu | (413) 538-3232 -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Crouch at lyrasis.org Mon May 8 09:20:09 2023 From: Jessica.Crouch at lyrasis.org (Jessica Crouch) Date: Mon, 8 May 2023 13:20:09 +0000 Subject: [Archivesspace_Users_Group] Apply by May 19th to participate in the the 2023/2024 cohort of the Member Match Program! In-Reply-To: References: Message-ID: [Posted on behalf of the ArchivesSpace Member Engagement sub-team] Dear ArchivesSpace members, The ArchivesSpace Member Engagement sub-team is still accepting applications for the third cohort of the ArchivesSpace Member Match program. The deadline to apply is May 19. The Member Match program is an initiative to engage the ArchivesSpace membership community, created and organized by the Member Engagement sub-team of the ArchivesSpace User Advisory Council, with support from the ArchivesSpace Community Engagement Coordinator. The program is intended to be a resource and venue for peer-to-peer support between ArchivesSpace members. For one, year-long term, Member Match participants will be matched with a member with whom they can receive and offer professional insight, advice, and comradery. The program will also offer participants the opportunity to engage in exclusive events and enlightening discussions about ArchivesSpace and its active user community. The program includes: * Monthly Listserv Discussion Topics * Each month, a member of the Member Engagement sub-team will reach out to the Member Match listserv to spur discussion and encourage continued engagement between matches. * Quarterly Member Match Meet-Ups * These will be opportunities for large group socializing as well as the potential for dedicated time to spend with matches in breakout rooms. * Option to participate in small group matches of 2-3 people Eligibility Any individual affiliated with an ArchivesSpace member organization is eligible to participate in the ArchivesSpace Member Match program and there is no limit to the number of individuals from a member organization that may participate. If you are unsure of your organization?s ArchivesSpace membership status, visit https://archivesspace.org/community/whos-using-archivesspace or email ArchivesSpaceHome at lyrasis.org. To Learn More Visit the Member Match wiki: https://archivesspace.atlassian.net/wiki/spaces/ADC/pages/2198568994/ArchivesSpace+Member+Match+Program Apply Now Please feel free to direct any questions to ArchivesSpaceHome at lyrasis.org Best, The ArchivesSpace Member Engagement sub-team Jessica Dowd Crouch Community Engagement Coordinator for ArchivesSpace jessica.crouch at lyrasis.org [A picture containing text Description automatically generated] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.jpg Type: image/jpeg Size: 90654 bytes Desc: image003.jpg URL: From jetooron at mtu.edu Tue May 9 11:58:34 2023 From: jetooron at mtu.edu (Jeffrey Toorongian) Date: Tue, 9 May 2023 11:58:34 -0400 Subject: [Archivesspace_Users_Group] Tagged PDF output options Message-ID: Hello, Our Library staff uses ArchivesSpace to generate finding aids that are posted on the public web. These PDFs are untagged and not accessible. During a recent document audit we identified hundreds of these inaccessible finding aid reports. Although I do not use ArchivesSpace I am involved with website audits involving inaccessible documents so I am looking to learn more about the capabilities of ArchivesSpace when exporting to PDF. Does this product support accessible (tagged) PDF export? The common theme for all the exports is "untagged PDF". I'm hoping to learn more about its capabilities and then work with the staff that generate these reports to avoid inaccessible documents going forward. Thanks in advance to anyone who can provide ArchivesSpace guidance or resources that address this issue. Regards, Jeff -- Jeff Toorongian, MET., CPACC Campus ICT Accessibility Coordinator Michigan Technological University jetooron at mtu.edu, (906) 487-1900 -------------- next part -------------- An HTML attachment was scrubbed... URL: From tlaver at nelson-atkins.org Tue May 9 17:11:52 2023 From: tlaver at nelson-atkins.org (Tara Laver) Date: Tue, 9 May 2023 21:11:52 +0000 Subject: [Archivesspace_Users_Group] collection with processed and unprocessed materials Message-ID: Hi, all. Could someone share an example (preferably in their PUI) of a collection that has processed materials (with series) and unprocessed materials (equivalent of just a folder list)? I'm trying to figure out how best to represent these clearly in AS on the same record. I realize this is almost a processing question, but using AS also affects it. Thanks, Tara Laver Tara Z. Laver (she/her/hers) Senior Archivist The Nelson-Atkins Museum of Art 4525 Oak Street Kansas City, MO 64111 Office: 816.751.1354 tlaver at nelson-atkins.org www.nelson-atkins.org [cid:image001.png at 01D98290.B857E5D0] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 5175 bytes Desc: image001.png URL: From lhocking at litchfieldhistoricalsociety.org Tue May 9 17:31:52 2023 From: lhocking at litchfieldhistoricalsociety.org (Linda Hocking) Date: Tue, 9 May 2023 21:31:52 +0000 Subject: [Archivesspace_Users_Group] collection with processed and unprocessed materials In-Reply-To: References: Message-ID: Tara, Here are links to two partially processed collections in our instance. Processing was grant funded and the projects were date specific, so some collections were a little complicated, but hopefully we made it clear what is and what isn't processed. https://archives.litchfieldhistoricalsociety.org/repositories/2/resources/691 https://archives.litchfieldhistoricalsociety.org/repositories/2/resources/81 I hope you'll also share your solution when you are finished. Thanks, Linda Linda M. Hocking, CA Curator of Library & Archives Litchfield Historical Society P.O. Box 385 Litchfield, CT 06759 860-567-4501 https://www.litchfieldhistoricalsociety.org From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Tara Laver Sent: Tuesday, May 9, 2023 5:12 PM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] collection with processed and unprocessed materials Hi, all. Could someone share an example (preferably in their PUI) of a collection that has processed materials (with series) and unprocessed materials (equivalent of just a folder list)? I'm trying to figure out how best to represent these clearly in AS on the same record. I realize this is almost a processing question, but using AS also affects it. Thanks, Tara Laver Tara Z. Laver (she/her/hers) Senior Archivist The Nelson-Atkins Museum of Art 4525 Oak Street Kansas City, MO 64111 Office: 816.751.1354 tlaver at nelson-atkins.org www.nelson-atkins.org [cid:image001.png at 01D9829B.3B702F90] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 5175 bytes Desc: image001.png URL: From Courtney.Tkacz at vmfa.museum Tue May 9 21:02:54 2023 From: Courtney.Tkacz at vmfa.museum (Tkacz, Courtney (VMFA)) Date: Wed, 10 May 2023 01:02:54 +0000 Subject: [Archivesspace_Users_Group] collection with processed and unprocessed materials In-Reply-To: References: Message-ID: Hi Tara - Here is an example of how we handled it with a collection that has folder lists for the unprocessed records: https://archives.vmfa.museum/repositories/2/resources/239 Here is an example of how we handled it with a collection that only has box labels for unprocessed records: https://archives.vmfa.museum/repositories/2/resources/27 Best - Courtney Courtney Tkacz Senior Archivist Virginia Museum of Fine Arts Margaret R. and Robert M. Freeman Library 200 N. Arthur Ashe Boulevard | Richmond, VA 23220 804.340.1497 | courtney.tkacz at vmfa.museum Pronouns: she/her ________________________________ From: Tara Laver Sent: Tuesday, May 9, 2023 5:11 PM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] collection with processed and unprocessed materials Hi, all. Could someone share an example (preferably in their PUI) of a collection that has processed materials (with series) and unprocessed materials (equivalent of just a folder list)? I?m trying to figure out how best to represent these clearly in AS on the same record. I realize this is almost a processing question, but using AS also affects it. Thanks, Tara Laver Tara Z. Laver (she/her/hers) Senior Archivist The Nelson-Atkins Museum of Art 4525 Oak Street Kansas City, MO 64111 Office: 816.751.1354 tlaver at nelson-atkins.org www.nelson-atkins.org [cid:image001.png at 01D98290.B857E5D0] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 5175 bytes Desc: image001.png URL: From amanifold at slv.vic.gov.au Wed May 10 01:52:05 2023 From: amanifold at slv.vic.gov.au (Alan Manifold) Date: Wed, 10 May 2023 05:52:05 +0000 Subject: [Archivesspace_Users_Group] Web hooks or triggers on record update Message-ID: Hi ArchivesSpace community, We're thinking of a few projects that could benefit from something like a webhook or a trigger when specific records are updated. For example, when an archival object record is edited, it could trigger a custom script that could update metadata in our digital asset management system. Or when a record is unpublished, it could trigger a custom script that would add an event record. I haven't found any indication that such functionality exists, but I'm not an expert, so I'm asking. If it doesn't exist, is this something you think your institution might be able to use as well? If you are a developer, do you think it would be difficult or easy to add this to the product, either as an enhancement or as a plugin just for our site? Any thoughts would be welcome! Regards, Alan Manifold Alan Manifold | Library Systems & Digital Preservation Manager | Collection Development & Description State Library Victoria | 328 Swanston Street | Melbourne VIC 3000 T +61 3 8664 7122 | amanifold at slv.vic.gov.au slv.vic.gov.au [slv] [https://www.slv.vic.gov.au/sites/default/files/email_signature/signature.jpg?9] This message and any attachment is intended only for the use of the Addressee and may contain information that is PRIVILEGED and CONFIDENTIAL. If you are not the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please delete all copies of the message and its attachments and notify the sender immediately. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian.hoffman at lyrasis.org Wed May 10 03:02:03 2023 From: brian.hoffman at lyrasis.org (Brian Hoffman) Date: Wed, 10 May 2023 07:02:03 +0000 Subject: [Archivesspace_Users_Group] Web hooks or triggers on record update In-Reply-To: References: Message-ID: Hi Alan, There is an endpoint that provides a stream of updated records: http://archivesspace.github.io/archivesspace/api/#get-a-stream-of-updated-records It is there to enable the indexer to do its work, but perhaps it would work for your use case. There is a window during which records can show up in the feed (60 seconds by default) and records in the feed will have a ?sequence? attribute. If you make a subsequent request with a ?last_sequence? parameter that is equal to or greater than the highest sequence in the feed, the api will block (not respond) until a new update appears or the request times out. The records in the feed don?t have any information about what date was updated. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Alan Manifold Date: Wednesday, May 10, 2023 at 1:52 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Web hooks or triggers on record update Hi ArchivesSpace community, We?re thinking of a few projects that could benefit from something like a webhook or a trigger when specific records are updated. For example, when an archival object record is edited, it could trigger a custom script that could update metadata in our digital asset management system. Or when a record is unpublished, it could trigger a custom script that would add an event record. I haven?t found any indication that such functionality exists, but I?m not an expert, so I?m asking. If it doesn?t exist, is this something you think your institution might be able to use as well? If you are a developer, do you think it would be difficult or easy to add this to the product, either as an enhancement or as a plugin just for our site? Any thoughts would be welcome! Regards, Alan Manifold Alan Manifold | Library Systems & Digital Preservation Manager | Collection Development & Description State Library Victoria | 328 Swanston Street | Melbourne VIC 3000 T +61 3 8664 7122 | amanifold at slv.vic.gov.au slv.vic.gov.au [Image removed by sender. slv] [Image removed by sender.] This message and any attachment is intended only for the use of the Addressee and may contain information that is PRIVILEGED and CONFIDENTIAL. If you are not the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please delete all copies of the message and its attachments and notify the sender immediately. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: From kmc35 at psu.edu Wed May 10 08:39:05 2023 From: kmc35 at psu.edu (Clair, Kevin) Date: Wed, 10 May 2023 12:39:05 +0000 Subject: [Archivesspace_Users_Group] Web hooks or triggers on record update In-Reply-To: References: Message-ID: Hi Alan, In my previous position, we used the update-feed endpoint to trigger updates to metadata in our digital repository when a related ArchivesSpace record (i.e. for an object that is digitized) was updated. I can put you in contact with the lead developer on that project off-list if that would be helpful. cheers -kevin ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Brian Hoffman Sent: Wednesday, May 10, 2023 3:02 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Web hooks or triggers on record update Hi Alan, There is an endpoint that provides a stream of updated records: http://archivesspace.github.io/archivesspace/api/#get-a-stream-of-updated-records It is there to enable the indexer to do its work, but perhaps it would work for your use case. There is a window during which records can show up in the feed (60 seconds by default) and records in the feed will have a ?sequence? attribute. If you make a subsequent request with a ?last_sequence? parameter that is equal to or greater than the highest sequence in the feed, the api will block (not respond) until a new update appears or the request times out. The records in the feed don?t have any information about what date was updated. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Alan Manifold Date: Wednesday, May 10, 2023 at 1:52 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Web hooks or triggers on record update Hi ArchivesSpace community, We?re thinking of a few projects that could benefit from something like a webhook or a trigger when specific records are updated. For example, when an archival object record is edited, it could trigger a custom script that could update metadata in our digital asset management system. Or when a record is unpublished, it could trigger a custom script that would add an event record. I haven?t found any indication that such functionality exists, but I?m not an expert, so I?m asking. If it doesn?t exist, is this something you think your institution might be able to use as well? If you are a developer, do you think it would be difficult or easy to add this to the product, either as an enhancement or as a plugin just for our site? Any thoughts would be welcome! Regards, Alan Manifold Alan Manifold | Library Systems & Digital Preservation Manager | Collection Development & Description State Library Victoria | 328 Swanston Street | Melbourne VIC 3000 T +61 3 8664 7122 | amanifold at slv.vic.gov.au slv.vic.gov.au [Image removed by sender. slv] [Image removed by sender.] This message and any attachment is intended only for the use of the Addressee and may contain information that is PRIVILEGED and CONFIDENTIAL. If you are not the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please delete all copies of the message and its attachments and notify the sender immediately. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: From SShepherd at srmml.org Wed May 10 09:14:49 2023 From: SShepherd at srmml.org (Sarah Shepherd) Date: Wed, 10 May 2023 13:14:49 +0000 Subject: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template In-Reply-To: References: Message-ID: Hi Brian, Thanks so much! I didn't realize the UTF-8 error was something different and your tip to save the file type as CSV UTF-8 rather than the regular CSV worked like a charm. You saved me a lot of frustration down the line! Best, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Brian Harrington Sent: Thursday, May 4, 2023 4:40 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template CAUTION: This email originated outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. Hi Sarah, I think that what you're seeing is Excel reformatting the date when you reopen the CSV file. CSV doesn't store dates the same way that Excel does. So if you set the format so that date shows as 2023-05-04 it will be saved that way in the CSV. (You can open it in a text editor and check.) But the next time you open the CSV in Excel, Excel will cheerfully convert any dates that it finds (and sometimes other things) into Excel formatted dates. So the key is to not reopen the file after you save as CSV. The UTF-8 errors you're seeing are something completely different. There are two ways to get around them. The first is to save from Excel with the file type set to CSV UTF-8 rather than regular CSV. The second is to look non-UTF-8 characters in your CSV and change them. These are usually curly quotes and em-dashes. I hope this helps. Brian -- Brian Harrington (he/him) Data Migration Specialist LYRASIS brian.harrington at lyrasis.org From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Sarah Shepherd > Date: Thursday, May 4, 2023 at 3:19 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template Hi Bri, Thanks for the advice! I wish I had seen this video earlier. Unfortunately, I am passed that stage and understand the issues with the formatting and dates, the csv file is just not letting me reformat the dates. It keeps reverting automatically to the date format when I switch it to the text or general format. It's a never-ending circle! I'll keep fiddling with it. Best, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of McLaughlin, Brianna Jean Sent: Tuesday, May 2, 2023 11:18 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template CAUTION: This email originated outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. Hi Sarah, I think you may be encountering similar issues that I ran into with the accession csv template. I don't have the process I used written out in a way that's decipherable by anyone but me, but my colleague, Jeremy, and I talked about the errors I ran into with dates during this year's ArchivesSpace Member Forum. The Youtube video is here: https://www.youtube.com/watch?v=XRAUu58-Lgs&t=980s. The information between 11:46-18:23 is probably most relevant to you. It feels weird to direct you to my own presentation, but I hope it's helpful! Feel free to follow up with me if you have questions. Bri McLaughlin, she/her/hers Digital Collections Librarian Indiana University 812-856-3321 From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Sarah Shepherd Sent: Tuesday, May 2, 2023 9:10 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [External] [Archivesspace_Users_Group] Auto formatting with dates on Accession CSV import template You don't often get email from sshepherd at srmml.org. Learn why this is important This message was sent from a non-IU address. Please exercise caution when clicking links or opening attachments from external sources. Hello, I'm having some difficulty with the Accession CSV template autoformatting my dates into the incorrect format for ArchivesSpace. It is only a problem with a single date. For example, I will put in 1920-04-29 which is the proper ArchivesSpace format for date_1_begin. The Accession CSV template then autocorrects it to be 4/29/1920 turning the cell format into a Date format instead of the standard General format. When I switch the cell format back to General it turns the number into 7425. When I put the correct date (1920-04-29) back in, it again auto formats the cell to a Date format, so it goes back to 4/29/1920. Bizarrely, it does not do the same for another record which has 1865-11-27 as date_1_begin. I tried to look up how to stop this auto formatting but have not found anything. I even tried setting the date format to English (South Africa) which has a date format of 1920-04-29, but when I save the document, it got rid of all the formatting and reverts to 4/29/1920. I have tried importing the template without saving so that it keeps the 1920-04-29 date format (set to the English (South Africa)) and it gives an error (#<ArgumentError: invalid byte sequence in UTF-8>) which I saw on a different post meant that there is incorrect formatting on the template. It goes without saying that when I tried to import the template with the date as 4/29/1920, it also did not work (though interestingly, returning the same error (#<ArgumentError: invalid byte sequence in UTF-8>) instead of an incorrect date error). In another weird twist, the template does not get the (#<ArgumentError: invalid byte sequence in UTF-8>) when accession_accession_date autoformats its cell to date and ArchivesSpace can also deal with the import just fine with the incorrect date format of 3/29/2023 turning it into 2023/03/29 in the record in ArchivesSpace. Why the difference? That was a lot of information, but as you can see, I've done some troubleshooting to try to figure out the issue and have only become more confused! Has anyone else run into this issue with single dates? Are there any work arounds besides giving up on single dates when importing? Grateful for any help, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From SShepherd at srmml.org Wed May 10 09:16:06 2023 From: SShepherd at srmml.org (Sarah Shepherd) Date: Wed, 10 May 2023 13:16:06 +0000 Subject: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template In-Reply-To: References: Message-ID: Hi Margaret, Thanks for the tip! I ended up using Brian?s trick on saving the file as a UTF-8 CSV file, but this will come in handy in the future. Best, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Margaret Kidd Sent: Friday, May 5, 2023 10:13 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template CAUTION: This email originated outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. Hi, Another trick for getting rid of UTF-8 errors is to use the CLEAN function in Excel. It takes a little extra work but is worth it when you can't find the one character causing the problems. Best, Margaret ________________________________ Margaret Turman Kidd Access and Electronic Records Archivist, Special Collections & Archives VCU Libraries | Health Sciences Library Virginia Commonwealth University 509 N. 12th Street / Box 980582, Richmond, VA 23298-0582 (804) 828-3152 kiddm at vcu.edu Pronouns: she/her On Thu, May 4, 2023 at 4:40?PM Brian Harrington > wrote: Hi Sarah, I think that what you?re seeing is Excel reformatting the date when you reopen the CSV file. CSV doesn?t store dates the same way that Excel does. So if you set the format so that date shows as 2023-05-04 it will be saved that way in the CSV. (You can open it in a text editor and check.) But the next time you open the CSV in Excel, Excel will cheerfully convert any dates that it finds (and sometimes other things) into Excel formatted dates. So the key is to not reopen the file after you save as CSV. The UTF-8 errors you?re seeing are something completely different. There are two ways to get around them. The first is to save from Excel with the file type set to CSV UTF-8 rather than regular CSV. The second is to look non-UTF-8 characters in your CSV and change them. These are usually curly quotes and em-dashes. I hope this helps. Brian -- Brian Harrington (he/him) Data Migration Specialist LYRASIS brian.harrington at lyrasis.org From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Sarah Shepherd > Date: Thursday, May 4, 2023 at 3:19 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template Hi Bri, Thanks for the advice! I wish I had seen this video earlier. Unfortunately, I am passed that stage and understand the issues with the formatting and dates, the csv file is just not letting me reformat the dates. It keeps reverting automatically to the date format when I switch it to the text or general format. It?s a never-ending circle! I?ll keep fiddling with it. Best, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of McLaughlin, Brianna Jean Sent: Tuesday, May 2, 2023 11:18 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template CAUTION: This email originated outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. Hi Sarah, I think you may be encountering similar issues that I ran into with the accession csv template. I don?t have the process I used written out in a way that?s decipherable by anyone but me, but my colleague, Jeremy, and I talked about the errors I ran into with dates during this year?s ArchivesSpace Member Forum. The Youtube video is here: https://www.youtube.com/watch?v=XRAUu58-Lgs&t=980s. The information between 11:46-18:23 is probably most relevant to you. It feels weird to direct you to my own presentation, but I hope it?s helpful! Feel free to follow up with me if you have questions. Bri McLaughlin, she/her/hers Digital Collections Librarian Indiana University 812-856-3321 From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Sarah Shepherd Sent: Tuesday, May 2, 2023 9:10 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [External] [Archivesspace_Users_Group] Auto formatting with dates on Accession CSV import template You don't often get email from sshepherd at srmml.org. Learn why this is important This message was sent from a non-IU address. Please exercise caution when clicking links or opening attachments from external sources. Hello, I?m having some difficulty with the Accession CSV template autoformatting my dates into the incorrect format for ArchivesSpace. It is only a problem with a single date. For example, I will put in 1920-04-29 which is the proper ArchivesSpace format for date_1_begin. The Accession CSV template then autocorrects it to be 4/29/1920 turning the cell format into a Date format instead of the standard General format. When I switch the cell format back to General it turns the number into 7425. When I put the correct date (1920-04-29) back in, it again auto formats the cell to a Date format, so it goes back to 4/29/1920. Bizarrely, it does not do the same for another record which has 1865-11-27 as date_1_begin. I tried to look up how to stop this auto formatting but have not found anything. I even tried setting the date format to English (South Africa) which has a date format of 1920-04-29, but when I save the document, it got rid of all the formatting and reverts to 4/29/1920. I have tried importing the template without saving so that it keeps the 1920-04-29 date format (set to the English (South Africa)) and it gives an error (#<ArgumentError: invalid byte sequence in UTF-8>) which I saw on a different post meant that there is incorrect formatting on the template. It goes without saying that when I tried to import the template with the date as 4/29/1920, it also did not work (though interestingly, returning the same error (#<ArgumentError: invalid byte sequence in UTF-8>) instead of an incorrect date error). In another weird twist, the template does not get the (#<ArgumentError: invalid byte sequence in UTF-8>) when accession_accession_date autoformats its cell to date and ArchivesSpace can also deal with the import just fine with the incorrect date format of 3/29/2023 turning it into 2023/03/29 in the record in ArchivesSpace. Why the difference? That was a lot of information, but as you can see, I?ve done some troubleshooting to try to figure out the issue and have only become more confused! Has anyone else run into this issue with single dates? Are there any work arounds besides giving up on single dates when importing? Grateful for any help, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -------------- next part -------------- An HTML attachment was scrubbed... URL: From rtwilson at cornell.edu Wed May 10 09:58:07 2023 From: rtwilson at cornell.edu (Robert T. Wilson) Date: Wed, 10 May 2023 13:58:07 +0000 Subject: [Archivesspace_Users_Group] Error trying to load via spredsheet Message-ID: Hi folks, We've just moved to 3.3.1, and I am seeing an odd issue when users try to load via spreadsheet. We can select our file, but when we click "import selected" we get the generic "something went wrong" 500 page. I've attached debug logs, but these were logs at warn level F, [2023-05-09T17:59:29.110284 #23230] FATAL -- : F, [2023-05-09T17:59:29.110478 #23230] FATAL -- : RuntimeError (Couldn't make an ID out of URI: ): F, [2023-05-09T17:59:29.110534 #23230] FATAL -- : F, [2023-05-09T17:59:29.110576 #23230] FATAL -- : app/controllers/jobs_controller.rb:51:in `create' app/controllers/application_controller.rb:744:in `set_locale' E, [2023-05-09T17:59:31.130959 #23230] ERROR -- : Thread-8720: Unhandled exception! E, [2023-05-09T17:59:31.131241 #23230] ERROR -- : invalid byte sequence in UTF-8 If a user is seeing this, I am easily able to reproduce. With the invalid byte sequence message, I assumed it was something in the spreadsheet (attached is associated with debug log), BUT the workaround I've found makes me think this is something else. The workaround: If I try creating another background job for resource in question like generate pdf then I try the load via spreadsheet again, the job queues and runs without issue or delay. Has anyone seen something like this or have any recommendations? Thanks in advance for any assistance y'all can provide. Robert Robert T. Wilson (he/him) Cloud Systems Administrator Cornell University Library rtwilson at cornell.edu 607.254.3483 -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: spreadsheetissuelog.txt URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 8805 interview cassettes.xlsx Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet Size: 40432 bytes Desc: 8805 interview cassettes.xlsx URL: From blake.carver at lyrasis.org Wed May 10 10:10:37 2023 From: blake.carver at lyrasis.org (Blake Carver) Date: Wed, 10 May 2023 14:10:37 +0000 Subject: [Archivesspace_Users_Group] Error trying to load via spredsheet In-Reply-To: References: Message-ID: It looks like you're hitting a known issue, with no known fix yet. Here's the JIRA with some details: https://archivesspace.atlassian.net/browse/ANW-1427 Long story short, the importer just falls apart sometimes. If you can replicate this problem reliably, be sure to comment there. All I can say is SOMETHING goes wrong, and then it just stops working. Restarting always clears it up. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Robert T. Wilson Sent: Wednesday, May 10, 2023 9:58 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Error trying to load via spredsheet Hi folks, We've just moved to 3.3.1, and I am seeing an odd issue when users try to load via spreadsheet. We can select our file, but when we click "import selected" we get the generic "something went wrong" 500 page. I've attached debug logs, but these were logs at warn level F, [2023-05-09T17:59:29.110284 #23230] FATAL -- : F, [2023-05-09T17:59:29.110478 #23230] FATAL -- : RuntimeError (Couldn't make an ID out of URI: ): F, [2023-05-09T17:59:29.110534 #23230] FATAL -- : F, [2023-05-09T17:59:29.110576 #23230] FATAL -- : app/controllers/jobs_controller.rb:51:in `create' app/controllers/application_controller.rb:744:in `set_locale' E, [2023-05-09T17:59:31.130959 #23230] ERROR -- : Thread-8720: Unhandled exception! E, [2023-05-09T17:59:31.131241 #23230] ERROR -- : invalid byte sequence in UTF-8 If a user is seeing this, I am easily able to reproduce. With the invalid byte sequence message, I assumed it was something in the spreadsheet (attached is associated with debug log), BUT the workaround I've found makes me think this is something else. The workaround: If I try creating another background job for resource in question like generate pdf then I try the load via spreadsheet again, the job queues and runs without issue or delay. Has anyone seen something like this or have any recommendations? Thanks in advance for any assistance y'all can provide. Robert Robert T. Wilson (he/him) Cloud Systems Administrator Cornell University Library rtwilson at cornell.edu 607.254.3483 -------------- next part -------------- An HTML attachment was scrubbed... URL: From rtwilson at cornell.edu Wed May 10 10:35:28 2023 From: rtwilson at cornell.edu (Robert T. Wilson) Date: Wed, 10 May 2023 14:35:28 +0000 Subject: [Archivesspace_Users_Group] Error trying to load via spredsheet In-Reply-To: References: Message-ID: Ah, thanks, Blake. I had seen this, but I wasn't sure how closely it may be related. Robert Robert T. Wilson Cloud Sysadmin, CUL-IT ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Blake Carver Sent: Wednesday, May 10, 2023 09:10 To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Error trying to load via spredsheet It looks like you're hitting a known issue, with no known fix yet. Here's the JIRA with some details: https://archivesspace.atlassian.net/browse/ANW-1427 Long story short, the importer just falls apart sometimes. If you can replicate this problem reliably, be sure to comment there. All I can say is SOMETHING goes wrong, and then it just stops working. Restarting always clears it up. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Robert T. Wilson Sent: Wednesday, May 10, 2023 9:58 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Error trying to load via spredsheet Hi folks, We've just moved to 3.3.1, and I am seeing an odd issue when users try to load via spreadsheet. We can select our file, but when we click "import selected" we get the generic "something went wrong" 500 page. I've attached debug logs, but these were logs at warn level F, [2023-05-09T17:59:29.110284 #23230] FATAL -- : F, [2023-05-09T17:59:29.110478 #23230] FATAL -- : RuntimeError (Couldn't make an ID out of URI: ): F, [2023-05-09T17:59:29.110534 #23230] FATAL -- : F, [2023-05-09T17:59:29.110576 #23230] FATAL -- : app/controllers/jobs_controller.rb:51:in `create' app/controllers/application_controller.rb:744:in `set_locale' E, [2023-05-09T17:59:31.130959 #23230] ERROR -- : Thread-8720: Unhandled exception! E, [2023-05-09T17:59:31.131241 #23230] ERROR -- : invalid byte sequence in UTF-8 If a user is seeing this, I am easily able to reproduce. With the invalid byte sequence message, I assumed it was something in the spreadsheet (attached is associated with debug log), BUT the workaround I've found makes me think this is something else. The workaround: If I try creating another background job for resource in question like generate pdf then I try the load via spreadsheet again, the job queues and runs without issue or delay. Has anyone seen something like this or have any recommendations? Thanks in advance for any assistance y'all can provide. Robert Robert T. Wilson (he/him) Cloud Systems Administrator Cornell University Library rtwilson at cornell.edu 607.254.3483 -------------- next part -------------- An HTML attachment was scrubbed... URL: From rtwilson at cornell.edu Wed May 10 11:12:57 2023 From: rtwilson at cornell.edu (Robert T. Wilson) Date: Wed, 10 May 2023 15:12:57 +0000 Subject: [Archivesspace_Users_Group] Error trying to load via spredsheet In-Reply-To: References: Message-ID: Blake, one other question. Background job links in 3.3.1 all point to localhost instead of domain http://localhost:8080/jobs/208/file/309?ext=.xlsx for example. I had setup a few instances before migrating prod, and these all reflected that. I was wondering if this was a configuration issue on my end and possibly related. If configuration issue, I'm all out of ideas on what could be causing it. Links in 2.5 with same setup as my original 3.3.1. test box show the domain url instead. Robert ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Blake Carver Sent: Wednesday, May 10, 2023 09:10 To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Error trying to load via spredsheet It looks like you're hitting a known issue, with no known fix yet. Here's the JIRA with some details: https://archivesspace.atlassian.net/browse/ANW-1427 Long story short, the importer just falls apart sometimes. If you can replicate this problem reliably, be sure to comment there. All I can say is SOMETHING goes wrong, and then it just stops working. Restarting always clears it up. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Robert T. Wilson Sent: Wednesday, May 10, 2023 9:58 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Error trying to load via spredsheet Hi folks, We've just moved to 3.3.1, and I am seeing an odd issue when users try to load via spreadsheet. We can select our file, but when we click "import selected" we get the generic "something went wrong" 500 page. I've attached debug logs, but these were logs at warn level F, [2023-05-09T17:59:29.110284 #23230] FATAL -- : F, [2023-05-09T17:59:29.110478 #23230] FATAL -- : RuntimeError (Couldn't make an ID out of URI: ): F, [2023-05-09T17:59:29.110534 #23230] FATAL -- : F, [2023-05-09T17:59:29.110576 #23230] FATAL -- : app/controllers/jobs_controller.rb:51:in `create' app/controllers/application_controller.rb:744:in `set_locale' E, [2023-05-09T17:59:31.130959 #23230] ERROR -- : Thread-8720: Unhandled exception! E, [2023-05-09T17:59:31.131241 #23230] ERROR -- : invalid byte sequence in UTF-8 If a user is seeing this, I am easily able to reproduce. With the invalid byte sequence message, I assumed it was something in the spreadsheet (attached is associated with debug log), BUT the workaround I've found makes me think this is something else. The workaround: If I try creating another background job for resource in question like generate pdf then I try the load via spreadsheet again, the job queues and runs without issue or delay. Has anyone seen something like this or have any recommendations? Thanks in advance for any assistance y'all can provide. Robert Robert T. Wilson (he/him) Cloud Systems Administrator Cornell University Library rtwilson at cornell.edu 607.254.3483 -------------- next part -------------- An HTML attachment was scrubbed... URL: From HBober at dma.org Wed May 10 11:29:53 2023 From: HBober at dma.org (Hillary Bober) Date: Wed, 10 May 2023 15:29:53 +0000 Subject: [Archivesspace_Users_Group] collection with processed and unprocessed materials In-Reply-To: References: <4bcfe38a-153c-413c-a1a0-05bbc4bc641e.f7d0a1f6-c95c-49b0-9889-428a83ae0d8c.70c6b893-cd2c-4ca5-9cdb-338a707ebadf@emailsignatures365.codetwo.com> Message-ID: Hi Tara, Here is a processed collection: https://dmaarchives.libraryhost.com/repositories/2/resources/86 And an unprocessed one: https://dmaarchives.libraryhost.com/repositories/2/resources/246 We have a different collection ID structure for processed vs unprocessed collections, not that a public user would get that if they were looking at the ID field. We also use resource records for all collections - processed and accessions; the accessions module doesn't really work for us since having a structured box list is very important to how we find relevant files for users. The processed vs. accession resource records have different required metadata fields. The biggest tell for a user looking at the record would be the Unprocessed flag in the finding aid status section and the conditions governing access statement. I hope this is helpful and please let me know if you have any follow-up questions. Hillary _____________________________________ HILLARY BOBER, CA | she/her/hers Archivist [cid:dmalogo_emailsignature_v2_b234c062-e98a-4511-b565-5744dbbb5269.png] Office: 214-922-1367 1717 N. Harwood St. | Dallas, TX 75201 [cid:faccebook_28x28_0a708e8a-5618-4407-9665-adda2053637e.png] [cid:instagram_28x28_be2d24dc-e5eb-4f61-8247-8c12235621f6.png] [cid:twitter_28x28_3c51007d-33ce-42e9-9520-cfacad4e80f7.png] [cid:tiktok_28x28_c91d13f7-e6d4-4376-b6a2-a1981bed8b44.png] [cid:youtube_28x28_3a8b325d-bebc-4ce6-b067-046693e64456.png] [cid:linkedin_28x28_a330e5fd-e56e-40ea-b2f0-c0059c1749a4.png] NOTICE: The information contained in this electronic mail message and any attachments hereto is intended only for the personal and confidential use of the designated recipients. This message and any attachments hereto may contain confidential information and communications. If the reader of this message is not the intended recipient or an agent responsible for delivering it to the intended recipient, you are hereby notified that you have received this message in error, and that any review, dissemination, distribution, use or copying of this message and any attachments hereto is strictly prohibited. If you have received this message in error, please notify the sender immediately. From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Tara Laver Sent: Tuesday, May 9, 2023 4:12 PM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] collection with processed and unprocessed materials Hi, all. Could someone share an example (preferably in their PUI) of a collection that has processed materials (with series) and unprocessed materials (equivalent of just a folder list)? I'm trying to figure out how best to represent these clearly in AS on the same record. I realize this is almost a processing question, but using AS also affects it. Thanks, Tara Laver Tara Z. Laver (she/her/hers) Senior Archivist The Nelson-Atkins Museum of Art 4525 Oak Street Kansas City, MO 64111 Office: 816.751.1354 tlaver at nelson-atkins.org www.nelson-atkins.org [cid:image001.png at 01D9832A.201E44E0] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 5175 bytes Desc: image001.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: dmalogo_emailsignature_v2_b234c062-e98a-4511-b565-5744dbbb5269.png Type: image/png Size: 3230 bytes Desc: dmalogo_emailsignature_v2_b234c062-e98a-4511-b565-5744dbbb5269.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: faccebook_28x28_0a708e8a-5618-4407-9665-adda2053637e.png Type: image/png Size: 234 bytes Desc: faccebook_28x28_0a708e8a-5618-4407-9665-adda2053637e.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: instagram_28x28_be2d24dc-e5eb-4f61-8247-8c12235621f6.png Type: image/png Size: 376 bytes Desc: instagram_28x28_be2d24dc-e5eb-4f61-8247-8c12235621f6.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: twitter_28x28_3c51007d-33ce-42e9-9520-cfacad4e80f7.png Type: image/png Size: 397 bytes Desc: twitter_28x28_3c51007d-33ce-42e9-9520-cfacad4e80f7.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: tiktok_28x28_c91d13f7-e6d4-4376-b6a2-a1981bed8b44.png Type: image/png Size: 365 bytes Desc: tiktok_28x28_c91d13f7-e6d4-4376-b6a2-a1981bed8b44.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: youtube_28x28_3a8b325d-bebc-4ce6-b067-046693e64456.png Type: image/png Size: 307 bytes Desc: youtube_28x28_3a8b325d-bebc-4ce6-b067-046693e64456.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: linkedin_28x28_a330e5fd-e56e-40ea-b2f0-c0059c1749a4.png Type: image/png Size: 328 bytes Desc: linkedin_28x28_a330e5fd-e56e-40ea-b2f0-c0059c1749a4.png URL: From blake.carver at lyrasis.org Wed May 10 11:36:39 2023 From: blake.carver at lyrasis.org (Blake Carver) Date: Wed, 10 May 2023 15:36:39 +0000 Subject: [Archivesspace_Users_Group] Error trying to load via spredsheet In-Reply-To: References: Message-ID: If I remember correctly, that pulls the proxy URLs? https://github.com/archivesspace/archivesspace/blob/master/common/config/config-defaults.rb#L178-L184 ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Robert T. Wilson Sent: Wednesday, May 10, 2023 11:12 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Error trying to load via spredsheet Blake, one other question. Background job links in 3.3.1 all point to localhost instead of domain http://localhost:8080/jobs/208/file/309?ext=.xlsx for example. I had setup a few instances before migrating prod, and these all reflected that. I was wondering if this was a configuration issue on my end and possibly related. If configuration issue, I'm all out of ideas on what could be causing it. Links in 2.5 with same setup as my original 3.3.1. test box show the domain url instead. Robert ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Blake Carver Sent: Wednesday, May 10, 2023 09:10 To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Error trying to load via spredsheet It looks like you're hitting a known issue, with no known fix yet. Here's the JIRA with some details: https://archivesspace.atlassian.net/browse/ANW-1427 Long story short, the importer just falls apart sometimes. If you can replicate this problem reliably, be sure to comment there. All I can say is SOMETHING goes wrong, and then it just stops working. Restarting always clears it up. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Robert T. Wilson Sent: Wednesday, May 10, 2023 9:58 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Error trying to load via spredsheet Hi folks, We've just moved to 3.3.1, and I am seeing an odd issue when users try to load via spreadsheet. We can select our file, but when we click "import selected" we get the generic "something went wrong" 500 page. I've attached debug logs, but these were logs at warn level F, [2023-05-09T17:59:29.110284 #23230] FATAL -- : F, [2023-05-09T17:59:29.110478 #23230] FATAL -- : RuntimeError (Couldn't make an ID out of URI: ): F, [2023-05-09T17:59:29.110534 #23230] FATAL -- : F, [2023-05-09T17:59:29.110576 #23230] FATAL -- : app/controllers/jobs_controller.rb:51:in `create' app/controllers/application_controller.rb:744:in `set_locale' E, [2023-05-09T17:59:31.130959 #23230] ERROR -- : Thread-8720: Unhandled exception! E, [2023-05-09T17:59:31.131241 #23230] ERROR -- : invalid byte sequence in UTF-8 If a user is seeing this, I am easily able to reproduce. With the invalid byte sequence message, I assumed it was something in the spreadsheet (attached is associated with debug log), BUT the workaround I've found makes me think this is something else. The workaround: If I try creating another background job for resource in question like generate pdf then I try the load via spreadsheet again, the job queues and runs without issue or delay. Has anyone seen something like this or have any recommendations? Thanks in advance for any assistance y'all can provide. Robert Robert T. Wilson (he/him) Cloud Systems Administrator Cornell University Library rtwilson at cornell.edu 607.254.3483 -------------- next part -------------- An HTML attachment was scrubbed... URL: From tlaver at nelson-atkins.org Wed May 10 11:38:48 2023 From: tlaver at nelson-atkins.org (Tara Laver) Date: Wed, 10 May 2023 15:38:48 +0000 Subject: [Archivesspace_Users_Group] collection with processed and unprocessed materials In-Reply-To: References: Message-ID: Thank you, Linda. I'm leaning towards having the unprocessed materials be a series, parallel to the processed series, as in the example Courtney shared, https://archives.vmfa.museum/repositories/2/resources/239. From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Linda Hocking Sent: Tuesday, May 9, 2023 4:32 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] collection with processed and unprocessed materials Tara, Here are links to two partially processed collections in our instance. Processing was grant funded and the projects were date specific, so some collections were a little complicated, but hopefully we made it clear what is and what isn't processed. https://archives.litchfieldhistoricalsociety.org/repositories/2/resources/691 https://archives.litchfieldhistoricalsociety.org/repositories/2/resources/81 I hope you'll also share your solution when you are finished. Thanks, Linda Linda M. Hocking, CA Curator of Library & Archives Litchfield Historical Society P.O. Box 385 Litchfield, CT 06759 860-567-4501 https://www.litchfieldhistoricalsociety.org From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Tara Laver Sent: Tuesday, May 9, 2023 5:12 PM To: Archivesspace Users Group > Subject: [Archivesspace_Users_Group] collection with processed and unprocessed materials Hi, all. Could someone share an example (preferably in their PUI) of a collection that has processed materials (with series) and unprocessed materials (equivalent of just a folder list)? I'm trying to figure out how best to represent these clearly in AS on the same record. I realize this is almost a processing question, but using AS also affects it. Thanks, Tara Laver Tara Z. Laver (she/her/hers) Senior Archivist The Nelson-Atkins Museum of Art 4525 Oak Street Kansas City, MO 64111 Office: 816.751.1354 tlaver at nelson-atkins.org www.nelson-atkins.org [cid:image001.png at 01D9832B.6D2A9580] This message originated outside of the Nelson-Atkins. Please use caution when opening links or attachments. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 5175 bytes Desc: image001.png URL: From rtwilson at cornell.edu Wed May 10 13:03:58 2023 From: rtwilson at cornell.edu (Robert T. Wilson) Date: Wed, 10 May 2023 17:03:58 +0000 Subject: [Archivesspace_Users_Group] Error trying to load via spredsheet In-Reply-To: References: Message-ID: Ah, yep, that was it. I had fiddled with it previously but not enough it seems. Thanks! Robert ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Blake Carver Sent: Wednesday, May 10, 2023 10:36 To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Error trying to load via spredsheet If I remember correctly, that pulls the proxy URLs? https://github.com/archivesspace/archivesspace/blob/master/common/config/config-defaults.rb#L178-L184 ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Robert T. Wilson Sent: Wednesday, May 10, 2023 11:12 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Error trying to load via spredsheet Blake, one other question. Background job links in 3.3.1 all point to localhost instead of domain http://localhost:8080/jobs/208/file/309?ext=.xlsx for example. I had setup a few instances before migrating prod, and these all reflected that. I was wondering if this was a configuration issue on my end and possibly related. If configuration issue, I'm all out of ideas on what could be causing it. Links in 2.5 with same setup as my original 3.3.1. test box show the domain url instead. Robert ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Blake Carver Sent: Wednesday, May 10, 2023 09:10 To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Error trying to load via spredsheet It looks like you're hitting a known issue, with no known fix yet. Here's the JIRA with some details: https://archivesspace.atlassian.net/browse/ANW-1427 Long story short, the importer just falls apart sometimes. If you can replicate this problem reliably, be sure to comment there. All I can say is SOMETHING goes wrong, and then it just stops working. Restarting always clears it up. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Robert T. Wilson Sent: Wednesday, May 10, 2023 9:58 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Error trying to load via spredsheet Hi folks, We've just moved to 3.3.1, and I am seeing an odd issue when users try to load via spreadsheet. We can select our file, but when we click "import selected" we get the generic "something went wrong" 500 page. I've attached debug logs, but these were logs at warn level F, [2023-05-09T17:59:29.110284 #23230] FATAL -- : F, [2023-05-09T17:59:29.110478 #23230] FATAL -- : RuntimeError (Couldn't make an ID out of URI: ): F, [2023-05-09T17:59:29.110534 #23230] FATAL -- : F, [2023-05-09T17:59:29.110576 #23230] FATAL -- : app/controllers/jobs_controller.rb:51:in `create' app/controllers/application_controller.rb:744:in `set_locale' E, [2023-05-09T17:59:31.130959 #23230] ERROR -- : Thread-8720: Unhandled exception! E, [2023-05-09T17:59:31.131241 #23230] ERROR -- : invalid byte sequence in UTF-8 If a user is seeing this, I am easily able to reproduce. With the invalid byte sequence message, I assumed it was something in the spreadsheet (attached is associated with debug log), BUT the workaround I've found makes me think this is something else. The workaround: If I try creating another background job for resource in question like generate pdf then I try the load via spreadsheet again, the job queues and runs without issue or delay. Has anyone seen something like this or have any recommendations? Thanks in advance for any assistance y'all can provide. Robert Robert T. Wilson (he/him) Cloud Systems Administrator Cornell University Library rtwilson at cornell.edu 607.254.3483 -------------- next part -------------- An HTML attachment was scrubbed... URL: From SShepherd at srmml.org Wed May 10 13:55:30 2023 From: SShepherd at srmml.org (Sarah Shepherd) Date: Wed, 10 May 2023 17:55:30 +0000 Subject: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template In-Reply-To: References: Message-ID: Hi Paul, This was genius! Thank you so much for your tip! Best, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Sutherland, Paul Sent: Thursday, May 4, 2023 10:37 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template CAUTION: This email originated outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. I wonder if anyone has tried using Libre Office as your editor - it handles csv opening without trying to help you too much (e.g. date conversion - ISO dates stay as ISO dates.) It also handle UTF-8 natively much better. Especially when saving as .csv. The UTF-8 handling is critical if dealing with non-roman languages. As an aside Libre Office has a certain aesthetic that MS Office seems to lack. Regards Paul From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Brian Harrington Sent: Friday, 5 May 2023 8:40 am To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template Hi Sarah, I think that what you're seeing is Excel reformatting the date when you reopen the CSV file. CSV doesn't store dates the same way that Excel does. So if you set the format so that date shows as 2023-05-04 it will be saved that way in the CSV. (You can open it in a text editor and check.) But the next time you open the CSV in Excel, Excel will cheerfully convert any dates that it finds (and sometimes other things) into Excel formatted dates. So the key is to not reopen the file after you save as CSV. The UTF-8 errors you're seeing are something completely different. There are two ways to get around them. The first is to save from Excel with the file type set to CSV UTF-8 rather than regular CSV. The second is to look non-UTF-8 characters in your CSV and change them. These are usually curly quotes and em-dashes. I hope this helps. Brian -- Brian Harrington (he/him) Data Migration Specialist LYRASIS brian.harrington at lyrasis.org From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Sarah Shepherd > Date: Thursday, May 4, 2023 at 3:19 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template Hi Bri, Thanks for the advice! I wish I had seen this video earlier. Unfortunately, I am passed that stage and understand the issues with the formatting and dates, the csv file is just not letting me reformat the dates. It keeps reverting automatically to the date format when I switch it to the text or general format. It's a never-ending circle! I'll keep fiddling with it. Best, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of McLaughlin, Brianna Jean Sent: Tuesday, May 2, 2023 11:18 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] [External] Auto formatting with dates on Accession CSV import template CAUTION: This email originated outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. Hi Sarah, I think you may be encountering similar issues that I ran into with the accession csv template. I don't have the process I used written out in a way that's decipherable by anyone but me, but my colleague, Jeremy, and I talked about the errors I ran into with dates during this year's ArchivesSpace Member Forum. The Youtube video is here: https://www.youtube.com/watch?v=XRAUu58-Lgs&t=980s. The information between 11:46-18:23 is probably most relevant to you. It feels weird to direct you to my own presentation, but I hope it's helpful! Feel free to follow up with me if you have questions. Bri McLaughlin, she/her/hers Digital Collections Librarian Indiana University 812-856-3321 From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Sarah Shepherd Sent: Tuesday, May 2, 2023 9:10 AM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [External] [Archivesspace_Users_Group] Auto formatting with dates on Accession CSV import template You don't often get email from sshepherd at srmml.org. Learn why this is important This message was sent from a non-IU address. Please exercise caution when clicking links or opening attachments from external sources. Hello, I'm having some difficulty with the Accession CSV template autoformatting my dates into the incorrect format for ArchivesSpace. It is only a problem with a single date. For example, I will put in 1920-04-29 which is the proper ArchivesSpace format for date_1_begin. The Accession CSV template then autocorrects it to be 4/29/1920 turning the cell format into a Date format instead of the standard General format. When I switch the cell format back to General it turns the number into 7425. When I put the correct date (1920-04-29) back in, it again auto formats the cell to a Date format, so it goes back to 4/29/1920. Bizarrely, it does not do the same for another record which has 1865-11-27 as date_1_begin. I tried to look up how to stop this auto formatting but have not found anything. I even tried setting the date format to English (South Africa) which has a date format of 1920-04-29, but when I save the document, it got rid of all the formatting and reverts to 4/29/1920. I have tried importing the template without saving so that it keeps the 1920-04-29 date format (set to the English (South Africa)) and it gives an error (#<ArgumentError: invalid byte sequence in UTF-8>) which I saw on a different post meant that there is incorrect formatting on the template. It goes without saying that when I tried to import the template with the date as 4/29/1920, it also did not work (though interestingly, returning the same error (#<ArgumentError: invalid byte sequence in UTF-8>) instead of an incorrect date error). In another weird twist, the template does not get the (#<ArgumentError: invalid byte sequence in UTF-8>) when accession_accession_date autoformats its cell to date and ArchivesSpace can also deal with the import just fine with the incorrect date format of 3/29/2023 turning it into 2023/03/29 in the record in ArchivesSpace. Why the difference? That was a lot of information, but as you can see, I've done some troubleshooting to try to figure out the issue and have only become more confused! Has anyone else run into this issue with single dates? Are there any work arounds besides giving up on single dates when importing? Grateful for any help, Sarah Sarah H. Shepherd (she/her/hers) Archivist Scottish Rite Masonic Museum and Library 33 Marrett Road | Lexington, MA 02421 Phone: 781-457-4129 | Email: sshepherd at srmml.org This electronic email and any files transmitted with it are intended solely for the use of the individual or entity to whom they are addressed. The views expressed in this message are those of the individual sender and may not necessarily reflect the views of the Christchurch City Council. If you are not the correct recipient of this email please advise the sender and delete the email. [Image removed by sender. Christchurch City Council logo] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: ~WRD0000.jpg Type: image/jpeg Size: 823 bytes Desc: ~WRD0000.jpg URL: From amanifold at slv.vic.gov.au Wed May 10 19:52:37 2023 From: amanifold at slv.vic.gov.au (Alan Manifold) Date: Wed, 10 May 2023 23:52:37 +0000 Subject: [Archivesspace_Users_Group] Web hooks or triggers on record update In-Reply-To: References: Message-ID: Thanks, Brian and also thanks to Kevin Clair for this tip. It's very helpful and I'm currently exploring what kind of results we get from it. Regards, Alan Alan Manifold | Library Systems & Digital Preservation Manager | Collection Development & Description State Library Victoria | 328 Swanston Street | Melbourne VIC 3000 T +61 3 8664 7122 | amanifold at slv.vic.gov.au slv.vic.gov.au [slv] [https://www.slv.vic.gov.au/sites/default/files/email_signature/signature.jpg?9] From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Brian Hoffman Sent: Wednesday, May 10, 2023 5:02 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Web hooks or triggers on record update Hi Alan, There is an endpoint that provides a stream of updated records: http://archivesspace.github.io/archivesspace/api/#get-a-stream-of-updated-records It is there to enable the indexer to do its work, but perhaps it would work for your use case. There is a window during which records can show up in the feed (60 seconds by default) and records in the feed will have a 'sequence' attribute. If you make a subsequent request with a 'last_sequence' parameter that is equal to or greater than the highest sequence in the feed, the api will block (not respond) until a new update appears or the request times out. The records in the feed don't have any information about what date was updated. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Alan Manifold > Date: Wednesday, May 10, 2023 at 1:52 AM To: archivesspace_users_group at lyralists.lyrasis.org > Subject: [Archivesspace_Users_Group] Web hooks or triggers on record update Hi ArchivesSpace community, We're thinking of a few projects that could benefit from something like a webhook or a trigger when specific records are updated. For example, when an archival object record is edited, it could trigger a custom script that could update metadata in our digital asset management system. Or when a record is unpublished, it could trigger a custom script that would add an event record. I haven't found any indication that such functionality exists, but I'm not an expert, so I'm asking. If it doesn't exist, is this something you think your institution might be able to use as well? If you are a developer, do you think it would be difficult or easy to add this to the product, either as an enhancement or as a plugin just for our site? Any thoughts would be welcome! Regards, Alan Manifold Alan Manifold | Library Systems & Digital Preservation Manager | Collection Development & Description State Library Victoria | 328 Swanston Street | Melbourne VIC 3000 T +61 3 8664 7122 | amanifold at slv.vic.gov.au slv.vic.gov.au [Image removed by sender. slv] [Image removed by sender.] This message and any attachment is intended only for the use of the Addressee and may contain information that is PRIVILEGED and CONFIDENTIAL. If you are not the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please delete all copies of the message and its attachments and notify the sender immediately. Thank you. This message and any attachment is intended only for the use of the Addressee and may contain information that is PRIVILEGED and CONFIDENTIAL. If you are not the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please delete all copies of the message and its attachments and notify the sender immediately. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: From shand at ap.org Thu May 11 16:24:38 2023 From: shand at ap.org (Hand, Sarit) Date: Thu, 11 May 2023 20:24:38 +0000 Subject: [Archivesspace_Users_Group] Offsite boxes and ASpace In-Reply-To: References: , , Message-ID: Hi Mark, I was just wondering if this plugin is still operational and/or further development has been made. I want to create an offsite location record so I can give it as a location to our top containers. Ultimately, I would like to be able to generate a report based on what is at the offsite storage AND calculate the extent. There is one other issue with regard to the extent, I would like to be able to select the extent record based on the type, i.e. Linear ft, rather than just get all the extent regards mixed in for those records that may have linear ft calculated as well as number of items or GB, etc. Does that make sense? I am trying to figure out how to handle locations with offsite storage. I also don?t see how to add an address to a location, i.e. the building address. Anyone have thoughts on this? Thank you! Cheers [cid:image001.png at 01D98425.14B912F0] Sarit Hand Digital Archivist AP Corporate Archives 200 Liberty Street New York, NY 10281 T 212.621.7035 shand at ap.org ap.org [cid:image002.png at 01D98425.14B912F0] From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Custer, Mark Sent: Thursday, January 28, 2021 11:27 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Offsite boxes and ASpace [EXTERNAL] Adrienne, Here's a link to the plugin that Hudson Molonglo developed, which we've been using for about the past six months in production: https://github.com/hudmol/yale_onsite_locations If you have any questions about it, let us know. I would love to see this in the ArchivesSpace core code, but we went with a plugin approach last year so that we could get this feature added ASAP to our instance and so that we could test out how it performs (so far, so great!). The plugin adds an "Onsite?" checkbox to every location, with the default value being set to True. And once you start flipping some locations to Onsite = False, then information is stored in the index to indicate whether the Resource and Archival Object and Top Container records are stored onsite or offsite. And since Resource and Archival Objects can be linked to multiple top containers, those records can have a hybrid status. So, that's why we now have a facet for "Storage Location", as seen in the attached image. We haven't really highlighted this new feature to users yet, but I am very interested in seeing how it gets used over time. We also talked about adding a feature in the staff interface to calculate a note for the collection to indicate which boxes were onsite vs. offsite based on this information, like the "Calculate Date / Extent" function, but didn't wind up adding that to the plugin, although I still like the idea. And Olivia, since I was still interested in adding such a note to our EAD, even after all these years (has it been over three years? ?), I did update our EAD3 export option to include the location information in our EAD files. I did not go with a physloc note, since I agree with you that it would look horrible having that information repeat everywhere if it were to display in the finding aid, so I went with an option of adding the location URI fragment into an attribute on each container element that is associated with an ASpace location record. Then, since we know which locations that we consider to be onsite vs. offsite, our nightly export process will add a note to each finding aid in the EAD3 control section. Here's an example: https://github.com/YaleArchivesSpace/Archives-at-Yale-EAD3/blob/5734391e95a954a99cb03ee54282fd14d028c8e3/brbl-ead/10764.xml#L34-L41 We aren't using that note for anything right now, but I think that it could be useful for creating our MARC holdings records, as well as for adding to our PDF finding aids, etc. But right now, it's just there so that staff could potentially use it to review and see if it looks like things are assigned as expected. Mark ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Pruitt, Adrienne > Sent: Tuesday, January 26, 2021 3:52 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Offsite boxes and ASpace Hello, all, This question - of making onsite/offsite locations visible to users - has come up at Tufts, and it looks like Yale, at least, has solved it. (Hooray!) If anyone has a good solution for this (plugin or otherwise), would you mind pointing me to it? Thank you very much! Adrienne Pruitt | Collections Management Archivist Digital Collections and Archives Tufts University adrienne.pruitt at tufts.edu |617-627-0957 ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Custer, Mark > Sent: Friday, November 17, 2017 3:35 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Offsite boxes and ASpace Hi Olivia, Hear, hear!!! ? Just a quick note to say that this is something that we?ve discussed at Yale, as well, and I think that we might start to address it via a plugin at some point (it would be a nice feature to go directly into the core code, but in order for that to happen, I?d think that the Location module would need to be updated so that staff could indicate which locations were the offsite ones without having to add that data to a config file). Also, I believe that the location information is already in the PUI index, so it would just be a matter of choosing when/where to display that data. I don?t think that there?s a good EAD solution, unless you implement a specific way to use the physloc note, as you mentioned, but even then you?ve got to do some grouping since those boxes are often repeated in a finding aid, and any top-level, auto-generated note should be easy to read. Here?s what I?d like our ASpace PUI site to have (eventually): * We could configure which locations are offsite (for us, we?d just need to add 3 location IDs to an array of offsite locations). In the future, though, it would be nice if you could use the Location module in ASpace to designate this rather than doing it in a configuration file; and anything that?s not tagged as being offsite would then be inferred to be on site. * Each top-container landing page would have an automatically generated note indicating that the materials were stored offsite and requires X amount of time to retrieve (and, of course, the part about how long it would take would need to be configurable, as well) * Each archival object, accession, and resource associated via an instance with one of those top containers would have the same message. * We?d also have 2 facets to indicate onsite vs. offsite (or, available today vs. needs X amount of lead time, whatever would make the most sense). How handy would that be to exclude ?offsite? archival components if you?re only going to be in town for a day or two? * If a resource or accession had any offsite material attached to it, then an auto-generated note would display at the top level description, indicating as much (e.g. Boxes 1-3 and 5 in this collection require five business days to retrieve, upon receipt of request) All that said, it would be great to have the same info available in the staff interface, too. Have any other institutions tackled this problem already? For now, we really only indicate this by manually adding notes to our MARC Holdings records, and I?d love not to repeat that practice in our finding aids for the reasons you mentioned, Olivia. Mark From: archivesspace_users_group-bounces at lyralists.lyrasis.org [mailto:archivesspace_users_group-bounces at lyralists.lyrasis.org] On Behalf Of Olivia S Solis Sent: Friday, 17 November, 2017 12:39 PM To: Archivesspace Users Group > Subject: [Archivesspace_Users_Group] Offsite boxes and ASpace Hello all, We're trying to figure out a situation that can't be uncommon. We've got a lot of onsite boxes. We've got a lot of offsite boxes. Researchers need to request offsite boxes a week in advance. Many of our collections have nebulous access restrictions like, "Portions of this collection are stored offsite". I want clarity for our researchers. We're slowly carrying out a shelf read project and soon will know exactly where every box is. How have some of you all who have all of your containers anchored to locations communicated that something is offsite to researchers? We publish EAD records to a regional consortium and are working on setting up Aeon to integrate with it and, eventually, the ASpace public interface. I have thought about adding a physical location tag for all archival objects that have associated offsite boxes stating such, but I don't like this for a couple of reasons: 1. It will look horrible. Whole series and collections that are stored offsite will have this repetitive information in archival object after archival object. 2. It will not automatically update when the box moves. For various logistical reasons, many of our boxes move around a lot or are slated to move to new locations. The whole point of having box location information in a database is that we only will have to change the information in one place. Even if there's not a good EAD solution, we can point researchers to the public interface. I've not much experience with the public interface, but should it be difficult to customize the box display so that you can see building information associated with a box? I'm just curious how other institutions have tackled this problem. I'd like it to be readily apparent to researchers when they need a week to access a box. Thanks! Olivia -- Olivia Solis, MSIS Metadata Coordinator Dolph Briscoe Center for American History The University of Texas at Austin 2300 Red River St. Stop D1100 Austin TX, 78712-1426 (512) 232-8013 The information contained in this communication is intended for the use of the designated recipients named above. If the reader of this communication is not the intended recipient, you are hereby notified that you have received this communication in error, and that any review, dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify The Associated Press immediately by telephone at +1-212-621-1500 and delete this email. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 1094 bytes Desc: image001.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 5548 bytes Desc: image002.png URL: From psutherland at amphilsoc.org Thu May 11 17:03:47 2023 From: psutherland at amphilsoc.org (Paul Sutherland) Date: Thu, 11 May 2023 17:03:47 -0400 Subject: [Archivesspace_Users_Group] Collection CSV export Message-ID: Hi all, I'm looking for a way to export a CSV of all the Archival Objects under a specific Resource (collection). The goal would be to generate a CSV of every child archival object (through all levels of hierarchy*), including all fields that have been filled for each archival object. Essentially the opposite of the CSV import function. Specific use cases include making folder labels, producing reports on collections' objects, transforming the data for other purposes, running large granular searches, etc. I've looked around plugins and custom reports and nothing appears to match this exactly. I wanted to reach out to the community here to see if anyone has created such a tool. There are a couple of ways I can see this being implemented: - a button on the Resource level for Download CSV, under Export [image: image.png] - a version of Report. Report lets you produce a CSV of every archival object in the repository but it's limited to 50000 results and doesn't let you narrow down by parent, as far as I can see. Thank you for your help, Paul (*it could also be all immediate children of a specific archival object rather than only the resource level, though this doesn't interact as apparently neatly with the rest of the interface). -- *Paul Sutherland* (he/his) Archivist of Indigenous Materials Center for Native American and Indigenous Research Library & Museum American Philosophical Society 105 S. 5th Street, 2nd Floor Philadelphia, PA 19406 Lenapehoking 215-440-3408 amphilsoc.org/library/CNAIR cnair at amphilsoc.org *I respectfully acknowledge that I work and reside in Lenapehoking, the homeland of the Lenape people in past, present, and future generations. I am grateful for the past and ongoing generosity of numerous Indigenous communities and individuals who have offered guidance, expertise, and opportunities for collaboration that make my work possible. * Learn more about ... - The Indigenous Subject Guide to our Indigenous collections, updated frequently - Blog posts by CNAIR staff & fellows - Fellowships (residential and non) for working with our collections and elsewhere - Scheduling a visit to our Reading Room to view our collections - Our latest museum exhibit *Pursuit & Persistence: 300 Years of Women in Science , *open until December 30, 2023 -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 14034 bytes Desc: not available URL: From psutherland at amphilsoc.org Thu May 11 17:03:58 2023 From: psutherland at amphilsoc.org (Paul Sutherland) Date: Thu, 11 May 2023 17:03:58 -0400 Subject: [Archivesspace_Users_Group] Folder labels from ArchivesSpace collections Message-ID: Hi all, I'm wondering how people go about making folder labels from their ArchivesSpace collections. We tend to include an archival object's title, agents, etc. in center labels, and its context (collection name, call number, series) in a label to the left. Until now we've been using a custom EAD transformation to a PDF label template, which is becoming internally obsolete, so we're looking for new methods. I just posted separately asking if anyone is producing CSV exports of all objects under a collection, which would be one approach. Personally I use Word's Mail Merge to populate a label template from a CSV file, but this is not particularly user-friendly. Does anyone have a neater solution they've been using? Thanks! Paul (I'm aware of the Container Labels download - I think this is not applicable for this as this information isn't in the top containers, but perhaps someone's making use of that). -- *Paul Sutherland* (he/his) Archivist of Indigenous Materials Center for Native American and Indigenous Research Library & Museum American Philosophical Society 105 S. 5th Street, 2nd Floor Philadelphia, PA 19406 Lenapehoking 215-440-3408 amphilsoc.org/library/CNAIR cnair at amphilsoc.org *I respectfully acknowledge that I work and reside in Lenapehoking, the homeland of the Lenape people in past, present, and future generations. I am grateful for the past and ongoing generosity of numerous Indigenous communities and individuals who have offered guidance, expertise, and opportunities for collaboration that make my work possible. * Learn more about ... - The Indigenous Subject Guide to our Indigenous collections, updated frequently - Blog posts by CNAIR staff & fellows - Fellowships (residential and non) for working with our collections and elsewhere - Scheduling a visit to our Reading Room to view our collections - Our latest museum exhibit *Pursuit & Persistence: 300 Years of Women in Science , *open until December 30, 2023 -------------- next part -------------- An HTML attachment was scrubbed... URL: From shand at ap.org Thu May 11 17:46:48 2023 From: shand at ap.org (Hand, Sarit) Date: Thu, 11 May 2023 21:46:48 +0000 Subject: [Archivesspace_Users_Group] Collection CSV export In-Reply-To: References: Message-ID: Hi Paul, Right off the cuff I would suggest looking at the bulk updater which is now part of the core code in the newest version (I believe). It was a plugin. You can granularly select which records to export into a CVS/excel spreadsheet including many of the sub-records. Hope that is useful. Cheers, [cid:image001.png at 01D98430.8EDC28F0] Sarit Hand Digital Archivist AP Corporate Archives 200 Liberty Street New York, NY 10281 T 212.621.7035 shand at ap.org ap.org [cid:image002.png at 01D98430.8EDC28F0] From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Paul Sutherland Sent: Thursday, May 11, 2023 5:04 PM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] Collection CSV export [EXTERNAL] Hi all, I'm looking for a way to export a CSV of all the Archival Objects under a specific Resource (collection). The goal would be to generate a CSV of every child archival object (through all levels of hierarchy*), including all fields that have been filled for each archival object. Essentially the opposite of the CSV import function. Specific use cases include making folder labels, producing reports on collections' objects, transforming the data for other purposes, running large granular searches, etc. I've looked around plugins and custom reports and nothing appears to match this exactly. I wanted to reach out to the community here to see if anyone has created such a tool. There are a couple of ways I can see this being implemented: * a button on the Resource level for Download CSV, under Export [cid:image003.png at 01D98430.8EDC28F0] * a version of Report. Report lets you produce a CSV of every archival object in the repository but it's limited to 50000 results and doesn't let you narrow down by parent, as far as I can see. Thank you for your help, Paul (*it could also be all immediate children of a specific archival object rather than only the resource level, though this doesn't interact as apparently neatly with the rest of the interface). -- Paul Sutherland (he/his) Archivist of Indigenous Materials Center for Native American and Indigenous Research Library & Museum American Philosophical Society 105 S. 5th Street, 2nd Floor Philadelphia, PA 19406 Lenapehoking 215-440-3408 amphilsoc.org/library/CNAIR cnair at amphilsoc.org I respectfully acknowledge that I work and reside in Lenapehoking, the homeland of the Lenape people in past, present, and future generations. I am grateful for the past and ongoing generosity of numerous Indigenous communities and individuals who have offered guidance, expertise, and opportunities for collaboration that make my work possible. Learn more about ... - The Indigenous Subject Guide to our Indigenous collections, updated frequently - Blog posts by CNAIR staff & fellows - Fellowships (residential and non) for working with our collections and elsewhere - Scheduling a visit to our Reading Room to view our collections - Our latest museum exhibit Pursuit & Persistence: 300 Years of Women in Science, open until December 30, 2023 The information contained in this communication is intended for the use of the designated recipients named above. If the reader of this communication is not the intended recipient, you are hereby notified that you have received this communication in error, and that any review, dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify The Associated Press immediately by telephone at +1-212-621-1500 and delete this email. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 1094 bytes Desc: image001.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 5548 bytes Desc: image002.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.png Type: image/png Size: 14034 bytes Desc: image003.png URL: From james at hudmol.com Thu May 11 20:00:11 2023 From: james at hudmol.com (James Bullen) Date: Fri, 12 May 2023 10:00:11 +1000 Subject: [Archivesspace_Users_Group] Offsite boxes and ASpace In-Reply-To: References: Message-ID: <7DEB8F51-03F4-43C7-84EB-42E4E4D602BF@hudmol.com> Hi Sarit, Just a quick word on maintenance of plugins we develop ... We usually fix bugs quickly when they are reported. Ongoing development is done on a project basis - if someone funds the work, we?ll do it. This includes extending functionality and upgrading for new versions of ArchivesSpace. We recently did a project with Yale to upgrade all of their plugins for compatibility with AS v3.3.x. The fact that this one didn?t get touched suggests that it didn?t need any modification for the upgrade. Cheers, James > On May 12, 2023, at 6:24 AM, Hand, Sarit wrote: > > Hi Mark, > > I was just wondering if this plugin is still operational and/or further development has been made. I want to create an offsite location record so I can give it as a location to our top containers. Ultimately, I would like to be able to generate a report based on what is at the offsite storage AND calculate the extent. > > There is one other issue with regard to the extent, I would like to be able to select the extent record based on the type, i.e. Linear ft, rather than just get all the extent regards mixed in for those records that may have linear ft calculated as well as number of items or GB, etc. Does that make sense? I am trying to figure out how to handle locations with offsite storage. I also don?t see how to add an address to a location, i.e. the building address. > > Anyone have thoughts on this? > > Thank you! > Cheers > > > > Sarit Hand > Digital Archivist > AP Corporate Archives > > 200 Liberty Street > New York, NY 10281 > T 212.621.7035 > > shand at ap.org > ap.org > > > > From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Custer, Mark > Sent: Thursday, January 28, 2021 11:27 AM > To: Archivesspace Users Group > > Subject: Re: [Archivesspace_Users_Group] Offsite boxes and ASpace > > [EXTERNAL] > > Adrienne, > > Here's a link to the plugin that Hudson Molonglo developed, which we've been using for about the past six months in production: https://github.com/hudmol/yale_onsite_locations If you have any questions about it, let us know. > > I would love to see this in the ArchivesSpace core code, but we went with a plugin approach last year so that we could get this feature added ASAP to our instance and so that we could test out how it performs (so far, so great!). The plugin adds an "Onsite?" checkbox to every location, with the default value being set to True. And once you start flipping some locations to Onsite = False, then information is stored in the index to indicate whether the Resource and Archival Object and Top Container records are stored onsite or offsite. And since Resource and Archival Objects can be linked to multiple top containers, those records can have a hybrid status. So, that's why we now have a facet for "Storage Location", as seen in the attached image. We haven't really highlighted this new feature to users yet, but I am very interested in seeing how it gets used over time. > > We also talked about adding a feature in the staff interface to calculate a note for the collection to indicate which boxes were onsite vs. offsite based on this information, like the "Calculate Date / Extent" function, but didn't wind up adding that to the plugin, although I still like the idea. > > And Olivia, since I was still interested in adding such a note to our EAD, even after all these years (has it been over three years? ?), I did update our EAD3 export option to include the location information in our EAD files. I did not go with a physloc note, since I agree with you that it would look horrible having that information repeat everywhere if it were to display in the finding aid, so I went with an option of adding the location URI fragment into an attribute on each container element that is associated with an ASpace location record. Then, since we know which locations that we consider to be onsite vs. offsite, our nightly export process will add a note to each finding aid in the EAD3 control section. Here's an example: https://github.com/YaleArchivesSpace/Archives-at-Yale-EAD3/blob/5734391e95a954a99cb03ee54282fd14d028c8e3/brbl-ead/10764.xml#L34-L41 We aren't using that note for anything right now, but I think that it could be useful for creating our MARC holdings records, as well as for adding to our PDF finding aids, etc. But right now, it's just there so that staff could potentially use it to review and see if it looks like things are assigned as expected. > > Mark > > > > > > > > From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Pruitt, Adrienne > > Sent: Tuesday, January 26, 2021 3:52 PM > To: Archivesspace Users Group > > Subject: Re: [Archivesspace_Users_Group] Offsite boxes and ASpace > > Hello, all, > > This question - of making onsite/offsite locations visible to users - has come up at Tufts, and it looks like Yale, at least, has solved it. (Hooray!) If anyone has a good solution for this (plugin or otherwise), would you mind pointing me to it? > > Thank you very much! > > Adrienne Pruitt | Collections Management Archivist > Digital Collections and Archives > Tufts University > adrienne.pruitt at tufts.edu |617-627-0957 > From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Custer, Mark > > Sent: Friday, November 17, 2017 3:35 PM > To: Archivesspace Users Group > > Subject: Re: [Archivesspace_Users_Group] Offsite boxes and ASpace > > Hi Olivia, > > > > Hear, hear!!! ? > > > > Just a quick note to say that this is something that we?ve discussed at Yale, as well, and I think that we might start to address it via a plugin at some point (it would be a nice feature to go directly into the core code, but in order for that to happen, I?d think that the Location module would need to be updated so that staff could indicate which locations were the offsite ones without having to add that data to a config file). > > > > Also, I believe that the location information is already in the PUI index, so it would just be a matter of choosing when/where to display that data. I don?t think that there?s a good EAD solution, unless you implement a specific way to use the physloc note, as you mentioned, but even then you?ve got to do some grouping since those boxes are often repeated in a finding aid, and any top-level, auto-generated note should be easy to read. > > > > Here?s what I?d like our ASpace PUI site to have (eventually): > > > > We could configure which locations are offsite (for us, we?d just need to add 3 location IDs to an array of offsite locations). In the future, though, it would be nice if you could use the Location module in ASpace to designate this rather than doing it in a configuration file; and anything that?s not tagged as being offsite would then be inferred to be on site. > Each top-container landing page would have an automatically generated note indicating that the materials were stored offsite and requires X amount of time to retrieve (and, of course, the part about how long it would take would need to be configurable, as well) > Each archival object, accession, and resource associated via an instance with one of those top containers would have the same message. > We?d also have 2 facets to indicate onsite vs. offsite (or, available today vs. needs X amount of lead time, whatever would make the most sense). How handy would that be to exclude ?offsite? archival components if you?re only going to be in town for a day or two? > If a resource or accession had any offsite material attached to it, then an auto-generated note would display at the top level description, indicating as much (e.g. Boxes 1-3 and 5 in this collection require five business days to retrieve, upon receipt of request) > > > All that said, it would be great to have the same info available in the staff interface, too. > > > > Have any other institutions tackled this problem already? For now, we really only indicate this by manually adding notes to our MARC Holdings records, and I?d love not to repeat that practice in our finding aids for the reasons you mentioned, Olivia. > > > > Mark > > > > > > > > From: archivesspace_users_group-bounces at lyralists.lyrasis.org [mailto:archivesspace_users_group-bounces at lyralists.lyrasis.org] On Behalf Of Olivia S Solis > Sent: Friday, 17 November, 2017 12:39 PM > To: Archivesspace Users Group > > Subject: [Archivesspace_Users_Group] Offsite boxes and ASpace > > > > Hello all, > > > > We're trying to figure out a situation that can't be uncommon. We've got a lot of onsite boxes. We've got a lot of offsite boxes. Researchers need to request offsite boxes a week in advance. Many of our collections have nebulous access restrictions like, "Portions of this collection are stored offsite". I want clarity for our researchers. > > > > We're slowly carrying out a shelf read project and soon will know exactly where every box is. How have some of you all who have all of your containers anchored to locations communicated that something is offsite to researchers? > > > > We publish EAD records to a regional consortium and are working on setting up Aeon to integrate with it and, eventually, the ASpace public interface. > > > > I have thought about adding a physical location tag for all archival objects that have associated offsite boxes stating such, but I don't like this for a couple of reasons: > > It will look horrible. Whole series and collections that are stored offsite will have this repetitive information in archival object after archival object. > It will not automatically update when the box moves. For various logistical reasons, many of our boxes move around a lot or are slated to move to new locations. The whole point of having box location information in a database is that we only will have to change the information in one place. > Even if there's not a good EAD solution, we can point researchers to the public interface. I've not much experience with the public interface, but should it be difficult to customize the box display so that you can see building information associated with a box? > > I'm just curious how other institutions have tackled this problem. I'd like it to be readily apparent to researchers when they need a week to access a box. > > Thanks! > Olivia > > -- > Olivia Solis, MSIS > Metadata Coordinator > Dolph Briscoe Center for American History > The University of Texas at Austin > 2300 Red River St. Stop D1100 > Austin TX, 78712-1426 > (512) 232-8013 > The information contained in this communication is intended for the use of the designated recipients named above. If the reader of this communication is not the intended recipient, you are hereby notified that you have received this communication in error, and that any review, dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify The Associated Press immediately by telephone at +1-212-621-1500 and delete this email. Thank you._______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -------------- next part -------------- An HTML attachment was scrubbed... URL: From janderies at waygay.org Fri May 12 13:07:51 2023 From: janderies at waygay.org (John F. Anderies) Date: Fri, 12 May 2023 13:07:51 -0400 Subject: [Archivesspace_Users_Group] Duplicating resource record Message-ID: I'd like to get some advice about how best to duplicate an existing resource record. I have a public resource record which will need a lot of editing of container information and it will take me some time to do so. I'd like to leave the current resource record in place to be available to researchers, and have another copy to edit that I would later publish, while deleting or suppressing the original. Does this seem doable and if so, how best do I accomplish this? - There doesn't seem to be any sort of spawn action associated with resource records, so cloning the record within ASpace doesn't seem to be an option - I thought I might export the resource record as EAD, then slightly change and import as a second copy of the resource record [but I'm getting error messages when trying to re-import*] - I wonder if there's a way to export the data to populate a copy of the bulk import template - other ideas? *the errors seem to be associated with the required fields for Language (lang_materials) and Script (finding_aid_script), which were not required when this resource was created. I've now added values for those before exporting as EAD, but the subsequent re-import says they are missing. Thanks! John ----- John Anderies (he/him), Director John J. Wilcox. Jr. Archives and Library William Way LGBT Community Center -------------- next part -------------- An HTML attachment was scrubbed... URL: From cnorton9 at library.rochester.edu Fri May 12 14:36:58 2023 From: cnorton9 at library.rochester.edu (Norton, Channing) Date: Fri, 12 May 2023 18:36:58 +0000 Subject: [Archivesspace_Users_Group] Missing Gemfile for Web-INF Message-ID: All, When trying to debug archivesspace running outside of docker using Rubymine, I'm running into dependency errors. Specifically, some of the Web-INF packages seem to require a gem titled "asutils" that can't be found by bundler. By the name, I'm guessing this is an archivesspace specific gem. What do I have to do to get this building? Channing Norton (He/Him/They/Them) Senior Programmer Analyst Digital Initiatives University of Rochester On Campus Tues, Thurs -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian.hoffman at lyrasis.org Fri May 12 15:54:10 2023 From: brian.hoffman at lyrasis.org (Brian Hoffman) Date: Fri, 12 May 2023 19:54:10 +0000 Subject: [Archivesspace_Users_Group] Missing Gemfile for Web-INF In-Reply-To: References: Message-ID: Hi Channing, asutils is not a gem but a file in the ?common? directory. You may just need to add that directory to your CLASSPATH. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Norton, Channing Date: Friday, May 12, 2023 at 2:37 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Missing Gemfile for Web-INF All, When trying to debug archivesspace running outside of docker using Rubymine, I?m running into dependency errors. Specifically, some of the Web-INF packages seem to require a gem titled ?asutils? that can?t be found by bundler. By the name, I?m guessing this is an archivesspace specific gem. What do I have to do to get this building? Channing Norton (He/Him/They/Them) Senior Programmer Analyst Digital Initiatives University of Rochester On Campus Tues, Thurs -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jennifer.L.Brcka.2 at nd.edu Mon May 15 11:53:35 2023 From: Jennifer.L.Brcka.2 at nd.edu (Jennifer Brcka) Date: Mon, 15 May 2023 11:53:35 -0400 Subject: [Archivesspace_Users_Group] ID display config options Message-ID: Hi All, We've been testing 3.4.0-RC1 and haven't been able to get two configuration options to work: AppConfig[:display_identifiers_in_largetree_container] = true AppConfig[:pui_display_identifiers_in_resource_tree] = true Our database was reindexed after switching these to 'true.' Any thoughts on what could be going on? Is there anything else we need to change to get this to work? Thanks, Jennifer -- *Jennifer Brcka* *Archives Specialist* Archival Collections & Management, Hesburgh Libraries University of Notre Dame e: jbrcka at nd.edu o: (574)631-2008 -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew.morrison at bodleian.ox.ac.uk Mon May 15 12:27:17 2023 From: andrew.morrison at bodleian.ox.ac.uk (Andrew Morrison) Date: Mon, 15 May 2023 17:27:17 +0100 Subject: [Archivesspace_Users_Group] ID display config options In-Reply-To: References: Message-ID: Those two features are partially implemented in JavaScript. It is possible that your web browser has cached the old versions of the JavaScript files. Try doing a hard refresh or emptying your browser's cache. Andrew. On 15/05/2023 16:53, Jennifer Brcka wrote: > Hi All, > > We've been testing 3.4.0-RC1 and haven't been able to get two > configuration options to work: > > AppConfig[:display_identifiers_in_largetree_container] = true > AppConfig[:pui_display_identifiers_in_resource_tree] = true > > Our database was reindexed after switching these to 'true.'? Any > thoughts on?what could?be going?on? Is there anything else we need to > change to get this to work? > > Thanks, > Jennifer > > -- > > *Jennifer Brcka** > * > > /Archives Specialist/ > Archival Collections & Management, Hesburgh Libraries > University of Notre Dame > > e: jbrcka at nd.edu > > o: (574)631-2008 > > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -------------- next part -------------- An HTML attachment was scrubbed... URL: From mkottman at ku.edu Mon May 15 12:55:16 2023 From: mkottman at ku.edu (Kottman, Miloche) Date: Mon, 15 May 2023 16:55:16 +0000 Subject: [Archivesspace_Users_Group] Folder labels from ArchivesSpace collections In-Reply-To: References: Message-ID: Paul, I haven't tried this yet but the documentation makes it look promising: https://files.library.northwestern.edu/public/ArchiveLabels/ --Miloche From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Paul Sutherland Sent: Thursday, May 11, 2023 4:04 PM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] Folder labels from ArchivesSpace collections Hi all, I'm wondering how people go about making folder labels from their ArchivesSpace collections. We tend to include an archival object's title, agents, etc. in center labels, and its context (collection name, call number, series) in a label to the left. Until now we've been using a custom EAD transformation to a PDF label template, which is becoming internally obsolete, so we're looking for new methods. I just posted separately asking if anyone is producing CSV exports of all objects under a collection, which would be one approach. Personally I use Word's Mail Merge to populate a label template from a CSV file, but this is not particularly user-friendly. Does anyone have a neater solution they've been using? Thanks! Paul (I'm aware of the Container Labels download - I think this is not applicable for this as this information isn't in the top containers, but perhaps someone's making use of that). -- Paul Sutherland (he/his) Archivist of Indigenous Materials Center for Native American and Indigenous Research Library & Museum American Philosophical Society 105 S. 5th Street, 2nd Floor Philadelphia, PA 19406 Lenapehoking 215-440-3408 amphilsoc.org/library/CNAIR cnair at amphilsoc.org I respectfully acknowledge that I work and reside in Lenapehoking, the homeland of the Lenape people in past, present, and future generations. I am grateful for the past and ongoing generosity of numerous Indigenous communities and individuals who have offered guidance, expertise, and opportunities for collaboration that make my work possible. Learn more about ... - The Indigenous Subject Guide to our Indigenous collections, updated frequently - Blog posts by CNAIR staff & fellows - Fellowships (residential and non) for working with our collections and elsewhere - Scheduling a visit to our Reading Room to view our collections - Our latest museum exhibit Pursuit & Persistence: 300 Years of Women in Science, open until December 30, 2023 -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian.hoffman at lyrasis.org Mon May 15 13:00:36 2023 From: brian.hoffman at lyrasis.org (Brian Hoffman) Date: Mon, 15 May 2023 17:00:36 +0000 Subject: [Archivesspace_Users_Group] ID display config options In-Reply-To: References: Message-ID: Hi Jennifer, There is an issue with the way those features were implemented, and they won?t work without some customization in version 3.4.0. There is a fix completed that will appear in a future version. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Andrew Morrison Date: Monday, May 15, 2023 at 12:27 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: Re: [Archivesspace_Users_Group] ID display config options Those two features are partially implemented in JavaScript. It is possible that your web browser has cached the old versions of the JavaScript files. Try doing a hard refresh or emptying your browser's cache. Andrew. On 15/05/2023 16:53, Jennifer Brcka wrote: Hi All, We've been testing 3.4.0-RC1 and haven't been able to get two configuration options to work: AppConfig[:display_identifiers_in_largetree_container] = true AppConfig[:pui_display_identifiers_in_resource_tree] = true Our database was reindexed after switching these to 'true.' Any thoughts on what could be going on? Is there anything else we need to change to get this to work? Thanks, Jennifer -- Jennifer Brcka Archives Specialist Archival Collections & Management, Hesburgh Libraries University of Notre Dame e: jbrcka at nd.edu o: (574)631-2008 _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jennifer.L.Brcka.2 at nd.edu Mon May 15 13:13:51 2023 From: Jennifer.L.Brcka.2 at nd.edu (Jennifer Brcka) Date: Mon, 15 May 2023 13:13:51 -0400 Subject: [Archivesspace_Users_Group] ID display config options In-Reply-To: References: Message-ID: Thanks for the background info on this, Brian and Andrew. Much appreciated, Jennifer On Mon, May 15, 2023 at 1:00?PM Brian Hoffman wrote: > Hi Jennifer, > > > > There is an issue with the way those features were implemented, and they > won?t work without some customization in version 3.4.0. There is a fix > completed that will appear in a future version. > > > > Brian > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Andrew Morrison > *Date: *Monday, May 15, 2023 at 12:27 PM > *To: *archivesspace_users_group at lyralists.lyrasis.org < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] ID display config options > > Those two features are partially implemented in JavaScript. It is possible > that your web browser has cached the old versions of the JavaScript files. > Try doing a hard refresh > > or emptying your browser's cache. > > Andrew. > > > > On 15/05/2023 16:53, Jennifer Brcka wrote: > > Hi All, > > > > We've been testing 3.4.0-RC1 and haven't been able to get two > configuration options to work: > > > AppConfig[:display_identifiers_in_largetree_container] = true > > AppConfig[:pui_display_identifiers_in_resource_tree] = true > > > > Our database was reindexed after switching these to 'true.' Any thoughts > on what could be going on? Is there anything else we need to change to get > this to work? > > > > Thanks, > > Jennifer > > > > -- > > *Jennifer Brcka* > > *Archives Specialist* > Archival Collections & Management, Hesburgh Libraries > University of Notre Dame > > e: jbrcka at nd.edu > > o: (574)631-2008 > > > > _______________________________________________ > > Archivesspace_Users_Group mailing list > > Archivesspace_Users_Group at lyralists.lyrasis.org > > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -------------- next part -------------- An HTML attachment was scrubbed... URL: From hanstra at nd.edu Mon May 15 13:15:20 2023 From: hanstra at nd.edu (Tom Hanstra) Date: Mon, 15 May 2023 13:15:20 -0400 Subject: [Archivesspace_Users_Group] ID display config options In-Reply-To: References: Message-ID: Brian: Is this a future version such as the released version of 3.4 or a future version like in 3.5 or later? I'm unclear how functionality in 3.3.1 would get "lost" in the move to 3.4. Thanks, Tom On Mon, May 15, 2023 at 1:00?PM Brian Hoffman wrote: > Hi Jennifer, > > > > There is an issue with the way those features were implemented, and they > won?t work without some customization in version 3.4.0. There is a fix > completed that will appear in a future version. > > > > Brian > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Andrew Morrison > *Date: *Monday, May 15, 2023 at 12:27 PM > *To: *archivesspace_users_group at lyralists.lyrasis.org < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] ID display config options > > Those two features are partially implemented in JavaScript. It is possible > that your web browser has cached the old versions of the JavaScript files. > Try doing a hard refresh > > or emptying your browser's cache. > > Andrew. > > > > On 15/05/2023 16:53, Jennifer Brcka wrote: > > Hi All, > > > > We've been testing 3.4.0-RC1 and haven't been able to get two > configuration options to work: > > > AppConfig[:display_identifiers_in_largetree_container] = true > > AppConfig[:pui_display_identifiers_in_resource_tree] = true > > > > Our database was reindexed after switching these to 'true.' Any thoughts > on what could be going on? Is there anything else we need to change to get > this to work? > > > > Thanks, > > Jennifer > > > > -- > > *Jennifer Brcka* > > *Archives Specialist* > Archival Collections & Management, Hesburgh Libraries > University of Notre Dame > > e: jbrcka at nd.edu > > o: (574)631-2008 > > > > _______________________________________________ > > Archivesspace_Users_Group mailing list > > Archivesspace_Users_Group at lyralists.lyrasis.org > > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -- *Tom Hanstra* *Sr. Systems Administrator* hanstra at nd.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian.hoffman at lyrasis.org Mon May 15 13:41:38 2023 From: brian.hoffman at lyrasis.org (Brian Hoffman) Date: Mon, 15 May 2023 17:41:38 +0000 Subject: [Archivesspace_Users_Group] ID display config options In-Reply-To: References: Message-ID: Hi Tom, I don?t believe it has worked in 3.3.1 or any previous release. Yes, it should be working in 3.5 as the work has already been done: https://github.com/archivesspace/archivesspace/pull/2987 Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Tom Hanstra Date: Monday, May 15, 2023 at 1:15 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] ID display config options Brian: Is this a future version such as the released version of 3.4 or a future version like in 3.5 or later? I'm unclear how functionality in 3.3.1 would get "lost" in the move to 3.4. Thanks, Tom On Mon, May 15, 2023 at 1:00?PM Brian Hoffman > wrote: Hi Jennifer, There is an issue with the way those features were implemented, and they won?t work without some customization in version 3.4.0. There is a fix completed that will appear in a future version. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Andrew Morrison > Date: Monday, May 15, 2023 at 12:27 PM To: archivesspace_users_group at lyralists.lyrasis.org > Subject: Re: [Archivesspace_Users_Group] ID display config options Those two features are partially implemented in JavaScript. It is possible that your web browser has cached the old versions of the JavaScript files. Try doing a hard refresh or emptying your browser's cache. Andrew. On 15/05/2023 16:53, Jennifer Brcka wrote: Hi All, We've been testing 3.4.0-RC1 and haven't been able to get two configuration options to work: AppConfig[:display_identifiers_in_largetree_container] = true AppConfig[:pui_display_identifiers_in_resource_tree] = true Our database was reindexed after switching these to 'true.' Any thoughts on what could be going on? Is there anything else we need to change to get this to work? Thanks, Jennifer -- Jennifer Brcka Archives Specialist Archival Collections & Management, Hesburgh Libraries University of Notre Dame e: jbrcka at nd.edu o: (574)631-2008 _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu [Image removed by sender.] -------------- next part -------------- An HTML attachment was scrubbed... URL: From paigem at multco.us Mon May 15 14:21:36 2023 From: paigem at multco.us (Paige Monlux) Date: Mon, 15 May 2023 11:21:36 -0700 Subject: [Archivesspace_Users_Group] Viewing CUI in Resource record hierarchy view Message-ID: Hello, Is there a way to view an archival object's component unique identifier when navigating in the Resource record? I know how to set it as a column in the Browse view, but would like to see it in the hierarchy view. [image: image.png] Paige *Paige Monlux (she/her)* *Digital Archivist* Records Management & Archives Department of County Assets | Multnomah County 503.988.3741 | interoffice: 425/Archives Hours: Mon-Thu 6:30a-4p, Fri 6:30a-3p Note: I am out of the office every other Friday. *Explore Multnomah County's Digital Archives !* -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 91712 bytes Desc: not available URL: From Jennifer.L.Brcka.2 at nd.edu Mon May 15 16:49:31 2023 From: Jennifer.L.Brcka.2 at nd.edu (Jennifer Brcka) Date: Mon, 15 May 2023 16:49:31 -0400 Subject: [Archivesspace_Users_Group] ID display config options In-Reply-To: References: Message-ID: Hi Brian, For clarification -- I'd seen IDs in Cambridge's public display and had asked Tom to toggle our instance on after that model. Is the tree display here output by the PUI configuration option we're discussing? Or does something else make that ID display possible? The staff-side view presented in the pull request you referenced also looks like exactly what we're after. The work being done, any chance this option could be included in the 3.4 release? Thanks again, Jennifer On Mon, May 15, 2023 at 1:41?PM Brian Hoffman wrote: > Hi Tom, > > > > I don?t believe it has worked in 3.3.1 or any previous release. Yes, it > should be working in 3.5 as the work has already been done: > > > > https://github.com/archivesspace/archivesspace/pull/2987 > > > > Brian > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of Tom > Hanstra > *Date: *Monday, May 15, 2023 at 1:15 PM > *To: *Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] ID display config options > > Brian: > > > > Is this a future version such as the released version of 3.4 or a future > version like in 3.5 or later? > > I'm unclear how functionality in 3.3.1 would get "lost" in the move to > 3.4. > > > > Thanks, > > Tom > > > > On Mon, May 15, 2023 at 1:00?PM Brian Hoffman > wrote: > > Hi Jennifer, > > > > There is an issue with the way those features were implemented, and they > won?t work without some customization in version 3.4.0. There is a fix > completed that will appear in a future version. > > > > Brian > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Andrew Morrison > *Date: *Monday, May 15, 2023 at 12:27 PM > *To: *archivesspace_users_group at lyralists.lyrasis.org < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] ID display config options > > Those two features are partially implemented in JavaScript. It is possible > that your web browser has cached the old versions of the JavaScript files. > Try doing a hard refresh > > or emptying your browser's cache. > > Andrew. > > > > On 15/05/2023 16:53, Jennifer Brcka wrote: > > Hi All, > > > > We've been testing 3.4.0-RC1 and haven't been able to get two > configuration options to work: > > > AppConfig[:display_identifiers_in_largetree_container] = true > > AppConfig[:pui_display_identifiers_in_resource_tree] = true > > > > Our database was reindexed after switching these to 'true.' Any thoughts > on what could be going on? Is there anything else we need to change to get > this to work? > > > > Thanks, > > Jennifer > > > > -- > > *Jennifer Brcka* > > *Archives Specialist* > Archival Collections & Management, Hesburgh Libraries > University of Notre Dame > > e: jbrcka at nd.edu > > o: (574)631-2008 > > > > _______________________________________________ > > Archivesspace_Users_Group mailing list > > Archivesspace_Users_Group at lyralists.lyrasis.org > > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > > > > -- > > *Tom Hanstra* > > *Sr. Systems Administrator* > > hanstra at nd.edu > > > > [image: Image removed by sender.] > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian.hoffman at lyrasis.org Tue May 16 08:27:23 2023 From: brian.hoffman at lyrasis.org (Brian Hoffman) Date: Tue, 16 May 2023 12:27:23 +0000 Subject: [Archivesspace_Users_Group] ID display config options In-Reply-To: References: Message-ID: Hi Jennifer, I believe that functionality was originally developed as a plugin ? perhaps that explains why Cambridge has it working already? Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Jennifer Brcka Date: Monday, May 15, 2023 at 4:49 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] ID display config options Hi Brian, For clarification -- I'd seen IDs in Cambridge's public display and had asked Tom to toggle our instance on after that model. Is the tree display here output by the PUI configuration option we're discussing? Or does something else make that ID display possible? The staff-side view presented in the pull request you referenced also looks like exactly what we're after. The work being done, any chance this option could be included in the 3.4 release? Thanks again, Jennifer On Mon, May 15, 2023 at 1:41?PM Brian Hoffman > wrote: Hi Tom, I don?t believe it has worked in 3.3.1 or any previous release. Yes, it should be working in 3.5 as the work has already been done: https://github.com/archivesspace/archivesspace/pull/2987 Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Tom Hanstra > Date: Monday, May 15, 2023 at 1:15 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] ID display config options Brian: Is this a future version such as the released version of 3.4 or a future version like in 3.5 or later? I'm unclear how functionality in 3.3.1 would get "lost" in the move to 3.4. Thanks, Tom On Mon, May 15, 2023 at 1:00?PM Brian Hoffman > wrote: Hi Jennifer, There is an issue with the way those features were implemented, and they won?t work without some customization in version 3.4.0. There is a fix completed that will appear in a future version. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Andrew Morrison > Date: Monday, May 15, 2023 at 12:27 PM To: archivesspace_users_group at lyralists.lyrasis.org > Subject: Re: [Archivesspace_Users_Group] ID display config options Those two features are partially implemented in JavaScript. It is possible that your web browser has cached the old versions of the JavaScript files. Try doing a hard refresh or emptying your browser's cache. Andrew. On 15/05/2023 16:53, Jennifer Brcka wrote: Hi All, We've been testing 3.4.0-RC1 and haven't been able to get two configuration options to work: AppConfig[:display_identifiers_in_largetree_container] = true AppConfig[:pui_display_identifiers_in_resource_tree] = true Our database was reindexed after switching these to 'true.' Any thoughts on what could be going on? Is there anything else we need to change to get this to work? Thanks, Jennifer -- Jennifer Brcka Archives Specialist Archival Collections & Management, Hesburgh Libraries University of Notre Dame e: jbrcka at nd.edu o: (574)631-2008 _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu Error! Filename not specified. _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -------------- next part -------------- An HTML attachment was scrubbed... URL: From etu at iisg.nl Tue May 16 08:49:14 2023 From: etu at iisg.nl (Erhan Tuskan) Date: Tue, 16 May 2023 12:49:14 +0000 Subject: [Archivesspace_Users_Group] ID display config options In-Reply-To: References: Message-ID: Yes, what Brian thinks must be true, at IISH we use the Cambridge plugin too and the Component Unique Identifiers are displayed in the PUI and staff client as well. Erhan, [cid:image001.jpg at 01D98805.94540A90] From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Brian Hoffman Sent: dinsdag 16 mei 2023 2:27 To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] ID display config options Hi Jennifer, I believe that functionality was originally developed as a plugin ? perhaps that explains why Cambridge has it working already? Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Jennifer Brcka > Date: Monday, May 15, 2023 at 4:49 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] ID display config options Hi Brian, For clarification -- I'd seen IDs in Cambridge's public display and had asked Tom to toggle our instance on after that model. Is the tree display here output by the PUI configuration option we're discussing? Or does something else make that ID display possible? The staff-side view presented in the pull request you referenced also looks like exactly what we're after. The work being done, any chance this option could be included in the 3.4 release? Thanks again, Jennifer On Mon, May 15, 2023 at 1:41?PM Brian Hoffman > wrote: Hi Tom, I don?t believe it has worked in 3.3.1 or any previous release. Yes, it should be working in 3.5 as the work has already been done: https://github.com/archivesspace/archivesspace/pull/2987 Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Tom Hanstra > Date: Monday, May 15, 2023 at 1:15 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] ID display config options Brian: Is this a future version such as the released version of 3.4 or a future version like in 3.5 or later? I'm unclear how functionality in 3.3.1 would get "lost" in the move to 3.4. Thanks, Tom On Mon, May 15, 2023 at 1:00?PM Brian Hoffman > wrote: Hi Jennifer, There is an issue with the way those features were implemented, and they won?t work without some customization in version 3.4.0. There is a fix completed that will appear in a future version. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Andrew Morrison > Date: Monday, May 15, 2023 at 12:27 PM To: archivesspace_users_group at lyralists.lyrasis.org > Subject: Re: [Archivesspace_Users_Group] ID display config options Those two features are partially implemented in JavaScript. It is possible that your web browser has cached the old versions of the JavaScript files. Try doing a hard refresh or emptying your browser's cache. Andrew. On 15/05/2023 16:53, Jennifer Brcka wrote: Hi All, We've been testing 3.4.0-RC1 and haven't been able to get two configuration options to work: AppConfig[:display_identifiers_in_largetree_container] = true AppConfig[:pui_display_identifiers_in_resource_tree] = true Our database was reindexed after switching these to 'true.' Any thoughts on what could be going on? Is there anything else we need to change to get this to work? Thanks, Jennifer -- Jennifer Brcka Archives Specialist Archival Collections & Management, Hesburgh Libraries University of Notre Dame e: jbrcka at nd.edu o: (574)631-2008 _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu Error! Filename not specified. _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 14465 bytes Desc: image001.jpg URL: From hanstra at nd.edu Tue May 16 09:02:25 2023 From: hanstra at nd.edu (Tom Hanstra) Date: Tue, 16 May 2023 09:02:25 -0400 Subject: [Archivesspace_Users_Group] ID display config options In-Reply-To: References: Message-ID: Thanks for the clarification and sorry for the confusion. Again, I find myself not familiar enough with the process for ArchivesSpace releases and development. If the work is done (as shown in the pull request sent), what is barring this from being added into the upcoming release of 13.4? Seems like completed work could easily be added to the next release, but I'm probably being too simplistic? If it won't be added by 3.4, I'll look into the plugin. If someone has a URL for it, that would be great. Or I'll try Google. Thanks, Tom On Tue, May 16, 2023 at 8:49?AM Erhan Tuskan wrote: > Yes, what Brian thinks must be true, at IISH we use the Cambridge plugin > too and the Component Unique Identifiers are displayed in the PUI and staff > client as well. > > > > Erhan, > > > > > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> *On Behalf Of *Brian > Hoffman > *Sent:* dinsdag 16 mei 2023 2:27 > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* Re: [Archivesspace_Users_Group] ID display config options > > > > Hi Jennifer, > > > > I believe that functionality was originally developed as a plugin ? > perhaps that explains why Cambridge has it working already? > > > > Brian > > > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Jennifer Brcka > *Date: *Monday, May 15, 2023 at 4:49 PM > *To: *Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] ID display config options > > Hi Brian, > > For clarification -- I'd seen IDs in Cambridge's public display and had > asked Tom to toggle our instance on after that model. Is the tree display > here > output by the PUI configuration option we're discussing? Or does something > else make that ID display possible? > > The staff-side view presented in the pull request you referenced also > looks like exactly what we're after. The work being done, any chance this > option could be included in the 3.4 release? Thanks again, > > Jennifer > > > > On Mon, May 15, 2023 at 1:41?PM Brian Hoffman > wrote: > > Hi Tom, > > > > I don?t believe it has worked in 3.3.1 or any previous release. Yes, it > should be working in 3.5 as the work has already been done: > > > > https://github.com/archivesspace/archivesspace/pull/2987 > > > > Brian > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of Tom > Hanstra > *Date: *Monday, May 15, 2023 at 1:15 PM > *To: *Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] ID display config options > > Brian: > > > > Is this a future version such as the released version of 3.4 or a future > version like in 3.5 or later? > > I'm unclear how functionality in 3.3.1 would get "lost" in the move to > 3.4. > > > > Thanks, > > Tom > > > > On Mon, May 15, 2023 at 1:00?PM Brian Hoffman > wrote: > > Hi Jennifer, > > > > There is an issue with the way those features were implemented, and they > won?t work without some customization in version 3.4.0. There is a fix > completed that will appear in a future version. > > > > Brian > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Andrew Morrison > *Date: *Monday, May 15, 2023 at 12:27 PM > *To: *archivesspace_users_group at lyralists.lyrasis.org < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] ID display config options > > Those two features are partially implemented in JavaScript. It is possible > that your web browser has cached the old versions of the JavaScript files. > Try doing a hard refresh > > or emptying your browser's cache. > > Andrew. > > > > On 15/05/2023 16:53, Jennifer Brcka wrote: > > Hi All, > > > > We've been testing 3.4.0-RC1 and haven't been able to get two > configuration options to work: > > > AppConfig[:display_identifiers_in_largetree_container] = true > > AppConfig[:pui_display_identifiers_in_resource_tree] = true > > > > Our database was reindexed after switching these to 'true.' Any thoughts > on what could be going on? Is there anything else we need to change to get > this to work? > > > > Thanks, > > Jennifer > > > > -- > > *Jennifer Brcka* > > *Archives Specialist* > Archival Collections & Management, Hesburgh Libraries > University of Notre Dame > > e: jbrcka at nd.edu > > o: (574)631-2008 > > > > _______________________________________________ > > Archivesspace_Users_Group mailing list > > Archivesspace_Users_Group at lyralists.lyrasis.org > > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > > > > -- > > *Tom Hanstra* > > *Sr. Systems Administrator* > > hanstra at nd.edu > > > > *Error! Filename not specified.* > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -- *Tom Hanstra* *Sr. Systems Administrator* hanstra at nd.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 14465 bytes Desc: not available URL: From psutherland at amphilsoc.org Tue May 16 09:08:43 2023 From: psutherland at amphilsoc.org (Paul Sutherland) Date: Tue, 16 May 2023 09:08:43 -0400 Subject: [Archivesspace_Users_Group] [External] Collection CSV export In-Reply-To: References: Message-ID: Hi Sarit, Thank you - I hadn't noticed this plugin. This sounds like it might be what we're looking for. Regarding being in the core code, I see a Github page for it but I can't see it mentioned in any of the release notes recently, or any information in the import/export section of the documentation, or in Jira. Can anybody confirm if this is the case or is planned? Best, Paul On Thu, May 11, 2023 at 5:46?PM Hand, Sarit wrote: > Hi Paul, > > > > Right off the cuff I would suggest looking at the bulk updater which is > now part of the core code in the newest version (I believe). It was a > plugin. You can granularly select which records to export into a CVS/excel > spreadsheet including many of the sub-records. > > > > Hope that is useful. > > > > Cheers, > > > > > > *Sarit Hand* > > Digital Archivist > AP Corporate Archives > > 200 Liberty Street > > New York, NY 10281 > > T 212.621.7035 > > > > shand at ap.org > ap.org > > > > > > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> *On Behalf Of *Paul > Sutherland > *Sent:* Thursday, May 11, 2023 5:04 PM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* [Archivesspace_Users_Group] Collection CSV export > > > > [EXTERNAL] > > Hi all, > > > > I'm looking for a way to export a CSV of all the Archival Objects under a > specific Resource (collection). The goal would be to generate a CSV of > every child archival object (through all levels of hierarchy*), including > all fields that have been filled for each archival object. Essentially the > opposite of the CSV import function. > > > > Specific use cases include making folder labels, producing reports on > collections' objects, transforming the data for other purposes, running > large granular searches, etc. > > > > I've looked around plugins and custom reports and nothing appears to match > this exactly. I wanted to reach out to the community here to see if anyone > has created such a tool. > > > > There are a couple of ways I can see this being implemented: > > - a button on the Resource level for Download CSV, under Export > > > - a version of Report. Report lets you produce a CSV of every archival > object in the repository but it's limited to 50000 results and doesn't let > you narrow down by parent, as far as I can see. > > Thank you for your help, > > Paul > > > > (*it could also be all immediate children of a specific archival object > rather than only the resource level, though this doesn't interact as > apparently neatly with the rest of the interface). > > > -- > > *Paul Sutherland* (he/his) > Archivist of Indigenous Materials > Center for Native American and Indigenous Research > > Library & Museum > American Philosophical Society > 105 S. 5th Street, 2nd Floor > Philadelphia, PA 19406 > > Lenapehoking > > 215-440-3408 > > amphilsoc.org/library/CNAIR > > > cnair at amphilsoc.org > > > > *I respectfully acknowledge that I work and reside in Lenapehoking, the > homeland of the Lenape people in past, present, and future generations. I > am grateful for the past and ongoing generosity of numerous Indigenous > communities and individ**uals who have offered guidance, expertise, and > opportunities for collaboration that make my work possible. * > > > > Learn more about ... > > - The Indigenous Subject Guide > > to our Indigenous collections, updated frequently > - Blog posts > > by CNAIR staff & fellows > - Fellowships > > (residential and non) for working with our collections and elsewhere > - Scheduling a visit > > to our Reading Room to view our collections > - Our latest museum exhibit *Pursuit & Persistence: 300 Years of Women in > Science > , > *open until December 30, 2023 > The information contained in this communication is intended for the use of > the designated recipients named above. If the reader of this communication > is not the intended recipient, you are hereby notified that you have > received this communication in error, and that any review, dissemination, > distribution or copying of this communication is strictly prohibited. If > you have received this communication in error, please notify The Associated > Press immediately by telephone at +1-212-621-1500 and delete this email. > Thank you. > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > > https://urldefense.proofpoint.com/v2/url?u=http-3A__lyralists.lyrasis.org_mailman_listinfo_archivesspace-5Fusers-5Fgroup&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=70gVc8PkZ8LRd0WR_N4Lh2vwCTUp-4jc9IXouEpQ4Go&m=6UoNjAFDH0YF8OOcVefcFJr87AnD-3CtVIWRN1xXmM8&s=YLqDhODbddugw1oq0EbjaC798-pCvL8xXBkILdRs_Kc&e= > -- *Paul Sutherland* (he/his) Archivist of Indigenous Materials Center for Native American and Indigenous Research Library & Museum American Philosophical Society 105 S. 5th Street, 2nd Floor Philadelphia, PA 19406 Lenapehoking 215-440-3408 amphilsoc.org/library/CNAIR cnair at amphilsoc.org *I respectfully acknowledge that I work and reside in Lenapehoking, the homeland of the Lenape people in past, present, and future generations. I ?am grateful for the past and ongoing generosity of numerous Indigenous communities and individuals who have offered guidance, expertise, and opportunities for collaboration that make my work possible. * Learn more about ... - The Indigenous Subject Guide to our Indigenous collections, updated frequently - Blog posts by CNAIR staff & fellows - Fellowships (residential and non) for working with our collections and elsewhere - Scheduling a visit to our Reading Room to view our collections - Our latest museum exhibit *Pursuit & Persistence: 300 Years of Women in Science , *open until December 30, 2023 -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 1094 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 5548 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.png Type: image/png Size: 14034 bytes Desc: not available URL: From etu at iisg.nl Tue May 16 09:13:22 2023 From: etu at iisg.nl (Erhan Tuskan) Date: Tue, 16 May 2023 13:13:22 +0000 Subject: [Archivesspace_Users_Group] ID display config options In-Reply-To: References: Message-ID: Hi Tom, The plugin is available at: https://gitlab.developers.cam.ac.uk/lib/dev/ams/tree_component_id From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Tom Hanstra Sent: dinsdag 16 mei 2023 3:02 To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] ID display config options Thanks for the clarification and sorry for the confusion. Again, I find myself not familiar enough with the process for ArchivesSpace releases and development. If the work is done (as shown in the pull request sent), what is barring this from being added into the upcoming release of 13.4? Seems like completed work could easily be added to the next release, but I'm probably being too simplistic? If it won't be added by 3.4, I'll look into the plugin. If someone has a URL for it, that would be great. Or I'll try Google. Thanks, Tom On Tue, May 16, 2023 at 8:49?AM Erhan Tuskan > wrote: Yes, what Brian thinks must be true, at IISH we use the Cambridge plugin too and the Component Unique Identifiers are displayed in the PUI and staff client as well. Erhan, [cid:image001.jpg at 01D98808.F3C4FEF0] From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Brian Hoffman Sent: dinsdag 16 mei 2023 2:27 To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] ID display config options Hi Jennifer, I believe that functionality was originally developed as a plugin ? perhaps that explains why Cambridge has it working already? Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Jennifer Brcka > Date: Monday, May 15, 2023 at 4:49 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] ID display config options Hi Brian, For clarification -- I'd seen IDs in Cambridge's public display and had asked Tom to toggle our instance on after that model. Is the tree display here output by the PUI configuration option we're discussing? Or does something else make that ID display possible? The staff-side view presented in the pull request you referenced also looks like exactly what we're after. The work being done, any chance this option could be included in the 3.4 release? Thanks again, Jennifer On Mon, May 15, 2023 at 1:41?PM Brian Hoffman > wrote: Hi Tom, I don?t believe it has worked in 3.3.1 or any previous release. Yes, it should be working in 3.5 as the work has already been done: https://github.com/archivesspace/archivesspace/pull/2987 Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Tom Hanstra > Date: Monday, May 15, 2023 at 1:15 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] ID display config options Brian: Is this a future version such as the released version of 3.4 or a future version like in 3.5 or later? I'm unclear how functionality in 3.3.1 would get "lost" in the move to 3.4. Thanks, Tom On Mon, May 15, 2023 at 1:00?PM Brian Hoffman > wrote: Hi Jennifer, There is an issue with the way those features were implemented, and they won?t work without some customization in version 3.4.0. There is a fix completed that will appear in a future version. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Andrew Morrison > Date: Monday, May 15, 2023 at 12:27 PM To: archivesspace_users_group at lyralists.lyrasis.org > Subject: Re: [Archivesspace_Users_Group] ID display config options Those two features are partially implemented in JavaScript. It is possible that your web browser has cached the old versions of the JavaScript files. Try doing a hard refresh or emptying your browser's cache. Andrew. On 15/05/2023 16:53, Jennifer Brcka wrote: Hi All, We've been testing 3.4.0-RC1 and haven't been able to get two configuration options to work: AppConfig[:display_identifiers_in_largetree_container] = true AppConfig[:pui_display_identifiers_in_resource_tree] = true Our database was reindexed after switching these to 'true.' Any thoughts on what could be going on? Is there anything else we need to change to get this to work? Thanks, Jennifer -- Jennifer Brcka Archives Specialist Archival Collections & Management, Hesburgh Libraries University of Notre Dame e: jbrcka at nd.edu o: (574)631-2008 _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu Error! Filename not specified. _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu [https://ci3.googleusercontent.com/mail-sig/AIorK4wQjvBdM9TFi5bR5RBsq_1dY3HTxh-Kg_4W690bwTCSKeVGyazMoj0wdmkNgJ0kfjeRnparhiw] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 14465 bytes Desc: image001.jpg URL: From brian.hoffman at lyrasis.org Tue May 16 09:19:17 2023 From: brian.hoffman at lyrasis.org (Brian Hoffman) Date: Tue, 16 May 2023 13:19:17 +0000 Subject: [Archivesspace_Users_Group] ID display config options In-Reply-To: References: Message-ID: Hi Tom, In this case, the work just happened to get done right after the cut-off point for the new release. The associated JIRA issue is still in ?Ready for Testing? state, so it needs to be tested and accepted before it is considered ?done?. https://archivesspace.atlassian.net/browse/ANW-1196 Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Tom Hanstra Date: Tuesday, May 16, 2023 at 9:02 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] ID display config options Thanks for the clarification and sorry for the confusion. Again, I find myself not familiar enough with the process for ArchivesSpace releases and development. If the work is done (as shown in the pull request sent), what is barring this from being added into the upcoming release of 13.4? Seems like completed work could easily be added to the next release, but I'm probably being too simplistic? If it won't be added by 3.4, I'll look into the plugin. If someone has a URL for it, that would be great. Or I'll try Google. Thanks, Tom On Tue, May 16, 2023 at 8:49?AM Erhan Tuskan > wrote: Yes, what Brian thinks must be true, at IISH we use the Cambridge plugin too and the Component Unique Identifiers are displayed in the PUI and staff client as well. Erhan, [cid:18824a230fb4ce8e91] From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Brian Hoffman Sent: dinsdag 16 mei 2023 2:27 To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] ID display config options Hi Jennifer, I believe that functionality was originally developed as a plugin ? perhaps that explains why Cambridge has it working already? Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Jennifer Brcka > Date: Monday, May 15, 2023 at 4:49 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] ID display config options Hi Brian, For clarification -- I'd seen IDs in Cambridge's public display and had asked Tom to toggle our instance on after that model. Is the tree display here output by the PUI configuration option we're discussing? Or does something else make that ID display possible? The staff-side view presented in the pull request you referenced also looks like exactly what we're after. The work being done, any chance this option could be included in the 3.4 release? Thanks again, Jennifer On Mon, May 15, 2023 at 1:41?PM Brian Hoffman > wrote: Hi Tom, I don?t believe it has worked in 3.3.1 or any previous release. Yes, it should be working in 3.5 as the work has already been done: https://github.com/archivesspace/archivesspace/pull/2987 Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Tom Hanstra > Date: Monday, May 15, 2023 at 1:15 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] ID display config options Brian: Is this a future version such as the released version of 3.4 or a future version like in 3.5 or later? I'm unclear how functionality in 3.3.1 would get "lost" in the move to 3.4. Thanks, Tom On Mon, May 15, 2023 at 1:00?PM Brian Hoffman > wrote: Hi Jennifer, There is an issue with the way those features were implemented, and they won?t work without some customization in version 3.4.0. There is a fix completed that will appear in a future version. Brian From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Andrew Morrison > Date: Monday, May 15, 2023 at 12:27 PM To: archivesspace_users_group at lyralists.lyrasis.org > Subject: Re: [Archivesspace_Users_Group] ID display config options Those two features are partially implemented in JavaScript. It is possible that your web browser has cached the old versions of the JavaScript files. Try doing a hard refresh or emptying your browser's cache. Andrew. On 15/05/2023 16:53, Jennifer Brcka wrote: Hi All, We've been testing 3.4.0-RC1 and haven't been able to get two configuration options to work: AppConfig[:display_identifiers_in_largetree_container] = true AppConfig[:pui_display_identifiers_in_resource_tree] = true Our database was reindexed after switching these to 'true.' Any thoughts on what could be going on? Is there anything else we need to change to get this to work? Thanks, Jennifer -- Jennifer Brcka Archives Specialist Archival Collections & Management, Hesburgh Libraries University of Notre Dame e: jbrcka at nd.edu o: (574)631-2008 _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu Error! Filename not specified. _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu [Image removed by sender.] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 14465 bytes Desc: image001.jpg URL: From hanstra at nd.edu Tue May 16 09:32:12 2023 From: hanstra at nd.edu (Tom Hanstra) Date: Tue, 16 May 2023 09:32:12 -0400 Subject: [Archivesspace_Users_Group] ID display config options In-Reply-To: References: Message-ID: Thanks, Brian. I pretty much figured that that might be the case. Just a hair too late. Thanks, Erhan for pointing me to the plugin. We will pursue that for the time being. Tom On Tue, May 16, 2023 at 9:19?AM Brian Hoffman wrote: > Hi Tom, > > > > In this case, the work just happened to get done right after the cut-off > point for the new release. The associated JIRA issue is still in ?Ready for > Testing? state, so it needs to be tested and accepted before it is > considered ?done?. > > > > https://archivesspace.atlassian.net/browse/ANW-1196 > > > > Brian > > > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of Tom > Hanstra > *Date: *Tuesday, May 16, 2023 at 9:02 AM > *To: *Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] ID display config options > > Thanks for the clarification and sorry for the confusion. > > > > Again, I find myself not familiar enough with the process for > ArchivesSpace releases and development. If the work is done (as shown in > the pull request sent), what is barring this from being added into the > upcoming release of 13.4? Seems like completed work could easily be added > to the next release, but I'm probably being too simplistic? > > > > If it won't be added by 3.4, I'll look into the plugin. If someone has a > URL for it, that would be great. Or I'll try Google. > > > > Thanks, > > Tom > > > > On Tue, May 16, 2023 at 8:49?AM Erhan Tuskan wrote: > > Yes, what Brian thinks must be true, at IISH we use the Cambridge plugin > too and the Component Unique Identifiers are displayed in the PUI and staff > client as well. > > > > Erhan, > > > > > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> *On Behalf Of *Brian > Hoffman > *Sent:* dinsdag 16 mei 2023 2:27 > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* Re: [Archivesspace_Users_Group] ID display config options > > > > Hi Jennifer, > > > > I believe that functionality was originally developed as a plugin ? > perhaps that explains why Cambridge has it working already? > > > > Brian > > > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Jennifer Brcka > *Date: *Monday, May 15, 2023 at 4:49 PM > *To: *Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] ID display config options > > Hi Brian, > > For clarification -- I'd seen IDs in Cambridge's public display and had > asked Tom to toggle our instance on after that model. Is the tree display > here > output by the PUI configuration option we're discussing? Or does something > else make that ID display possible? > > The staff-side view presented in the pull request you referenced also > looks like exactly what we're after. The work being done, any chance this > option could be included in the 3.4 release? Thanks again, > > Jennifer > > > > On Mon, May 15, 2023 at 1:41?PM Brian Hoffman > wrote: > > Hi Tom, > > > > I don?t believe it has worked in 3.3.1 or any previous release. Yes, it > should be working in 3.5 as the work has already been done: > > > > https://github.com/archivesspace/archivesspace/pull/2987 > > > > Brian > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of Tom > Hanstra > *Date: *Monday, May 15, 2023 at 1:15 PM > *To: *Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] ID display config options > > Brian: > > > > Is this a future version such as the released version of 3.4 or a future > version like in 3.5 or later? > > I'm unclear how functionality in 3.3.1 would get "lost" in the move to > 3.4. > > > > Thanks, > > Tom > > > > On Mon, May 15, 2023 at 1:00?PM Brian Hoffman > wrote: > > Hi Jennifer, > > > > There is an issue with the way those features were implemented, and they > won?t work without some customization in version 3.4.0. There is a fix > completed that will appear in a future version. > > > > Brian > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Andrew Morrison > *Date: *Monday, May 15, 2023 at 12:27 PM > *To: *archivesspace_users_group at lyralists.lyrasis.org < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] ID display config options > > Those two features are partially implemented in JavaScript. It is possible > that your web browser has cached the old versions of the JavaScript files. > Try doing a hard refresh > > or emptying your browser's cache. > > Andrew. > > > > On 15/05/2023 16:53, Jennifer Brcka wrote: > > Hi All, > > > > We've been testing 3.4.0-RC1 and haven't been able to get two > configuration options to work: > > > AppConfig[:display_identifiers_in_largetree_container] = true > > AppConfig[:pui_display_identifiers_in_resource_tree] = true > > > > Our database was reindexed after switching these to 'true.' Any thoughts > on what could be going on? Is there anything else we need to change to get > this to work? > > > > Thanks, > > Jennifer > > > > -- > > *Jennifer Brcka* > > *Archives Specialist* > Archival Collections & Management, Hesburgh Libraries > University of Notre Dame > > e: jbrcka at nd.edu > > o: (574)631-2008 > > > > _______________________________________________ > > Archivesspace_Users_Group mailing list > > Archivesspace_Users_Group at lyralists.lyrasis.org > > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > > > > -- > > *Tom Hanstra* > > *Sr. Systems Administrator* > > hanstra at nd.edu > > > > *Error! Filename not specified.* > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > > > > -- > > *Tom Hanstra* > > *Sr. Systems Administrator* > > hanstra at nd.edu > > > > [image: Image removed by sender.] > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -- *Tom Hanstra* *Sr. Systems Administrator* hanstra at nd.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 14465 bytes Desc: not available URL: From cory_nimer at byu.edu Tue May 16 12:41:27 2023 From: cory_nimer at byu.edu (Cory Nimer) Date: Tue, 16 May 2023 16:41:27 +0000 Subject: [Archivesspace_Users_Group] Viewing CUI in Resource record hierarchy view In-Reply-To: References: Message-ID: There is a JIRA feature request for this functionality in the system (ANW-971; https://archivesspace.atlassian.net/browse/ANW-971), which is listed as Ready for Implementation. It does not appear to have been assigned or scheduled for development yet. If this is work that the community would like to see completed, or if you would like changes to the proposed changes, it may be helpful to comment on the ticket. Best, Cory Nimer University Archivist Brigham Young University From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Paige Monlux Sent: Monday, May 15, 2023 12:22 PM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] Viewing CUI in Resource record hierarchy view Hello, Is there a way to view an archival object's component unique identifier when navigating in the Resource record? I know how to set it as a column in the Browse view, but would like to see it in the hierarchy view. [cid:image001.png at 01D987D4.D2791F30] Paige Paige Monlux (she/her) Digital Archivist Records Management & Archives Department of County Assets | Multnomah County 503.988.3741 | interoffice: 425/Archives Hours: Mon-Thu 6:30a-4p, Fri 6:30a-3p Note: I am out of the office every other Friday. Explore Multnomah County's Digital Archives! [https://multco.us/sites/default/files/styles/small/public/AllAreWelcome_email-signature_PRIDE_ENGLISH.jpg] [https://multco.access.preservica.com/wp-content/uploads/sites/3/2021/06/2021-06-11_6-36-08.png] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 91712 bytes Desc: image001.png URL: From psutherland at amphilsoc.org Tue May 16 12:45:09 2023 From: psutherland at amphilsoc.org (Paul Sutherland) Date: Tue, 16 May 2023 12:45:09 -0400 Subject: [Archivesspace_Users_Group] [External] Viewing CUI in Resource record hierarchy view In-Reply-To: References: Message-ID: Hi Cory and Paige, Thank you for raising this - yes, the presence of component unique identifiers within the hierarchy display would be very welcome for us too. Likewise a lot of our older records are primarily arranged by Agent, which does not display in the hierarchy view. If it were possible to display this information (perhaps with custom display, perhaps this is already possible?) I would welcome it. Thank you, Paul On Tue, May 16, 2023 at 12:41?PM Cory Nimer wrote: > There is a JIRA feature request for this functionality in the system > (ANW-971; https://archivesspace.atlassian.net/browse/ANW-971 > ), > which is listed as Ready for Implementation. It does not appear to have > been assigned or scheduled for development yet. If this is work that the > community would like to see completed, or if you would like changes to the > proposed changes, it may be helpful to comment on the ticket. > > > > Best, > > > > Cory Nimer > > University Archivist > > Brigham Young University > > > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> *On Behalf Of *Paige > Monlux > *Sent:* Monday, May 15, 2023 12:22 PM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* [Archivesspace_Users_Group] Viewing CUI in Resource record > hierarchy view > > > > Hello, > > > > Is there a way to view an archival object's component unique identifier > when navigating in the Resource record? I know how to set it as a column in > the Browse view, but would like to see it in the hierarchy view. > > > > > > Paige > > > > *Paige Monlux (she/her)* > > *Digital Archivist* > > Records Management & Archives > > > Department of County Assets | Multnomah County > > 503.988.3741 | interoffice: 425/Archives > > > > Hours: Mon-Thu 6:30a-4p, Fri 6:30a-3p > > Note: I am out of the office every other Friday. > > > > *Explore **Multnomah County's Digital Archives* > > *!* > > > > > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > > https://urldefense.proofpoint.com/v2/url?u=http-3A__lyralists.lyrasis.org_mailman_listinfo_archivesspace-5Fusers-5Fgroup&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=70gVc8PkZ8LRd0WR_N4Lh2vwCTUp-4jc9IXouEpQ4Go&m=w4pKxYjW_j2tzGGu_iZVj9oF88SNNHlk2eAnbU05HI0&s=-qJcb3cNZOI5E5dagaf3ZiGj5jf_J3mItV0fnxl4Hj4&e= > -- *Paul Sutherland* (he/his) Archivist of Indigenous Materials Center for Native American and Indigenous Research Library & Museum American Philosophical Society 105 S. 5th Street, 2nd Floor Philadelphia, PA 19406 Lenapehoking 215-440-3408 amphilsoc.org/library/CNAIR cnair at amphilsoc.org *I respectfully acknowledge that I work and reside in Lenapehoking, the homeland of the Lenape people in past, present, and future generations. I ?am grateful for the past and ongoing generosity of numerous Indigenous communities and individuals who have offered guidance, expertise, and opportunities for collaboration that make my work possible. * Learn more about ... - The Indigenous Subject Guide to our Indigenous collections, updated frequently - Blog posts by CNAIR staff & fellows - Fellowships (residential and non) for working with our collections and elsewhere - Scheduling a visit to our Reading Room to view our collections - Our latest museum exhibit *Pursuit & Persistence: 300 Years of Women in Science , *open until December 30, 2023 -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 91712 bytes Desc: not available URL: From hanstra at nd.edu Tue May 16 12:51:46 2023 From: hanstra at nd.edu (Tom Hanstra) Date: Tue, 16 May 2023 12:51:46 -0400 Subject: [Archivesspace_Users_Group] ID display config options In-Reply-To: References: Message-ID: Does anyone have additional information or documentation on how to implement this plugin? There is not much in the README file in the repository. Thanks, Tom On Tue, May 16, 2023 at 8:49?AM Erhan Tuskan wrote: > Yes, what Brian thinks must be true, at IISH we use the Cambridge plugin > too and the Component Unique Identifiers are displayed in the PUI and staff > client as well. > > > > Erhan, > > > > > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> *On Behalf Of *Brian > Hoffman > *Sent:* dinsdag 16 mei 2023 2:27 > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* Re: [Archivesspace_Users_Group] ID display config options > > > > Hi Jennifer, > > > > I believe that functionality was originally developed as a plugin ? > perhaps that explains why Cambridge has it working already? > > > > Brian > > > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Jennifer Brcka > *Date: *Monday, May 15, 2023 at 4:49 PM > *To: *Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] ID display config options > > Hi Brian, > > For clarification -- I'd seen IDs in Cambridge's public display and had > asked Tom to toggle our instance on after that model. Is the tree display > here > output by the PUI configuration option we're discussing? Or does something > else make that ID display possible? > > The staff-side view presented in the pull request you referenced also > looks like exactly what we're after. The work being done, any chance this > option could be included in the 3.4 release? Thanks again, > > Jennifer > > > > On Mon, May 15, 2023 at 1:41?PM Brian Hoffman > wrote: > > Hi Tom, > > > > I don?t believe it has worked in 3.3.1 or any previous release. Yes, it > should be working in 3.5 as the work has already been done: > > > > https://github.com/archivesspace/archivesspace/pull/2987 > > > > Brian > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of Tom > Hanstra > *Date: *Monday, May 15, 2023 at 1:15 PM > *To: *Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] ID display config options > > Brian: > > > > Is this a future version such as the released version of 3.4 or a future > version like in 3.5 or later? > > I'm unclear how functionality in 3.3.1 would get "lost" in the move to > 3.4. > > > > Thanks, > > Tom > > > > On Mon, May 15, 2023 at 1:00?PM Brian Hoffman > wrote: > > Hi Jennifer, > > > > There is an issue with the way those features were implemented, and they > won?t work without some customization in version 3.4.0. There is a fix > completed that will appear in a future version. > > > > Brian > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Andrew Morrison > *Date: *Monday, May 15, 2023 at 12:27 PM > *To: *archivesspace_users_group at lyralists.lyrasis.org < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] ID display config options > > Those two features are partially implemented in JavaScript. It is possible > that your web browser has cached the old versions of the JavaScript files. > Try doing a hard refresh > > or emptying your browser's cache. > > Andrew. > > > > On 15/05/2023 16:53, Jennifer Brcka wrote: > > Hi All, > > > > We've been testing 3.4.0-RC1 and haven't been able to get two > configuration options to work: > > > AppConfig[:display_identifiers_in_largetree_container] = true > > AppConfig[:pui_display_identifiers_in_resource_tree] = true > > > > Our database was reindexed after switching these to 'true.' Any thoughts > on what could be going on? Is there anything else we need to change to get > this to work? > > > > Thanks, > > Jennifer > > > > -- > > *Jennifer Brcka* > > *Archives Specialist* > Archival Collections & Management, Hesburgh Libraries > University of Notre Dame > > e: jbrcka at nd.edu > > o: (574)631-2008 > > > > _______________________________________________ > > Archivesspace_Users_Group mailing list > > Archivesspace_Users_Group at lyralists.lyrasis.org > > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > > > > -- > > *Tom Hanstra* > > *Sr. Systems Administrator* > > hanstra at nd.edu > > > > *Error! Filename not specified.* > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -- *Tom Hanstra* *Sr. Systems Administrator* hanstra at nd.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 14465 bytes Desc: not available URL: From psutherland at amphilsoc.org Tue May 16 13:38:41 2023 From: psutherland at amphilsoc.org (Paul Sutherland) Date: Tue, 16 May 2023 13:38:41 -0400 Subject: [Archivesspace_Users_Group] [External] Folder labels from ArchivesSpace collections In-Reply-To: References: Message-ID: Hi Miloche, Thank you, that software is very versatile. I've also learned, thanks to a colleague pointing it out in the documentation, that the container label plugin can do subcontainer levels, requiring top containers to be associated with these subcontainers. Are there other tools people are using for theirs labels? Best, Paul On Mon, May 15, 2023 at 12:55?PM Kottman, Miloche wrote: > Paul, > > > > I haven?t tried this yet but the documentation makes it look promising: > https://files.library.northwestern.edu/public/ArchiveLabels/ > > > > > --Miloche > > > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> *On Behalf Of *Paul > Sutherland > *Sent:* Thursday, May 11, 2023 4:04 PM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* [Archivesspace_Users_Group] Folder labels from ArchivesSpace > collections > > > > Hi all, > > > > I'm wondering how people go about making folder labels from their > ArchivesSpace collections. We tend to include an archival object's title, > agents, etc. in center labels, and its context (collection name, call > number, series) in a label to the left. > > > > Until now we've been using a custom EAD transformation to a PDF label > template, which is becoming internally obsolete, so we're looking for new > methods. I just posted separately asking if anyone is producing CSV exports > of all objects under a collection, which would be one approach. Personally > I use Word's Mail Merge to populate a label template from a CSV file, but > this is not particularly user-friendly. Does anyone have a neater solution > they've been using? > > > > Thanks! > > Paul > > > > (I'm aware of the Container Labels download - I think this is not > applicable for this as this information isn't in the top containers, but > perhaps someone's making use of that). > > > > -- > > *Paul Sutherland* (he/his) > Archivist of Indigenous Materials > Center for Native American and Indigenous Research > > Library & Museum > American Philosophical Society > 105 S. 5th Street, 2nd Floor > Philadelphia, PA 19406 > > Lenapehoking > > 215-440-3408 > > amphilsoc.org/library/CNAIR > > > cnair at amphilsoc.org > > > > *I respectfully acknowledge that I work and reside in Lenapehoking, the > homeland of the Lenape people in past, present, and future generations. I > am grateful for the past and ongoing generosity of numerous Indigenous > communities and individ**uals who have offered guidance, expertise, and > opportunities for collaboration that make my work possible. * > > > > Learn more about ... > > - The Indigenous Subject Guide > > to our Indigenous collections, updated frequently > - Blog posts > > by CNAIR staff & fellows > - Fellowships > > (residential and non) for working with our collections and elsewhere > - Scheduling a visit > > to our Reading Room to view our collections > - Our latest museum exhibit *Pursuit & Persistence: 300 Years of Women in > Science > , > *open until December 30, 2023 > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > > https://urldefense.proofpoint.com/v2/url?u=http-3A__lyralists.lyrasis.org_mailman_listinfo_archivesspace-5Fusers-5Fgroup&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=70gVc8PkZ8LRd0WR_N4Lh2vwCTUp-4jc9IXouEpQ4Go&m=moe0l2unovd8-5qcvs7E7zoZSF_7whXM97I_hZHTnPs&s=6B-mTa0Z9jEJTl1PRoilG3Cisp_UyZyp0YcfarEkYr4&e= > -- *Paul Sutherland* (he/his) Archivist of Indigenous Materials Center for Native American and Indigenous Research Library & Museum American Philosophical Society 105 S. 5th Street, 2nd Floor Philadelphia, PA 19406 Lenapehoking 215-440-3408 amphilsoc.org/library/CNAIR cnair at amphilsoc.org *I respectfully acknowledge that I work and reside in Lenapehoking, the homeland of the Lenape people in past, present, and future generations. I ?am grateful for the past and ongoing generosity of numerous Indigenous communities and individuals who have offered guidance, expertise, and opportunities for collaboration that make my work possible. * Learn more about ... - The Indigenous Subject Guide to our Indigenous collections, updated frequently - Blog posts by CNAIR staff & fellows - Fellowships (residential and non) for working with our collections and elsewhere - Scheduling a visit to our Reading Room to view our collections - Our latest museum exhibit *Pursuit & Persistence: 300 Years of Women in Science , *open until December 30, 2023 -------------- next part -------------- An HTML attachment was scrubbed... URL: From kmc35 at psu.edu Tue May 16 13:51:16 2023 From: kmc35 at psu.edu (Clair, Kevin) Date: Tue, 16 May 2023 17:51:16 +0000 Subject: [Archivesspace_Users_Group] [External] Viewing CUI in Resource record hierarchy view In-Reply-To: References: Message-ID: Once upon a time, I wrote a plugin to do this: https://github.com/duspeccoll/tree_component_id It's been five years since I last touched it, back in a 2.x release, but it only overrides two files so comparatively speaking it should be an easier lift to update it for 3.x (or perhaps to bring it into core). -k ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Paul Sutherland Sent: Tuesday, May 16, 2023 12:45 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] [External] Viewing CUI in Resource record hierarchy view You don't often get email from psutherland at amphilsoc.org. Learn why this is important Hi Cory and Paige, Thank you for raising this - yes, the presence of component unique identifiers within the hierarchy display would be very welcome for us too. Likewise a lot of our older records are primarily arranged by Agent, which does not display in the hierarchy view. If it were possible to display this information (perhaps with custom display, perhaps this is already possible?) I would welcome it. Thank you, Paul On Tue, May 16, 2023 at 12:41?PM Cory Nimer > wrote: There is a JIRA feature request for this functionality in the system (ANW-971; https://archivesspace.atlassian.net/browse/ANW-971), which is listed as Ready for Implementation. It does not appear to have been assigned or scheduled for development yet. If this is work that the community would like to see completed, or if you would like changes to the proposed changes, it may be helpful to comment on the ticket. Best, Cory Nimer University Archivist Brigham Young University From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Paige Monlux Sent: Monday, May 15, 2023 12:22 PM To: Archivesspace Users Group > Subject: [Archivesspace_Users_Group] Viewing CUI in Resource record hierarchy view Hello, Is there a way to view an archival object's component unique identifier when navigating in the Resource record? I know how to set it as a column in the Browse view, but would like to see it in the hierarchy view. [cid:188257164874cff311] Paige Paige Monlux (she/her) Digital Archivist Records Management & Archives Department of County Assets | Multnomah County 503.988.3741 | interoffice: 425/Archives Hours: Mon-Thu 6:30a-4p, Fri 6:30a-3p Note: I am out of the office every other Friday. Explore Multnomah County's Digital Archives! [X] [X] _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org https://urldefense.proofpoint.com/v2/url?u=http-3A__lyralists.lyrasis.org_mailman_listinfo_archivesspace-5Fusers-5Fgroup&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=70gVc8PkZ8LRd0WR_N4Lh2vwCTUp-4jc9IXouEpQ4Go&m=w4pKxYjW_j2tzGGu_iZVj9oF88SNNHlk2eAnbU05HI0&s=-qJcb3cNZOI5E5dagaf3ZiGj5jf_J3mItV0fnxl4Hj4&e= -- Paul Sutherland (he/his) Archivist of Indigenous Materials Center for Native American and Indigenous Research Library & Museum American Philosophical Society 105 S. 5th Street, 2nd Floor Philadelphia, PA 19406 Lenapehoking 215-440-3408 amphilsoc.org/library/CNAIR cnair at amphilsoc.org I respectfully acknowledge that I work and reside in Lenapehoking, the homeland of the Lenape people in past, present, and future generations. I ?am grateful for the past and ongoing generosity of numerous Indigenous communities and individuals who have offered guidance, expertise, and opportunities for collaboration that make my work possible. Learn more about ... - The Indigenous Subject Guide to our Indigenous collections, updated frequently - Blog posts by CNAIR staff & fellows - Fellowships (residential and non) for working with our collections and elsewhere - Scheduling a visit to our Reading Room to view our collections - Our latest museum exhibit Pursuit & Persistence: 300 Years of Women in Science, open until December 30, 2023 -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 91712 bytes Desc: image001.png URL: From Joshua.D.Shaw at dartmouth.edu Tue May 16 13:59:34 2023 From: Joshua.D.Shaw at dartmouth.edu (Joshua D. Shaw) Date: Tue, 16 May 2023 17:59:34 +0000 Subject: [Archivesspace_Users_Group] Folder labels from ArchivesSpace collections In-Reply-To: References: Message-ID: Hi Paul and everyone There's also this plugin that I maintain that allows you to print file labels from the browser. It requires? knowing some CSS to specify the label dimensions, but it does allow you to print file and/or container labels: https://github.com/dartmouth-dltg/container_management_labels Technically there's no reason you couldn't print any AO level label with the plugin, though in practice I've only tested/done it with file level AOs. Best, Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Kottman, Miloche Sent: Monday, May 15, 2023 12:55 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Folder labels from ArchivesSpace collections Paul, I haven?t tried this yet but the documentation makes it look promising: https://files.library.northwestern.edu/public/ArchiveLabels/ --Miloche From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Paul Sutherland Sent: Thursday, May 11, 2023 4:04 PM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] Folder labels from ArchivesSpace collections Hi all, I'm wondering how people go about making folder labels from their ArchivesSpace collections. We tend to include an archival object's title, agents, etc. in center labels, and its context (collection name, call number, series) in a label to the left. Until now we've been using a custom EAD transformation to a PDF label template, which is becoming internally obsolete, so we're looking for new methods. I just posted separately asking if anyone is producing CSV exports of all objects under a collection, which would be one approach. Personally I use Word's Mail Merge to populate a label template from a CSV file, but this is not particularly user-friendly. Does anyone have a neater solution they've been using? Thanks! Paul (I'm aware of the Container Labels download - I think this is not applicable for this as this information isn't in the top containers, but perhaps someone's making use of that). -- Paul Sutherland (he/his) Archivist of Indigenous Materials Center for Native American and Indigenous Research Library & Museum American Philosophical Society 105 S. 5th Street, 2nd Floor Philadelphia, PA 19406 Lenapehoking 215-440-3408 amphilsoc.org/library/CNAIR cnair at amphilsoc.org I respectfully acknowledge that I work and reside in Lenapehoking, the homeland of the Lenape people in past, present, and future generations. I am grateful for the past and ongoing generosity of numerous Indigenous communities and individuals who have offered guidance, expertise, and opportunities for collaboration that make my work possible. Learn more about ... - The Indigenous Subject Guide to our Indigenous collections, updated frequently - Blog posts by CNAIR staff & fellows - Fellowships (residential and non) for working with our collections and elsewhere - Scheduling a visit to our Reading Room to view our collections - Our latest museum exhibit Pursuit & Persistence: 300 Years of Women in Science, open until December 30, 2023 -------------- next part -------------- An HTML attachment was scrubbed... URL: From psutherland at amphilsoc.org Tue May 16 17:20:37 2023 From: psutherland at amphilsoc.org (Paul Sutherland) Date: Tue, 16 May 2023 17:20:37 -0400 Subject: [Archivesspace_Users_Group] [External] Folder labels from ArchivesSpace collections In-Reply-To: References: Message-ID: Hi Joshua, Thank you very much - this was the plugin I was (imprecisely) referring to. We're going to try this out. It would require us to add top containers to lots of records that don't currently have them attached - obviously part of the original intent of the plugin but something we don't have universally. Is it possible to configure the fields and their order for the subcontainer labels? I see this for the top container labels, but not in the documentation for subcontainers. Thanks, Paul On Tue, May 16, 2023 at 1:59?PM Joshua D. Shaw wrote: > Hi Paul and everyone > > There's also this plugin that I maintain that allows you to print file > labels from the browser. It *requires*? knowing some CSS to specify the > label dimensions, but it does allow you to print file and/or container > labels: https://github.com/dartmouth-dltg/container_management_labels > > Technically there's no reason you couldn't print any AO level label with > the plugin, though in practice I've only tested/done it with file level AOs. > > Best, > Joshua > ------------------------------ > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Kottman, Miloche > *Sent:* Monday, May 15, 2023 12:55 PM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* Re: [Archivesspace_Users_Group] Folder labels from > ArchivesSpace collections > > > Paul, > > > > I haven?t tried this yet but the documentation makes it look promising: > https://files.library.northwestern.edu/public/ArchiveLabels/ > > > > > --Miloche > > > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> *On Behalf Of *Paul > Sutherland > *Sent:* Thursday, May 11, 2023 4:04 PM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* [Archivesspace_Users_Group] Folder labels from ArchivesSpace > collections > > > > Hi all, > > > > I'm wondering how people go about making folder labels from their > ArchivesSpace collections. We tend to include an archival object's title, > agents, etc. in center labels, and its context (collection name, call > number, series) in a label to the left. > > > > Until now we've been using a custom EAD transformation to a PDF label > template, which is becoming internally obsolete, so we're looking for new > methods. I just posted separately asking if anyone is producing CSV exports > of all objects under a collection, which would be one approach. Personally > I use Word's Mail Merge to populate a label template from a CSV file, but > this is not particularly user-friendly. Does anyone have a neater solution > they've been using? > > > > Thanks! > > Paul > > > > (I'm aware of the Container Labels download - I think this is not > applicable for this as this information isn't in the top containers, but > perhaps someone's making use of that). > > > > -- > > *Paul Sutherland* (he/his) > Archivist of Indigenous Materials > Center for Native American and Indigenous Research > > Library & Museum > American Philosophical Society > 105 S. 5th Street, 2nd Floor > Philadelphia, PA 19406 > > Lenapehoking > > 215-440-3408 > > amphilsoc.org/library/CNAIR > > > cnair at amphilsoc.org > > > > *I respectfully acknowledge that I work and reside in Lenapehoking, the > homeland of the Lenape people in past, present, and future generations. I > am grateful for the past and ongoing generosity of numerous Indigenous > communities and individ**uals who have offered guidance, expertise, and > opportunities for collaboration that make my work possible. * > > > > Learn more about ... > > - The Indigenous Subject Guide > > to our Indigenous collections, updated frequently > - Blog posts > > by CNAIR staff & fellows > - Fellowships > > (residential and non) for working with our collections and elsewhere > - Scheduling a visit > > to our Reading Room to view our collections > - Our latest museum exhibit *Pursuit & Persistence: 300 Years of Women in > Science > , > *open until December 30, 2023 > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > > https://urldefense.proofpoint.com/v2/url?u=http-3A__lyralists.lyrasis.org_mailman_listinfo_archivesspace-5Fusers-5Fgroup&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=70gVc8PkZ8LRd0WR_N4Lh2vwCTUp-4jc9IXouEpQ4Go&m=wwV3BzEYEttfqoMGOliNGA62oK6FcLRDgqGOezIHO4I&s=x-ynAmDLqn3SD5PRkeljOgLf-uqRiF5kDAH0M9lObEs&e= > -- *Paul Sutherland* (he/his) Archivist of Indigenous Materials Center for Native American and Indigenous Research Library & Museum American Philosophical Society 105 S. 5th Street, 2nd Floor Philadelphia, PA 19406 Lenapehoking 215-440-3408 amphilsoc.org/library/CNAIR cnair at amphilsoc.org *I respectfully acknowledge that I work and reside in Lenapehoking, the homeland of the Lenape people in past, present, and future generations. I ?am grateful for the past and ongoing generosity of numerous Indigenous communities and individuals who have offered guidance, expertise, and opportunities for collaboration that make my work possible. * Learn more about ... - The Indigenous Subject Guide to our Indigenous collections, updated frequently - Blog posts by CNAIR staff & fellows - Fellowships (residential and non) for working with our collections and elsewhere - Scheduling a visit to our Reading Room to view our collections - Our latest museum exhibit *Pursuit & Persistence: 300 Years of Women in Science , *open until December 30, 2023 -------------- next part -------------- An HTML attachment was scrubbed... URL: From Joshua.D.Shaw at dartmouth.edu Tue May 16 18:16:38 2023 From: Joshua.D.Shaw at dartmouth.edu (Joshua D. Shaw) Date: Tue, 16 May 2023 22:16:38 +0000 Subject: [Archivesspace_Users_Group] [External] Folder labels from ArchivesSpace collections In-Reply-To: References: Message-ID: Hey Paul If memory serves, the top container and sub container fields and field order are both governed by the same config setting, so you (right now) can't have differing fields or order. I'll need to double check the code to be sure, though. Best, Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Paul Sutherland Sent: Tuesday, May 16, 2023 5:20 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] [External] Folder labels from ArchivesSpace collections Hi Joshua, Thank you very much - this was the plugin I was (imprecisely) referring to. We're going to try this out. It would require us to add top containers to lots of records that don't currently have them attached - obviously part of the original intent of the plugin but something we don't have universally. Is it possible to configure the fields and their order for the subcontainer labels? I see this for the top container labels, but not in the documentation for subcontainers. Thanks, Paul On Tue, May 16, 2023 at 1:59?PM Joshua D. Shaw > wrote: Hi Paul and everyone There's also this plugin that I maintain that allows you to print file labels from the browser. It requires? knowing some CSS to specify the label dimensions, but it does allow you to print file and/or container labels: https://github.com/dartmouth-dltg/container_management_labels Technically there's no reason you couldn't print any AO level label with the plugin, though in practice I've only tested/done it with file level AOs. Best, Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Kottman, Miloche > Sent: Monday, May 15, 2023 12:55 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Folder labels from ArchivesSpace collections Paul, I haven?t tried this yet but the documentation makes it look promising: https://files.library.northwestern.edu/public/ArchiveLabels/ --Miloche From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Paul Sutherland Sent: Thursday, May 11, 2023 4:04 PM To: Archivesspace Users Group > Subject: [Archivesspace_Users_Group] Folder labels from ArchivesSpace collections Hi all, I'm wondering how people go about making folder labels from their ArchivesSpace collections. We tend to include an archival object's title, agents, etc. in center labels, and its context (collection name, call number, series) in a label to the left. Until now we've been using a custom EAD transformation to a PDF label template, which is becoming internally obsolete, so we're looking for new methods. I just posted separately asking if anyone is producing CSV exports of all objects under a collection, which would be one approach. Personally I use Word's Mail Merge to populate a label template from a CSV file, but this is not particularly user-friendly. Does anyone have a neater solution they've been using? Thanks! Paul (I'm aware of the Container Labels download - I think this is not applicable for this as this information isn't in the top containers, but perhaps someone's making use of that). -- Paul Sutherland (he/his) Archivist of Indigenous Materials Center for Native American and Indigenous Research Library & Museum American Philosophical Society 105 S. 5th Street, 2nd Floor Philadelphia, PA 19406 Lenapehoking 215-440-3408 amphilsoc.org/library/CNAIR cnair at amphilsoc.org I respectfully acknowledge that I work and reside in Lenapehoking, the homeland of the Lenape people in past, present, and future generations. I am grateful for the past and ongoing generosity of numerous Indigenous communities and individuals who have offered guidance, expertise, and opportunities for collaboration that make my work possible. Learn more about ... - The Indigenous Subject Guide to our Indigenous collections, updated frequently - Blog posts by CNAIR staff & fellows - Fellowships (residential and non) for working with our collections and elsewhere - Scheduling a visit to our Reading Room to view our collections - Our latest museum exhibit Pursuit & Persistence: 300 Years of Women in Science, open until December 30, 2023 _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org https://urldefense.proofpoint.com/v2/url?u=http-3A__lyralists.lyrasis.org_mailman_listinfo_archivesspace-5Fusers-5Fgroup&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=70gVc8PkZ8LRd0WR_N4Lh2vwCTUp-4jc9IXouEpQ4Go&m=wwV3BzEYEttfqoMGOliNGA62oK6FcLRDgqGOezIHO4I&s=x-ynAmDLqn3SD5PRkeljOgLf-uqRiF5kDAH0M9lObEs&e= -- Paul Sutherland (he/his) Archivist of Indigenous Materials Center for Native American and Indigenous Research Library & Museum American Philosophical Society 105 S. 5th Street, 2nd Floor Philadelphia, PA 19406 Lenapehoking 215-440-3408 amphilsoc.org/library/CNAIR cnair at amphilsoc.org I respectfully acknowledge that I work and reside in Lenapehoking, the homeland of the Lenape people in past, present, and future generations. I ?am grateful for the past and ongoing generosity of numerous Indigenous communities and individuals who have offered guidance, expertise, and opportunities for collaboration that make my work possible. Learn more about ... - The Indigenous Subject Guide to our Indigenous collections, updated frequently - Blog posts by CNAIR staff & fellows - Fellowships (residential and non) for working with our collections and elsewhere - Scheduling a visit to our Reading Room to view our collections - Our latest museum exhibit Pursuit & Persistence: 300 Years of Women in Science, open until December 30, 2023 -------------- next part -------------- An HTML attachment was scrubbed... URL: From psutherland at amphilsoc.org Wed May 17 09:40:17 2023 From: psutherland at amphilsoc.org (Paul Sutherland) Date: Wed, 17 May 2023 09:40:17 -0400 Subject: [Archivesspace_Users_Group] [External] [External] Folder labels from ArchivesSpace collections In-Reply-To: References: Message-ID: Hi Joshua, If I understand correctly, the subcontainer labels would convey the same information as the top container labels, including information concatenated just like the top container labels, but one for each folder/item etc. (depending on config) associated with the top container? If so, it sounds like this may not be what we're looking for. We would like to produce individual labels for archival objects with their individual archival object title, agent(s), date(s), etc. Thank you, Paul On Tue, May 16, 2023 at 6:16?PM Joshua D. Shaw wrote: > Hey Paul > > If memory serves, the top container and sub container fields and field > order are both governed by the same config setting, so you (right now) > can't have differing fields or order. I'll need to double check the code to > be sure, though. > > Best, > Joshua > ------------------------------ > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Paul Sutherland > *Sent:* Tuesday, May 16, 2023 5:20 PM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* Re: [Archivesspace_Users_Group] [External] Folder labels from > ArchivesSpace collections > > Hi Joshua, > > Thank you very much - this was the plugin I was (imprecisely) referring > to. We're going to try this out. > > It would require us to add top containers to lots of records that don't > currently have them attached - obviously part of the original intent of the > plugin but something we don't have universally. > > Is it possible to configure the fields and their order for the > subcontainer labels? I see this for the top container labels, but not in > the documentation for subcontainers. > > Thanks, > Paul > > > > On Tue, May 16, 2023 at 1:59?PM Joshua D. Shaw < > Joshua.D.Shaw at dartmouth.edu> wrote: > > Hi Paul and everyone > > There's also this plugin that I maintain that allows you to print file > labels from the browser. It *requires*? knowing some CSS to specify the > label dimensions, but it does allow you to print file and/or container > labels: https://github.com/dartmouth-dltg/container_management_labels > > Technically there's no reason you couldn't print any AO level label with > the plugin, though in practice I've only tested/done it with file level AOs. > > Best, > Joshua > ------------------------------ > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Kottman, Miloche > *Sent:* Monday, May 15, 2023 12:55 PM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* Re: [Archivesspace_Users_Group] Folder labels from > ArchivesSpace collections > > > Paul, > > > > I haven?t tried this yet but the documentation makes it look promising: > https://files.library.northwestern.edu/public/ArchiveLabels/ > > > > > --Miloche > > > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> *On Behalf Of *Paul > Sutherland > *Sent:* Thursday, May 11, 2023 4:04 PM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* [Archivesspace_Users_Group] Folder labels from ArchivesSpace > collections > > > > Hi all, > > > > I'm wondering how people go about making folder labels from their > ArchivesSpace collections. We tend to include an archival object's title, > agents, etc. in center labels, and its context (collection name, call > number, series) in a label to the left. > > > > Until now we've been using a custom EAD transformation to a PDF label > template, which is becoming internally obsolete, so we're looking for new > methods. I just posted separately asking if anyone is producing CSV exports > of all objects under a collection, which would be one approach. Personally > I use Word's Mail Merge to populate a label template from a CSV file, but > this is not particularly user-friendly. Does anyone have a neater solution > they've been using? > > > > Thanks! > > Paul > > > > (I'm aware of the Container Labels download - I think this is not > applicable for this as this information isn't in the top containers, but > perhaps someone's making use of that). > > > > -- > > *Paul Sutherland* (he/his) > Archivist of Indigenous Materials > Center for Native American and Indigenous Research > > Library & Museum > American Philosophical Society > 105 S. 5th Street, 2nd Floor > Philadelphia, PA 19406 > > Lenapehoking > > 215-440-3408 > > amphilsoc.org/library/CNAIR > > > cnair at amphilsoc.org > > > > *I respectfully acknowledge that I work and reside in Lenapehoking, the > homeland of the Lenape people in past, present, and future generations. I > am grateful for the past and ongoing generosity of numerous Indigenous > communities and individ**uals who have offered guidance, expertise, and > opportunities for collaboration that make my work possible. * > > > > Learn more about ... > > - The Indigenous Subject Guide > > to our Indigenous collections, updated frequently > - Blog posts > > by CNAIR staff & fellows > - Fellowships > > (residential and non) for working with our collections and elsewhere > - Scheduling a visit > > to our Reading Room to view our collections > - Our latest museum exhibit *Pursuit & Persistence: 300 Years of Women in > Science > , > *open until December 30, 2023 > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > > https://urldefense.proofpoint.com/v2/url?u=http-3A__lyralists.lyrasis.org_mailman_listinfo_archivesspace-5Fusers-5Fgroup&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=70gVc8PkZ8LRd0WR_N4Lh2vwCTUp-4jc9IXouEpQ4Go&m=wwV3BzEYEttfqoMGOliNGA62oK6FcLRDgqGOezIHO4I&s=x-ynAmDLqn3SD5PRkeljOgLf-uqRiF5kDAH0M9lObEs&e= > > > > -- > *Paul Sutherland* (he/his) > Archivist of Indigenous Materials > Center for Native American and Indigenous Research > Library & Museum > American Philosophical Society > 105 S. 5th Street, 2nd Floor > Philadelphia, PA 19406 > Lenapehoking > 215-440-3408 > amphilsoc.org/library/CNAIR > > cnair at amphilsoc.org > > *I respectfully acknowledge that I work and reside in Lenapehoking, the > homeland of the Lenape people in past, present, and future generations. I > ?am grateful for the past and ongoing generosity of numerous Indigenous > communities and individuals who have offered guidance, expertise, and > opportunities for collaboration that make my work possible. * > > Learn more about ... > - The Indigenous Subject Guide > > to our Indigenous collections, updated frequently > - Blog posts > > by CNAIR staff & fellows > - Fellowships > > (residential and non) for working with our collections and elsewhere > - Scheduling a visit > > to our Reading Room to view our collections > - Our latest museum exhibit *Pursuit & Persistence: 300 Years of Women in > Science > , > *open until December 30, 2023 > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > > https://urldefense.proofpoint.com/v2/url?u=http-3A__lyralists.lyrasis.org_mailman_listinfo_archivesspace-5Fusers-5Fgroup&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=70gVc8PkZ8LRd0WR_N4Lh2vwCTUp-4jc9IXouEpQ4Go&m=xgqng-RX9Lb4Lc5LwKxnPxsBMh7BOEY6H_AyqrtbWuI&s=Ng1zKQHDh0V_eiSDLdDTkgIeUCj2UR5mCIo6MoYzNsk&e= > -- *Paul Sutherland* (he/his) Archivist of Indigenous Materials Center for Native American and Indigenous Research Library & Museum American Philosophical Society 105 S. 5th Street, 2nd Floor Philadelphia, PA 19406 Lenapehoking 215-440-3408 amphilsoc.org/library/CNAIR cnair at amphilsoc.org *I respectfully acknowledge that I work and reside in Lenapehoking, the homeland of the Lenape people in past, present, and future generations. I ?am grateful for the past and ongoing generosity of numerous Indigenous communities and individuals who have offered guidance, expertise, and opportunities for collaboration that make my work possible. * Learn more about ... - The Indigenous Subject Guide to our Indigenous collections, updated frequently - Blog posts by CNAIR staff & fellows - Fellowships (residential and non) for working with our collections and elsewhere - Scheduling a visit to our Reading Room to view our collections - Our latest museum exhibit *Pursuit & Persistence: 300 Years of Women in Science , *open until December 30, 2023 -------------- next part -------------- An HTML attachment was scrubbed... URL: From Joshua.D.Shaw at dartmouth.edu Wed May 17 10:18:59 2023 From: Joshua.D.Shaw at dartmouth.edu (Joshua D. Shaw) Date: Wed, 17 May 2023 14:18:59 +0000 Subject: [Archivesspace_Users_Group] [External] [External] Folder labels from ArchivesSpace collections In-Reply-To: References: Message-ID: Hey Paul Took a quick look at the code and right now its a bit of a mishmash. The AO title is drawn from the AO itself, so would be unique to the folder/item. But the other data (including agents) is built from whatever collection data is linked to the top container. Dates are not included right now. A lot of the plugin functionality is predicated on our local practices, so it has a bunch of assumptions about workflow, etc. I think it'd be pretty straightforward to adapt this to do what you are looking for since the main lift would be assembling the label data (in backend/model/label_data.rb: https://github.com/dartmouth-dltg/container_management_labels/blob/as330/backend/model/label_data.rb) Not sure what your institution's capacity for development is, but I'm happy to think about updating the plugin if you (and anyone else!) have specific ideas that seem useful. That would be on an 'as I can' sort of timeline. If you do have dev capacity, please feel free to fork, add pull requests, or whatever works for you. Best, Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Paul Sutherland Sent: Wednesday, May 17, 2023 9:40 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] [External] [External] Folder labels from ArchivesSpace collections Hi Joshua, If I understand correctly, the subcontainer labels would convey the same information as the top container labels, including information concatenated just like the top container labels, but one for each folder/item etc. (depending on config) associated with the top container? If so, it sounds like this may not be what we're looking for. We would like to produce individual labels for archival objects with their individual archival object title, agent(s), date(s), etc. Thank you, Paul On Tue, May 16, 2023 at 6:16?PM Joshua D. Shaw > wrote: Hey Paul If memory serves, the top container and sub container fields and field order are both governed by the same config setting, so you (right now) can't have differing fields or order. I'll need to double check the code to be sure, though. Best, Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Paul Sutherland > Sent: Tuesday, May 16, 2023 5:20 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] [External] Folder labels from ArchivesSpace collections Hi Joshua, Thank you very much - this was the plugin I was (imprecisely) referring to. We're going to try this out. It would require us to add top containers to lots of records that don't currently have them attached - obviously part of the original intent of the plugin but something we don't have universally. Is it possible to configure the fields and their order for the subcontainer labels? I see this for the top container labels, but not in the documentation for subcontainers. Thanks, Paul On Tue, May 16, 2023 at 1:59?PM Joshua D. Shaw > wrote: Hi Paul and everyone There's also this plugin that I maintain that allows you to print file labels from the browser. It requires? knowing some CSS to specify the label dimensions, but it does allow you to print file and/or container labels: https://github.com/dartmouth-dltg/container_management_labels Technically there's no reason you couldn't print any AO level label with the plugin, though in practice I've only tested/done it with file level AOs. Best, Joshua ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Kottman, Miloche > Sent: Monday, May 15, 2023 12:55 PM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Folder labels from ArchivesSpace collections Paul, I haven?t tried this yet but the documentation makes it look promising: https://files.library.northwestern.edu/public/ArchiveLabels/ --Miloche From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Paul Sutherland Sent: Thursday, May 11, 2023 4:04 PM To: Archivesspace Users Group > Subject: [Archivesspace_Users_Group] Folder labels from ArchivesSpace collections Hi all, I'm wondering how people go about making folder labels from their ArchivesSpace collections. We tend to include an archival object's title, agents, etc. in center labels, and its context (collection name, call number, series) in a label to the left. Until now we've been using a custom EAD transformation to a PDF label template, which is becoming internally obsolete, so we're looking for new methods. I just posted separately asking if anyone is producing CSV exports of all objects under a collection, which would be one approach. Personally I use Word's Mail Merge to populate a label template from a CSV file, but this is not particularly user-friendly. Does anyone have a neater solution they've been using? Thanks! Paul (I'm aware of the Container Labels download - I think this is not applicable for this as this information isn't in the top containers, but perhaps someone's making use of that). -- Paul Sutherland (he/his) Archivist of Indigenous Materials Center for Native American and Indigenous Research Library & Museum American Philosophical Society 105 S. 5th Street, 2nd Floor Philadelphia, PA 19406 Lenapehoking 215-440-3408 amphilsoc.org/library/CNAIR cnair at amphilsoc.org I respectfully acknowledge that I work and reside in Lenapehoking, the homeland of the Lenape people in past, present, and future generations. I am grateful for the past and ongoing generosity of numerous Indigenous communities and individuals who have offered guidance, expertise, and opportunities for collaboration that make my work possible. Learn more about ... - The Indigenous Subject Guide to our Indigenous collections, updated frequently - Blog posts by CNAIR staff & fellows - Fellowships (residential and non) for working with our collections and elsewhere - Scheduling a visit to our Reading Room to view our collections - Our latest museum exhibit Pursuit & Persistence: 300 Years of Women in Science, open until December 30, 2023 _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org https://urldefense.proofpoint.com/v2/url?u=http-3A__lyralists.lyrasis.org_mailman_listinfo_archivesspace-5Fusers-5Fgroup&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=70gVc8PkZ8LRd0WR_N4Lh2vwCTUp-4jc9IXouEpQ4Go&m=wwV3BzEYEttfqoMGOliNGA62oK6FcLRDgqGOezIHO4I&s=x-ynAmDLqn3SD5PRkeljOgLf-uqRiF5kDAH0M9lObEs&e= -- Paul Sutherland (he/his) Archivist of Indigenous Materials Center for Native American and Indigenous Research Library & Museum American Philosophical Society 105 S. 5th Street, 2nd Floor Philadelphia, PA 19406 Lenapehoking 215-440-3408 amphilsoc.org/library/CNAIR cnair at amphilsoc.org I respectfully acknowledge that I work and reside in Lenapehoking, the homeland of the Lenape people in past, present, and future generations. I ?am grateful for the past and ongoing generosity of numerous Indigenous communities and individuals who have offered guidance, expertise, and opportunities for collaboration that make my work possible. Learn more about ... - The Indigenous Subject Guide to our Indigenous collections, updated frequently - Blog posts by CNAIR staff & fellows - Fellowships (residential and non) for working with our collections and elsewhere - Scheduling a visit to our Reading Room to view our collections - Our latest museum exhibit Pursuit & Persistence: 300 Years of Women in Science, open until December 30, 2023 _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org https://urldefense.proofpoint.com/v2/url?u=http-3A__lyralists.lyrasis.org_mailman_listinfo_archivesspace-5Fusers-5Fgroup&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=70gVc8PkZ8LRd0WR_N4Lh2vwCTUp-4jc9IXouEpQ4Go&m=xgqng-RX9Lb4Lc5LwKxnPxsBMh7BOEY6H_AyqrtbWuI&s=Ng1zKQHDh0V_eiSDLdDTkgIeUCj2UR5mCIo6MoYzNsk&e= -- Paul Sutherland (he/his) Archivist of Indigenous Materials Center for Native American and Indigenous Research Library & Museum American Philosophical Society 105 S. 5th Street, 2nd Floor Philadelphia, PA 19406 Lenapehoking 215-440-3408 amphilsoc.org/library/CNAIR cnair at amphilsoc.org I respectfully acknowledge that I work and reside in Lenapehoking, the homeland of the Lenape people in past, present, and future generations. I ?am grateful for the past and ongoing generosity of numerous Indigenous communities and individuals who have offered guidance, expertise, and opportunities for collaboration that make my work possible. Learn more about ... - The Indigenous Subject Guide to our Indigenous collections, updated frequently - Blog posts by CNAIR staff & fellows - Fellowships (residential and non) for working with our collections and elsewhere - Scheduling a visit to our Reading Room to view our collections - Our latest museum exhibit Pursuit & Persistence: 300 Years of Women in Science, open until December 30, 2023 -------------- next part -------------- An HTML attachment was scrubbed... URL: From psutherland at amphilsoc.org Wed May 17 10:24:27 2023 From: psutherland at amphilsoc.org (Paul Sutherland) Date: Wed, 17 May 2023 10:24:27 -0400 Subject: [Archivesspace_Users_Group] [External] [External] [External] Folder labels from ArchivesSpace collections In-Reply-To: References: Message-ID: Hi Joshua, Thank you so much for this information and the offer. I'll let my colleagues know and we'll see how it might be best to move forward. Best, Paul On Wed, May 17, 2023 at 10:19?AM Joshua D. Shaw wrote: > Hey Paul > > Took a quick look at the code and right now its a bit of a mishmash. The > AO title is drawn from the AO itself, so would be unique to the > folder/item. But the other data (including agents) is built from whatever > collection data is linked to the top container. Dates are not included > right now. > > A lot of the plugin functionality is predicated on our local practices, so > it has a bunch of assumptions about workflow, etc. > > I *think* it'd be pretty straightforward to adapt this to do what you are > looking for since the main lift would be assembling the label data (in > backend/model/label_data.rb: > https://github.com/dartmouth-dltg/container_management_labels/blob/as330/backend/model/label_data.rb > > ) > > Not sure what your institution's capacity for development is, but I'm > happy to think about updating the plugin if you (and anyone else!) have > specific ideas that seem useful. That would be on an 'as I can' sort of > timeline. If you do have dev capacity, please feel free to fork, add pull > requests, or whatever works for you. > > Best, > Joshua > > ------------------------------ > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Paul Sutherland > *Sent:* Wednesday, May 17, 2023 9:40 AM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* Re: [Archivesspace_Users_Group] [External] [External] Folder > labels from ArchivesSpace collections > > Hi Joshua, > > If I understand correctly, the subcontainer labels would convey the same > information as the top container labels, including information concatenated > just like the top container labels, but one for each folder/item etc. > (depending on config) associated with the top container? > > If so, it sounds like this may not be what we're looking for. We would > like to produce individual labels for archival objects with their > individual archival object title, agent(s), date(s), etc. > > Thank you, > Paul > > > > On Tue, May 16, 2023 at 6:16?PM Joshua D. Shaw < > Joshua.D.Shaw at dartmouth.edu> wrote: > > Hey Paul > > If memory serves, the top container and sub container fields and field > order are both governed by the same config setting, so you (right now) > can't have differing fields or order. I'll need to double check the code to > be sure, though. > > Best, > Joshua > ------------------------------ > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Paul Sutherland > *Sent:* Tuesday, May 16, 2023 5:20 PM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* Re: [Archivesspace_Users_Group] [External] Folder labels from > ArchivesSpace collections > > Hi Joshua, > > Thank you very much - this was the plugin I was (imprecisely) referring > to. We're going to try this out. > > It would require us to add top containers to lots of records that don't > currently have them attached - obviously part of the original intent of the > plugin but something we don't have universally. > > Is it possible to configure the fields and their order for the > subcontainer labels? I see this for the top container labels, but not in > the documentation for subcontainers. > > Thanks, > Paul > > > > On Tue, May 16, 2023 at 1:59?PM Joshua D. Shaw < > Joshua.D.Shaw at dartmouth.edu> wrote: > > Hi Paul and everyone > > There's also this plugin that I maintain that allows you to print file > labels from the browser. It *requires*? knowing some CSS to specify the > label dimensions, but it does allow you to print file and/or container > labels: https://github.com/dartmouth-dltg/container_management_labels > > Technically there's no reason you couldn't print any AO level label with > the plugin, though in practice I've only tested/done it with file level AOs. > > Best, > Joshua > ------------------------------ > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of > Kottman, Miloche > *Sent:* Monday, May 15, 2023 12:55 PM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* Re: [Archivesspace_Users_Group] Folder labels from > ArchivesSpace collections > > > Paul, > > > > I haven?t tried this yet but the documentation makes it look promising: > https://files.library.northwestern.edu/public/ArchiveLabels/ > > > > > --Miloche > > > > *From:* archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> *On Behalf Of *Paul > Sutherland > *Sent:* Thursday, May 11, 2023 4:04 PM > *To:* Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject:* [Archivesspace_Users_Group] Folder labels from ArchivesSpace > collections > > > > Hi all, > > > > I'm wondering how people go about making folder labels from their > ArchivesSpace collections. We tend to include an archival object's title, > agents, etc. in center labels, and its context (collection name, call > number, series) in a label to the left. > > > > Until now we've been using a custom EAD transformation to a PDF label > template, which is becoming internally obsolete, so we're looking for new > methods. I just posted separately asking if anyone is producing CSV exports > of all objects under a collection, which would be one approach. Personally > I use Word's Mail Merge to populate a label template from a CSV file, but > this is not particularly user-friendly. Does anyone have a neater solution > they've been using? > > > > Thanks! > > Paul > > > > (I'm aware of the Container Labels download - I think this is not > applicable for this as this information isn't in the top containers, but > perhaps someone's making use of that). > > > > -- > > *Paul Sutherland* (he/his) > Archivist of Indigenous Materials > Center for Native American and Indigenous Research > > Library & Museum > American Philosophical Society > 105 S. 5th Street, 2nd Floor > Philadelphia, PA 19406 > > Lenapehoking > > 215-440-3408 > > amphilsoc.org/library/CNAIR > > > cnair at amphilsoc.org > > > > *I respectfully acknowledge that I work and reside in Lenapehoking, the > homeland of the Lenape people in past, present, and future generations. I > am grateful for the past and ongoing generosity of numerous Indigenous > communities and individ**uals who have offered guidance, expertise, and > opportunities for collaboration that make my work possible. * > > > > Learn more about ... > > - The Indigenous Subject Guide > > to our Indigenous collections, updated frequently > - Blog posts > > by CNAIR staff & fellows > - Fellowships > > (residential and non) for working with our collections and elsewhere > - Scheduling a visit > > to our Reading Room to view our collections > - Our latest museum exhibit *Pursuit & Persistence: 300 Years of Women in > Science > , > *open until December 30, 2023 > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > > https://urldefense.proofpoint.com/v2/url?u=http-3A__lyralists.lyrasis.org_mailman_listinfo_archivesspace-5Fusers-5Fgroup&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=70gVc8PkZ8LRd0WR_N4Lh2vwCTUp-4jc9IXouEpQ4Go&m=wwV3BzEYEttfqoMGOliNGA62oK6FcLRDgqGOezIHO4I&s=x-ynAmDLqn3SD5PRkeljOgLf-uqRiF5kDAH0M9lObEs&e= > > > > -- > *Paul Sutherland* (he/his) > Archivist of Indigenous Materials > Center for Native American and Indigenous Research > Library & Museum > American Philosophical Society > 105 S. 5th Street, 2nd Floor > Philadelphia, PA 19406 > Lenapehoking > 215-440-3408 > amphilsoc.org/library/CNAIR > > cnair at amphilsoc.org > > *I respectfully acknowledge that I work and reside in Lenapehoking, the > homeland of the Lenape people in past, present, and future generations. I > ?am grateful for the past and ongoing generosity of numerous Indigenous > communities and individuals who have offered guidance, expertise, and > opportunities for collaboration that make my work possible. * > > Learn more about ... > - The Indigenous Subject Guide > > to our Indigenous collections, updated frequently > - Blog posts > > by CNAIR staff & fellows > - Fellowships > > (residential and non) for working with our collections and elsewhere > - Scheduling a visit > > to our Reading Room to view our collections > - Our latest museum exhibit *Pursuit & Persistence: 300 Years of Women in > Science > , > *open until December 30, 2023 > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > > https://urldefense.proofpoint.com/v2/url?u=http-3A__lyralists.lyrasis.org_mailman_listinfo_archivesspace-5Fusers-5Fgroup&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=70gVc8PkZ8LRd0WR_N4Lh2vwCTUp-4jc9IXouEpQ4Go&m=xgqng-RX9Lb4Lc5LwKxnPxsBMh7BOEY6H_AyqrtbWuI&s=Ng1zKQHDh0V_eiSDLdDTkgIeUCj2UR5mCIo6MoYzNsk&e= > > > > -- > *Paul Sutherland* (he/his) > Archivist of Indigenous Materials > Center for Native American and Indigenous Research > Library & Museum > American Philosophical Society > 105 S. 5th Street, 2nd Floor > Philadelphia, PA 19406 > Lenapehoking > 215-440-3408 > amphilsoc.org/library/CNAIR > > cnair at amphilsoc.org > > *I respectfully acknowledge that I work and reside in Lenapehoking, the > homeland of the Lenape people in past, present, and future generations. I > ?am grateful for the past and ongoing generosity of numerous Indigenous > communities and individuals who have offered guidance, expertise, and > opportunities for collaboration that make my work possible. * > > Learn more about ... > - The Indigenous Subject Guide > > to our Indigenous collections, updated frequently > - Blog posts > > by CNAIR staff & fellows > - Fellowships > > (residential and non) for working with our collections and elsewhere > - Scheduling a visit > > to our Reading Room to view our collections > - Our latest museum exhibit *Pursuit & Persistence: 300 Years of Women in > Science > , > *open until December 30, 2023 > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > > https://urldefense.proofpoint.com/v2/url?u=http-3A__lyralists.lyrasis.org_mailman_listinfo_archivesspace-5Fusers-5Fgroup&d=DwICAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=70gVc8PkZ8LRd0WR_N4Lh2vwCTUp-4jc9IXouEpQ4Go&m=bbu5nv3z_KnJK2yNDJQ9BX8R-cdA2iy3KyN7l_jc2uo&s=YbZrBdEnw2m7GxjqwVtLbG9ftc8fkiKLnWJIr2Z2a2w&e= > -- *Paul Sutherland* (he/his) Archivist of Indigenous Materials Center for Native American and Indigenous Research Library & Museum American Philosophical Society 105 S. 5th Street, 2nd Floor Philadelphia, PA 19406 Lenapehoking 215-440-3408 amphilsoc.org/library/CNAIR cnair at amphilsoc.org *I respectfully acknowledge that I work and reside in Lenapehoking, the homeland of the Lenape people in past, present, and future generations. I ?am grateful for the past and ongoing generosity of numerous Indigenous communities and individuals who have offered guidance, expertise, and opportunities for collaboration that make my work possible. * Learn more about ... - The Indigenous Subject Guide to our Indigenous collections, updated frequently - Blog posts by CNAIR staff & fellows - Fellowships (residential and non) for working with our collections and elsewhere - Scheduling a visit to our Reading Room to view our collections - Our latest museum exhibit *Pursuit & Persistence: 300 Years of Women in Science , *open until December 30, 2023 -------------- next part -------------- An HTML attachment was scrubbed... URL: From mhaberle at mikekelleyfoundation.org Wed May 17 18:13:58 2023 From: mhaberle at mikekelleyfoundation.org (Mary Haberle) Date: Wed, 17 May 2023 15:13:58 -0700 Subject: [Archivesspace_Users_Group] Additional filters for subjects Message-ID: Hi all, Has anyone created filters for viewers of Subjects on the PUI? Either by exposing function / source or some other differentiating aspect of the subject terms. I thought classifications might function as a work around, but it seems you cannot attach subjects to classifications. Would appreciate any thoughts on how to make hundreds/thousands of subjects more browsable to end users. Thanks, Mary -- Mary Haberle (she/her) Director of Archives Mike Kelley Foundation for the Arts 7019 N. Figueroa Street Los Angeles, CA 90042 Tel: 323-257-7853 Fax: 323-257-4984 mhaberle at mikekelleyfoundation.org https://mikekelleyfoundation.org *CONFIDENTIALITY STATEMENT: The information contained in this email message, including attachments, is the confidential information of, and/or is the property of the Mike Kelley Foundation for the Arts. The information is intended for use solely by the individual or entity named in the message. If you are not an intended recipient and you received this in error, then any review, printing, copying, or distribution of any such information is prohibited, and please notify the sender immediately by reply e-mail and then delete this e-mail from your system.* -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jessica.Crouch at lyrasis.org Thu May 18 09:04:21 2023 From: Jessica.Crouch at lyrasis.org (Jessica Crouch) Date: Thu, 18 May 2023 13:04:21 +0000 Subject: [Archivesspace_Users_Group] Due tomorrow: Apply by May 19th to participate in the the 2023/2024 cohort of the Member Match Program! In-Reply-To: References: Message-ID: [Posted on behalf of the ArchivesSpace Member Engagement sub-team] Dear ArchivesSpace members, The ArchivesSpace Member Engagement sub-team is still accepting applications for the third cohort of the ArchivesSpace Member Match program. The deadline to apply is tomorrow, May 19. The Member Match program is an initiative to engage the ArchivesSpace membership community, created and organized by the Member Engagement sub-team of the ArchivesSpace User Advisory Council, with support from the ArchivesSpace Community Engagement Coordinator. The program is intended to be a resource and venue for peer-to-peer support between ArchivesSpace members. For one, year-long term, Member Match participants will be matched with a member with whom they can receive and offer professional insight, advice, and comradery. The program will also offer participants the opportunity to engage in exclusive events and enlightening discussions about ArchivesSpace and its active user community. The program includes: * Monthly Listserv Discussion Topics * Each month, a member of the Member Engagement sub-team will reach out to the Member Match listserv to spur discussion and encourage continued engagement between matches. * Quarterly Member Match Meet-Ups * These will be opportunities for large group socializing as well as the potential for dedicated time to spend with matches in breakout rooms. * Option to participate in small group matches of 2-3 people Eligibility Any individual affiliated with an ArchivesSpace member organization is eligible to participate in the ArchivesSpace Member Match program and there is no limit to the number of individuals from a member organization that may participate. If you are unsure of your organization?s ArchivesSpace membership status, visit https://archivesspace.org/community/whos-using-archivesspace or email ArchivesSpaceHome at lyrasis.org. To Learn More Visit the Member Match wiki: https://archivesspace.atlassian.net/wiki/spaces/ADC/pages/2198568994/ArchivesSpace+Member+Match+Program Apply Now Please feel free to direct any questions to ArchivesSpaceHome at lyrasis.org Best, The ArchivesSpace Member Engagement sub-team Jessica Dowd Crouch Community Engagement Coordinator for ArchivesSpace jessica.crouch at lyrasis.org [A picture containing text Description automatically generated] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.jpg Type: image/jpeg Size: 90654 bytes Desc: image003.jpg URL: From CRIMIN at ecu.edu Thu May 18 15:10:02 2023 From: CRIMIN at ecu.edu (Crimi, Nick) Date: Thu, 18 May 2023 19:10:02 +0000 Subject: [Archivesspace_Users_Group] Database migration error creating table Message-ID: Hi team, My library is trying to upgrade AS from 2.51 to 3.3.1. We are using mysql for the dB and aspace-import-excel is enabled for plug-in. The dB migration throws an error that table lang_material already exists. Please let me know how to complete the upgrade. Maybe I need to upgrade to the latest 2.x version first? Nick crimi East Carolina University -------------- next part -------------- An HTML attachment was scrubbed... URL: From vaddonizio at atlas-sys.com Thu May 18 15:26:31 2023 From: vaddonizio at atlas-sys.com (Valerie Addonizio) Date: Thu, 18 May 2023 19:26:31 +0000 Subject: [Archivesspace_Users_Group] Database migration error creating table In-Reply-To: References: Message-ID: Nick I'm not sure it's related, but aspace-import-excel (the plugin) was added to core code as of 2.8.0, so you can drop that plugin and enjoy that functionality without it. -Valerie From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Crimi, Nick Sent: Thursday, May 18, 2023 3:10 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Database migration error creating table Hi team, My library is trying to upgrade AS from 2.51 to 3.3.1. We are using mysql for the dB and aspace-import-excel is enabled for plug-in. The dB migration throws an error that table lang_material already exists. Please let me know how to complete the upgrade. Maybe I need to upgrade to the latest 2.x version first? Nick crimi East Carolina University -------------- next part -------------- An HTML attachment was scrubbed... URL: From benn.joseph at northwestern.edu Thu May 18 15:43:28 2023 From: benn.joseph at northwestern.edu (Benn Joseph) Date: Thu, 18 May 2023 19:43:28 +0000 Subject: [Archivesspace_Users_Group] Database migration error creating table In-Reply-To: References: Message-ID: Wasn't there also a version somewhere around 2.7 where the data model changed re: languages? I remember having to upgrade to 2.7 (and running some sort of tool) before going to 2.8, a couple of upgrades ago. --Benn From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Valerie Addonizio Sent: Thursday, May 18, 2023 2:27 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Database migration error creating table Nick I'm not sure it's related, but aspace-import-excel (the plugin) was added to core code as of 2.8.0, so you can drop that plugin and enjoy that functionality without it. -Valerie From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Crimi, Nick Sent: Thursday, May 18, 2023 3:10 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Database migration error creating table Hi team, My library is trying to upgrade AS from 2.51 to 3.3.1. We are using mysql for the dB and aspace-import-excel is enabled for plug-in. The dB migration throws an error that table lang_material already exists. Please let me know how to complete the upgrade. Maybe I need to upgrade to the latest 2.x version first? Nick crimi East Carolina University -------------- next part -------------- An HTML attachment was scrubbed... URL: From CRIMIN at ecu.edu Thu May 18 16:17:15 2023 From: CRIMIN at ecu.edu (Crimi, Nick) Date: Thu, 18 May 2023 20:17:15 +0000 Subject: [Archivesspace_Users_Group] Database migration error creating table In-Reply-To: References: Message-ID: Thank you! I tried running the setup database script for 2.7.0 and 2.7.1. Both want to create the lang_material table but it already exists. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Benn Joseph Sent: Thursday, May 18, 2023 3:43:28 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Database migration error creating table You don't often get email from benn.joseph at northwestern.edu. Learn why this is important This email originated from outside ECU. Wasn?t there also a version somewhere around 2.7 where the data model changed re: languages? I remember having to upgrade to 2.7 (and running some sort of tool) before going to 2.8, a couple of upgrades ago. --Benn From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Valerie Addonizio Sent: Thursday, May 18, 2023 2:27 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Database migration error creating table Nick I?m not sure it?s related, but aspace-import-excel (the plugin) was added to core code as of 2.8.0, so you can drop that plugin and enjoy that functionality without it. -Valerie From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Crimi, Nick Sent: Thursday, May 18, 2023 3:10 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Database migration error creating table Hi team, My library is trying to upgrade AS from 2.51 to 3.3.1. We are using mysql for the dB and aspace-import-excel is enabled for plug-in. The dB migration throws an error that table lang_material already exists. Please let me know how to complete the upgrade. Maybe I need to upgrade to the latest 2.x version first? Nick crimi East Carolina University -------------- next part -------------- An HTML attachment was scrubbed... URL: From blake.carver at lyrasis.org Fri May 19 10:17:14 2023 From: blake.carver at lyrasis.org (Blake Carver) Date: Fri, 19 May 2023 14:17:14 +0000 Subject: [Archivesspace_Users_Group] Database migration error creating table In-Reply-To: References: Message-ID: Your DB is in a bad place. It has tables from the failed upgrade, so every time you try to run it again it sees those tables and says "nope, can't keep going, you have this one already" Make sure you do this on a COPY of the DB and not the live site. drop table lang_material ./scripts/setup-database.sh it will probably fail with another "already exists" error now drop lang_material AND that new one. You'll need to drop both because they get recreated each time you run setup again. Keep doing that until it finishes up. There will be probably 4 or 5. Hopefully that'll do the trick and the DB isn't messed up in any other ways. You may also need to delete some enumeration values in there also. ArchivesSpace expects certain things to be in certain places, and certain other things to NOT be in certain places when upgrading, if the upgrade fails only some of those things are in the right place, so it can't get past that weird state. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Crimi, Nick Sent: Thursday, May 18, 2023 4:17 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Database migration error creating table Thank you! I tried running the setup database script for 2.7.0 and 2.7.1. Both want to create the lang_material table but it already exists. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Benn Joseph Sent: Thursday, May 18, 2023 3:43:28 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Database migration error creating table You don't often get email from benn.joseph at northwestern.edu. Learn why this is important This email originated from outside ECU. Wasn?t there also a version somewhere around 2.7 where the data model changed re: languages? I remember having to upgrade to 2.7 (and running some sort of tool) before going to 2.8, a couple of upgrades ago. --Benn From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Valerie Addonizio Sent: Thursday, May 18, 2023 2:27 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Database migration error creating table Nick I?m not sure it?s related, but aspace-import-excel (the plugin) was added to core code as of 2.8.0, so you can drop that plugin and enjoy that functionality without it. -Valerie From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Crimi, Nick Sent: Thursday, May 18, 2023 3:10 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Database migration error creating table Hi team, My library is trying to upgrade AS from 2.51 to 3.3.1. We are using mysql for the dB and aspace-import-excel is enabled for plug-in. The dB migration throws an error that table lang_material already exists. Please let me know how to complete the upgrade. Maybe I need to upgrade to the latest 2.x version first? Nick crimi East Carolina University -------------- next part -------------- An HTML attachment was scrubbed... URL: From egadsby at towson.edu Fri May 19 10:44:11 2023 From: egadsby at towson.edu (Gadsby, Eric T.) Date: Fri, 19 May 2023 14:44:11 +0000 Subject: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error Message-ID: Dear Friends, I am in the process of moving our old v2.7.1 to V3.3.1. I have been able to set up Solr, the application, move the data and start ArchivesSpace twice in our testing environment (CentOS8 Stream). Today I ran the same procedure in our production environment (RHEL8.5) and ArchivesSpace won't start. The log reports this error: "Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089" -- of at least I think that's the problem (I'm going to provide the whole log: "$ cat archivesspace.out OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb May 19, 2023 10:01:02 AM org.eclipse.jetty.util.log.Log initialized INFO: Logging initialized @7281ms to org.eclipse.jetty.util.log.Slf4jLog May 19, 2023 10:01:03 AM org.eclipse.jetty.server.Server doStart INFO: jetty-9.4.44.v20210927; built: 2021-09-27T23:02:44.612Z; git: 8da83308eeca865e495e53ef315a249d63ba9332; jvm 11.0.19+7-LTS May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: DefaultSessionIdManager workerName=node0 May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: No SessionScavenger set, using defaults May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.HouseKeeper startScavenging INFO: node0 Scavenging every 600000ms May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: jruby 9.2.20.1 (2.5.8) 2021-11-30 2a2962fbd1 OpenJDK 64-Bit Server VM 11.0.19+7-LTS on 11.0.19+7-LTS +jit [linux-x86_64] May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: using a shared (threadsafe!) runtime uri:classloader:/jruby/rack/response.rb:294: warning: constant ::Fixnum is deprecated uri:classloader:/jruby/rack/core_ext.rb:26: warning: constant ::NativeExceptionis deprecated Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb ArchivesSpaceThreadDump: Touch the file '/opt/archivesspace/thread_dump_backend.txt' to trigger a thread dump I, [2023-05-19T10:01:14.847038 #1570] INFO -- : Thread-2002: Connecting to database: jdbc:mysql://localhost:3306/archivesspace?user=[REDACTED]&password=[REDACT ED]&useUnicode=true&characterEncoding=UTF-8. Max connections: 28 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver classis `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. I, [2023-05-19T10:01:15.866939 #1570] INFO -- : Thread-2002: All tables checkedand confirmed set to UTF-8. Nice job! I, [2023-05-19T10:01:16.615214 #1570] INFO -- : Thread-2002: Solr config checksum verification ok. I, [2023-05-19T10:01:19.772389 #1570] INFO -- : Thread-2002: Starting job scheduler /opt/archivesspace/gems/gems/rufus-scheduler-2.0.24/lib/rufus/sc/cronline.rb:80:warning: constant ::Fixnum is deprecated I, [2023-05-19T10:01:20.446880 #1570] INFO -- : Thread-2002: Updating system preferences I, [2023-05-19T10:01:21.067956 #1570] INFO -- : Thread-2914: Starting background job thread 1 (2914) I, [2023-05-19T10:01:21.074939 #1570] INFO -- : Thread-2916: Starting background job thread 2 (2916) May 19, 2023 10:01:21 AM org.eclipse.jetty.server.handler.ContextHandler doStart INFO: Started o.e.j.w.WebAppContext at 26f5e45d{/,file:///opt/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-5382710903715848903/webapp/,AVAILABLE}{/opt/archivesspace/wars/backend.war} ======================================================================== A trace file has been written to the following location: /tmp/aspace_diagnostic_1684504881.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. ======================================================================== Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:349 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 invokeOther132:start at launcher/launcher.rb:90 start_server at launcher/launcher.rb:90 invokeOther193:start_server at launcher/launcher.rb:144 main at launcher/launcher.rb:144 invokeOther303:main at launcher/launcher.rb:242
at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206 Caused by: java.net.BindException: Address already in use bind0 at sun/nio/ch/Net.java:-2 bind at sun/nio/ch/Net.java:459 bind at sun/nio/ch/Net.java:448 bind at sun/nio/ch/ServerSocketChannelImpl.java:227 bind at sun/nio/ch/ServerSocketAdaptor.java:80 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:344 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 call at org/jruby/java/invokers/InstanceMethodInvoker.java:32 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther132:start at launcher/launcher.rb:90 RUBY$method$start_server$1 at launcher/launcher.rb:90 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:80 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:179 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:397 call at org/jruby/runtime/callsite/CachingCallSite.java:206 invokeOther193:start_server at launcher/launcher.rb:144 RUBY$method$main$6 at launcher/launcher.rb:144 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:156 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther303:main at launcher/launcher.rb:242 RUBY$script at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 load at org/jruby/ir/Compiler.java:89 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206" I have Solr and ArchivesSpace set to start as init scripts. I would appreciate any insight that folks could offer would be great. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: From hanstra at nd.edu Fri May 19 10:53:29 2023 From: hanstra at nd.edu (Tom Hanstra) Date: Fri, 19 May 2023 10:53:29 -0400 Subject: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error In-Reply-To: References: Message-ID: First thought would be that the new service is trying to start while the old one is still running. Could that be? Tom On Fri, May 19, 2023 at 10:44?AM Gadsby, Eric T. wrote: > Dear Friends, > > > > I am in the process of moving our old v2.7.1 to V3.3.1. I have been able > to set up Solr, the application, move the data and start ArchivesSpace > twice in our testing environment (CentOS8 Stream). Today I ran the same > procedure in our production environment (RHEL8.5) and ArchivesSpace won't > start. > > > > The log reports this error: "Unhandled Java exception: > java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089" -- of at > least I think that's the problem (I'm going to provide the whole log: > > > > "$ cat archivesspace.out > > OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated > in version 9.0 and will likely be removed in a future release. > > Loading ArchivesSpace configuration file from path: > /opt/archivesspace/config/config.rb > > Loading ArchivesSpace configuration file from path: > /opt/archivesspace/config/config.rb > > Loading ArchivesSpace configuration file from path: > /opt/archivesspace/config/config.rb > > May 19, 2023 10:01:02 AM org.eclipse.jetty.util.log.Log initialized > > INFO: Logging initialized @7281ms to org.eclipse.jetty.util.log.Slf4jLog > > May 19, 2023 10:01:03 AM org.eclipse.jetty.server.Server doStart > > INFO: jetty-9.4.44.v20210927; built: 2021-09-27T23:02:44.612Z; git: > 8da83308eeca865e495e53ef315a249d63ba9332; jvm 11.0.19+7-LTS > > May 19, 2023 10:01:03 AM > org.eclipse.jetty.server.session.DefaultSessionIdManager doStart > > INFO: DefaultSessionIdManager workerName=node0 > > May 19, 2023 10:01:03 AM > org.eclipse.jetty.server.session.DefaultSessionIdManager doStart > > INFO: No SessionScavenger set, using defaults > > May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.HouseKeeper > startScavenging > > INFO: node0 Scavenging every 600000ms > > May 19, 2023 10:01:03 AM > org.eclipse.jetty.server.handler.ContextHandler$Contextlog > > INFO: INFO: jruby 9.2.20.1 (2.5.8) 2021-11-30 2a2962fbd1 OpenJDK 64-Bit > Server VM 11.0.19+7-LTS on 11.0.19+7-LTS +jit [linux-x86_64] > > May 19, 2023 10:01:03 AM > org.eclipse.jetty.server.handler.ContextHandler$Contextlog > > INFO: INFO: using a shared (threadsafe!) runtime > > uri:classloader:/jruby/rack/response.rb:294: warning: constant ::Fixnum is > deprecated > > uri:classloader:/jruby/rack/core_ext.rb:26: warning: constant > ::NativeExceptionis deprecated > > Loading ArchivesSpace configuration file from path: > /opt/archivesspace/config/config.rb > > > > ArchivesSpaceThreadDump: Touch the file > '/opt/archivesspace/thread_dump_backend.txt' to trigger a thread dump > > I, [2023-05-19T10:01:14.847038 #1570] INFO -- : Thread-2002: Connecting > to database: > jdbc:mysql://localhost:3306/archivesspace?user=[REDACTED]&password=[REDACT > ED]&useUnicode=true&characterEncoding=UTF-8. Max connections: 28 > > Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver > classis `com.mysql.cj.jdbc.Driver'. The driver is automatically registered > via the SPI and manual loading of the driver class is generally unnecessary. > > I, [2023-05-19T10:01:15.866939 #1570] INFO -- : Thread-2002: All tables > checkedand confirmed set to UTF-8. Nice job! > > I, [2023-05-19T10:01:16.615214 #1570] INFO -- : Thread-2002: Solr config > checksum verification ok. > > I, [2023-05-19T10:01:19.772389 #1570] INFO -- : Thread-2002: Starting job > scheduler > > /opt/archivesspace/gems/gems/rufus-scheduler-2.0.24/lib/rufus/sc/cronline.rb:80:warning: > constant ::Fixnum is deprecated > > I, [2023-05-19T10:01:20.446880 #1570] INFO -- : Thread-2002: Updating > system preferences > > I, [2023-05-19T10:01:21.067956 #1570] INFO -- : Thread-2914: Starting > background job thread 1 (2914) > > I, [2023-05-19T10:01:21.074939 #1570] INFO -- : Thread-2916: Starting > background job thread 2 (2916) > > May 19, 2023 10:01:21 AM org.eclipse.jetty.server.handler.ContextHandler > doStart > > INFO: Started > o.e.j.w.WebAppContext at 26f5e45d{/,file:///opt/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-5382710903715848903/webapp/,AVAILABLE}{/opt/archivesspace/wars/backend.war} > > > ======================================================================== > > A trace file has been written to the following location: > /tmp/aspace_diagnostic_1684504881.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. > > > ======================================================================== > > Unhandled Java exception: java.io.IOException: Failed to bind to > 0.0.0.0/0.0.0.0:8089 > > java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 > > openAcceptChannel at > org/eclipse/jetty/server/ServerConnector.java:349 > > open at > org/eclipse/jetty/server/ServerConnector.java:310 > > doStart at > org/eclipse/jetty/server/AbstractNetworkConnector.java:80 > > doStart at > org/eclipse/jetty/server/ServerConnector.java:234 > > start at > org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 > > doStart at > org/eclipse/jetty/server/Server.java:401 > > start at > org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 > > invoke0 at > jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 > > invoke at > jdk/internal/reflect/NativeMethodAccessorImpl.java:62 > > invoke at > jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 > > invoke at java/lang/reflect/Method.java:566 > > invokeDirectWithExceptionHandling at > org/jruby/javasupport/JavaMethod.java:441 > > invokeDirect at > org/jruby/javasupport/JavaMethod.java:305 > > invokeOther132:start at launcher/launcher.rb:90 > > start_server at launcher/launcher.rb:90 > > invokeOther193:start_server at launcher/launcher.rb:144 > > main at launcher/launcher.rb:144 > > invokeOther303:main at launcher/launcher.rb:242 > >
at launcher/launcher.rb:242 > > invokeWithArguments at > java/lang/invoke/MethodHandle.java:710 > > runScript at org/jruby/Ruby.java:1205 > > runNormally at org/jruby/Ruby.java:1128 > > runNormally at org/jruby/Ruby.java:1146 > > runFromMain at org/jruby/Ruby.java:958 > > doRunFromMain at org/jruby/Main.java:400 > > internalRun at org/jruby/Main.java:292 > > run at org/jruby/Main.java:234 > > main at org/jruby/Main.java:206 > > > > Caused by: > > java.net.BindException: Address already in use > > bind0 at sun/nio/ch/Net.java:-2 > > bind at sun/nio/ch/Net.java:459 > > bind at sun/nio/ch/Net.java:448 > > bind at > sun/nio/ch/ServerSocketChannelImpl.java:227 > > bind at > sun/nio/ch/ServerSocketAdaptor.java:80 > > openAcceptChannel at > org/eclipse/jetty/server/ServerConnector.java:344 > > open at > org/eclipse/jetty/server/ServerConnector.java:310 > > doStart at > org/eclipse/jetty/server/AbstractNetworkConnector.java:80 > > doStart at > org/eclipse/jetty/server/ServerConnector.java:234 > > start at > org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 > > doStart at > org/eclipse/jetty/server/Server.java:401 > > start at > org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 > > invoke0 at > jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 > > invoke at > jdk/internal/reflect/NativeMethodAccessorImpl.java:62 > > invoke at > jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 > > invoke at java/lang/reflect/Method.java:566 > > invokeDirectWithExceptionHandling at > org/jruby/javasupport/JavaMethod.java:441 > > invokeDirect at > org/jruby/javasupport/JavaMethod.java:305 > > call at > org/jruby/java/invokers/InstanceMethodInvoker.java:32 > > cacheAndCall at > org/jruby/runtime/callsite/CachingCallSite.java:355 > > call at > org/jruby/runtime/callsite/CachingCallSite.java:144 > > invokeOther132:start at launcher/launcher.rb:90 > > RUBY$method$start_server$1 at launcher/launcher.rb:90 > > call at > org/jruby/internal/runtime/methods/CompiledIRMethod.java:80 > > call at > org/jruby/internal/runtime/methods/CompiledIRMethod.java:179 > > cacheAndCall at > org/jruby/runtime/callsite/CachingCallSite.java:397 > > call at > org/jruby/runtime/callsite/CachingCallSite.java:206 > > invokeOther193:start_server at launcher/launcher.rb:144 > > RUBY$method$main$6 at launcher/launcher.rb:144 > > call at > org/jruby/internal/runtime/methods/CompiledIRMethod.java:156 > > cacheAndCall at > org/jruby/runtime/callsite/CachingCallSite.java:355 > > call at > org/jruby/runtime/callsite/CachingCallSite.java:144 > > invokeOther303:main at launcher/launcher.rb:242 > > RUBY$script at launcher/launcher.rb:242 > > invokeWithArguments at > java/lang/invoke/MethodHandle.java:710 > > load at org/jruby/ir/Compiler.java:89 > > runScript at org/jruby/Ruby.java:1205 > > runNormally at org/jruby/Ruby.java:1128 > > runNormally at org/jruby/Ruby.java:1146 > > runFromMain at org/jruby/Ruby.java:958 > > doRunFromMain at org/jruby/Main.java:400 > > internalRun at org/jruby/Main.java:292 > > run at org/jruby/Main.java:234 > > main at org/jruby/Main.java:206" > > > > I have Solr and ArchivesSpace set to start as init scripts. I would > appreciate any insight that folks could offer would be great. Thanks! > > > > > > [image: Towson University logo] > > *Eric T. Gadsby* > > *Pronouns: he/him/his* > > IT Operations Specialist | Albert S. Cook Library > > *?* > > P: 410-704-3340 > egadsby at towson.edu | libraries.towson.edu > > *?* > > > > Confidentiality Notice: This message may contain information that is > confidential, privileged, proprietary, or otherwise legally exempt from > disclosure. If you are not the intended recipient, you are notified that > you are not authorized to read, print, copy or disseminate this message, > any part of it, or any attachments. If this message has been sent to you in > error, please notify the sender by replying to this transmission, or by > calling Albert S. Cook Library at 410-704-3340 . > > > > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -- *Tom Hanstra* *Sr. Systems Administrator* hanstra at nd.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: not available URL: From jesse.martinez at bc.edu Fri May 19 10:54:35 2023 From: jesse.martinez at bc.edu (Jesse Martinez) Date: Fri, 19 May 2023 10:54:35 -0400 Subject: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error In-Reply-To: References: Message-ID: Hi Eric, It looks like port 8089 is already in use. That may mean you might have a separate instance of the ASpace backend running, or it conflicts with another application that is using the same port. For the former, I'd check running processes and make sure to close them before continuing. For the latter I'd just check if port 8089 is already in use. For that I usually use a command like lsof -i -P -n | grep 8089 | grep LISTEN Hope this helps! Jesse On Fri, May 19, 2023 at 10:44?AM Gadsby, Eric T. wrote: > Dear Friends, > > > > I am in the process of moving our old v2.7.1 to V3.3.1. I have been able > to set up Solr, the application, move the data and start ArchivesSpace > twice in our testing environment (CentOS8 Stream). Today I ran the same > procedure in our production environment (RHEL8.5) and ArchivesSpace won't > start. > > > > The log reports this error: "Unhandled Java exception: > java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089" -- of at > least I think that's the problem (I'm going to provide the whole log: > > > > "$ cat archivesspace.out > > OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated > in version 9.0 and will likely be removed in a future release. > > Loading ArchivesSpace configuration file from path: > /opt/archivesspace/config/config.rb > > Loading ArchivesSpace configuration file from path: > /opt/archivesspace/config/config.rb > > Loading ArchivesSpace configuration file from path: > /opt/archivesspace/config/config.rb > > May 19, 2023 10:01:02 AM org.eclipse.jetty.util.log.Log initialized > > INFO: Logging initialized @7281ms to org.eclipse.jetty.util.log.Slf4jLog > > May 19, 2023 10:01:03 AM org.eclipse.jetty.server.Server doStart > > INFO: jetty-9.4.44.v20210927; built: 2021-09-27T23:02:44.612Z; git: > 8da83308eeca865e495e53ef315a249d63ba9332; jvm 11.0.19+7-LTS > > May 19, 2023 10:01:03 AM > org.eclipse.jetty.server.session.DefaultSessionIdManager doStart > > INFO: DefaultSessionIdManager workerName=node0 > > May 19, 2023 10:01:03 AM > org.eclipse.jetty.server.session.DefaultSessionIdManager doStart > > INFO: No SessionScavenger set, using defaults > > May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.HouseKeeper > startScavenging > > INFO: node0 Scavenging every 600000ms > > May 19, 2023 10:01:03 AM > org.eclipse.jetty.server.handler.ContextHandler$Contextlog > > INFO: INFO: jruby 9.2.20.1 (2.5.8) 2021-11-30 2a2962fbd1 OpenJDK 64-Bit > Server VM 11.0.19+7-LTS on 11.0.19+7-LTS +jit [linux-x86_64] > > May 19, 2023 10:01:03 AM > org.eclipse.jetty.server.handler.ContextHandler$Contextlog > > INFO: INFO: using a shared (threadsafe!) runtime > > uri:classloader:/jruby/rack/response.rb:294: warning: constant ::Fixnum is > deprecated > > uri:classloader:/jruby/rack/core_ext.rb:26: warning: constant > ::NativeExceptionis deprecated > > Loading ArchivesSpace configuration file from path: > /opt/archivesspace/config/config.rb > > > > ArchivesSpaceThreadDump: Touch the file > '/opt/archivesspace/thread_dump_backend.txt' to trigger a thread dump > > I, [2023-05-19T10:01:14.847038 #1570] INFO -- : Thread-2002: Connecting > to database: > jdbc:mysql://localhost:3306/archivesspace?user=[REDACTED]&password=[REDACT > ED]&useUnicode=true&characterEncoding=UTF-8. Max connections: 28 > > Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver > classis `com.mysql.cj.jdbc.Driver'. The driver is automatically registered > via the SPI and manual loading of the driver class is generally unnecessary. > > I, [2023-05-19T10:01:15.866939 #1570] INFO -- : Thread-2002: All tables > checkedand confirmed set to UTF-8. Nice job! > > I, [2023-05-19T10:01:16.615214 #1570] INFO -- : Thread-2002: Solr config > checksum verification ok. > > I, [2023-05-19T10:01:19.772389 #1570] INFO -- : Thread-2002: Starting job > scheduler > > /opt/archivesspace/gems/gems/rufus-scheduler-2.0.24/lib/rufus/sc/cronline.rb:80:warning: > constant ::Fixnum is deprecated > > I, [2023-05-19T10:01:20.446880 #1570] INFO -- : Thread-2002: Updating > system preferences > > I, [2023-05-19T10:01:21.067956 #1570] INFO -- : Thread-2914: Starting > background job thread 1 (2914) > > I, [2023-05-19T10:01:21.074939 #1570] INFO -- : Thread-2916: Starting > background job thread 2 (2916) > > May 19, 2023 10:01:21 AM org.eclipse.jetty.server.handler.ContextHandler > doStart > > INFO: Started > o.e.j.w.WebAppContext at 26f5e45d{/,file:///opt/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-5382710903715848903/webapp/,AVAILABLE}{/opt/archivesspace/wars/backend.war} > > > ======================================================================== > > A trace file has been written to the following location: > /tmp/aspace_diagnostic_1684504881.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. > > > ======================================================================== > > Unhandled Java exception: java.io.IOException: Failed to bind to > 0.0.0.0/0.0.0.0:8089 > > java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 > > openAcceptChannel at > org/eclipse/jetty/server/ServerConnector.java:349 > > open at > org/eclipse/jetty/server/ServerConnector.java:310 > > doStart at > org/eclipse/jetty/server/AbstractNetworkConnector.java:80 > > doStart at > org/eclipse/jetty/server/ServerConnector.java:234 > > start at > org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 > > doStart at > org/eclipse/jetty/server/Server.java:401 > > start at > org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 > > invoke0 at > jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 > > invoke at > jdk/internal/reflect/NativeMethodAccessorImpl.java:62 > > invoke at > jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 > > invoke at java/lang/reflect/Method.java:566 > > invokeDirectWithExceptionHandling at > org/jruby/javasupport/JavaMethod.java:441 > > invokeDirect at > org/jruby/javasupport/JavaMethod.java:305 > > invokeOther132:start at launcher/launcher.rb:90 > > start_server at launcher/launcher.rb:90 > > invokeOther193:start_server at launcher/launcher.rb:144 > > main at launcher/launcher.rb:144 > > invokeOther303:main at launcher/launcher.rb:242 > >
at launcher/launcher.rb:242 > > invokeWithArguments at > java/lang/invoke/MethodHandle.java:710 > > runScript at org/jruby/Ruby.java:1205 > > runNormally at org/jruby/Ruby.java:1128 > > runNormally at org/jruby/Ruby.java:1146 > > runFromMain at org/jruby/Ruby.java:958 > > doRunFromMain at org/jruby/Main.java:400 > > internalRun at org/jruby/Main.java:292 > > run at org/jruby/Main.java:234 > > main at org/jruby/Main.java:206 > > > > Caused by: > > java.net.BindException: Address already in use > > bind0 at sun/nio/ch/Net.java:-2 > > bind at sun/nio/ch/Net.java:459 > > bind at sun/nio/ch/Net.java:448 > > bind at > sun/nio/ch/ServerSocketChannelImpl.java:227 > > bind at > sun/nio/ch/ServerSocketAdaptor.java:80 > > openAcceptChannel at > org/eclipse/jetty/server/ServerConnector.java:344 > > open at > org/eclipse/jetty/server/ServerConnector.java:310 > > doStart at > org/eclipse/jetty/server/AbstractNetworkConnector.java:80 > > doStart at > org/eclipse/jetty/server/ServerConnector.java:234 > > start at > org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 > > doStart at > org/eclipse/jetty/server/Server.java:401 > > start at > org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 > > invoke0 at > jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 > > invoke at > jdk/internal/reflect/NativeMethodAccessorImpl.java:62 > > invoke at > jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 > > invoke at java/lang/reflect/Method.java:566 > > invokeDirectWithExceptionHandling at > org/jruby/javasupport/JavaMethod.java:441 > > invokeDirect at > org/jruby/javasupport/JavaMethod.java:305 > > call at > org/jruby/java/invokers/InstanceMethodInvoker.java:32 > > cacheAndCall at > org/jruby/runtime/callsite/CachingCallSite.java:355 > > call at > org/jruby/runtime/callsite/CachingCallSite.java:144 > > invokeOther132:start at launcher/launcher.rb:90 > > RUBY$method$start_server$1 at launcher/launcher.rb:90 > > call at > org/jruby/internal/runtime/methods/CompiledIRMethod.java:80 > > call at > org/jruby/internal/runtime/methods/CompiledIRMethod.java:179 > > cacheAndCall at > org/jruby/runtime/callsite/CachingCallSite.java:397 > > call at > org/jruby/runtime/callsite/CachingCallSite.java:206 > > invokeOther193:start_server at launcher/launcher.rb:144 > > RUBY$method$main$6 at launcher/launcher.rb:144 > > call at > org/jruby/internal/runtime/methods/CompiledIRMethod.java:156 > > cacheAndCall at > org/jruby/runtime/callsite/CachingCallSite.java:355 > > call at > org/jruby/runtime/callsite/CachingCallSite.java:144 > > invokeOther303:main at launcher/launcher.rb:242 > > RUBY$script at launcher/launcher.rb:242 > > invokeWithArguments at > java/lang/invoke/MethodHandle.java:710 > > load at org/jruby/ir/Compiler.java:89 > > runScript at org/jruby/Ruby.java:1205 > > runNormally at org/jruby/Ruby.java:1128 > > runNormally at org/jruby/Ruby.java:1146 > > runFromMain at org/jruby/Ruby.java:958 > > doRunFromMain at org/jruby/Main.java:400 > > internalRun at org/jruby/Main.java:292 > > run at org/jruby/Main.java:234 > > main at org/jruby/Main.java:206" > > > > I have Solr and ArchivesSpace set to start as init scripts. I would > appreciate any insight that folks could offer would be great. Thanks! > > > > > > [image: Towson University logo] > > *Eric T. Gadsby* > > *Pronouns: he/him/his* > > IT Operations Specialist | Albert S. Cook Library > > *?* > > P: 410-704-3340 > egadsby at towson.edu | libraries.towson.edu > > *?* > > > > Confidentiality Notice: This message may contain information that is > confidential, privileged, proprietary, or otherwise legally exempt from > disclosure. If you are not the intended recipient, you are notified that > you are not authorized to read, print, copy or disseminate this message, > any part of it, or any attachments. If this message has been sent to you in > error, please notify the sender by replying to this transmission, or by > calling Albert S. Cook Library at 410-704-3340 . > > > > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -- Jesse Martinez Senior Library Applications Developer O'Neill Library, Boston College jesse.martinez at bc.edu 617-552-2509 he/him/his -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: not available URL: From egadsby at towson.edu Fri May 19 10:55:42 2023 From: egadsby at towson.edu (Gadsby, Eric T.) Date: Fri, 19 May 2023 14:55:42 +0000 Subject: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error In-Reply-To: References: Message-ID: I wondered that, how would I check? Going to a browser yields nothing? that said my firewall rules may not be in place? Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Tom Hanstra Date: Friday, May 19, 2023 at 10:53 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] First thought would be that the new service is trying to start while the old one is still running. Could that be? Tom On Fri, May 19, 2023 at 10:44?AM Gadsby, Eric T. > wrote: Dear Friends, I am in the process of moving our old v2.7.1 to V3.3.1. I have been able to set up Solr, the application, move the data and start ArchivesSpace twice in our testing environment (CentOS8 Stream). Today I ran the same procedure in our production environment (RHEL8.5) and ArchivesSpace won't start. The log reports this error: "Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089" -- of at least I think that's the problem (I'm going to provide the whole log: "$ cat archivesspace.out OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb May 19, 2023 10:01:02 AM org.eclipse.jetty.util.log.Log initialized INFO: Logging initialized @7281ms to org.eclipse.jetty.util.log.Slf4jLog May 19, 2023 10:01:03 AM org.eclipse.jetty.server.Server doStart INFO: jetty-9.4.44.v20210927; built: 2021-09-27T23:02:44.612Z; git: 8da83308eeca865e495e53ef315a249d63ba9332; jvm 11.0.19+7-LTS May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: DefaultSessionIdManager workerName=node0 May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: No SessionScavenger set, using defaults May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.HouseKeeper startScavenging INFO: node0 Scavenging every 600000ms May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: jruby 9.2.20.1 (2.5.8) 2021-11-30 2a2962fbd1 OpenJDK 64-Bit Server VM 11.0.19+7-LTS on 11.0.19+7-LTS +jit [linux-x86_64] May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: using a shared (threadsafe!) runtime uri:classloader:/jruby/rack/response.rb:294: warning: constant ::Fixnum is deprecated uri:classloader:/jruby/rack/core_ext.rb:26: warning: constant ::NativeExceptionis deprecated Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb ArchivesSpaceThreadDump: Touch the file '/opt/archivesspace/thread_dump_backend.txt' to trigger a thread dump I, [2023-05-19T10:01:14.847038 #1570] INFO -- : Thread-2002: Connecting to database: jdbc:mysql://localhost:3306/archivesspace?user=[REDACTED]&password=[REDACT ED]&useUnicode=true&characterEncoding=UTF-8. Max connections: 28 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver classis `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. I, [2023-05-19T10:01:15.866939 #1570] INFO -- : Thread-2002: All tables checkedand confirmed set to UTF-8. Nice job! I, [2023-05-19T10:01:16.615214 #1570] INFO -- : Thread-2002: Solr config checksum verification ok. I, [2023-05-19T10:01:19.772389 #1570] INFO -- : Thread-2002: Starting job scheduler /opt/archivesspace/gems/gems/rufus-scheduler-2.0.24/lib/rufus/sc/cronline.rb:80:warning: constant ::Fixnum is deprecated I, [2023-05-19T10:01:20.446880 #1570] INFO -- : Thread-2002: Updating system preferences I, [2023-05-19T10:01:21.067956 #1570] INFO -- : Thread-2914: Starting background job thread 1 (2914) I, [2023-05-19T10:01:21.074939 #1570] INFO -- : Thread-2916: Starting background job thread 2 (2916) May 19, 2023 10:01:21 AM org.eclipse.jetty.server.handler.ContextHandler doStart INFO: Started o.e.j.w.WebAppContext at 26f5e45d{/,file:///opt/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-5382710903715848903/webapp/,AVAILABLE}{/opt/archivesspace/wars/backend.war} ======================================================================== A trace file has been written to the following location: /tmp/aspace_diagnostic_1684504881.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. ======================================================================== Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:349 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 invokeOther132:start at launcher/launcher.rb:90 start_server at launcher/launcher.rb:90 invokeOther193:start_server at launcher/launcher.rb:144 main at launcher/launcher.rb:144 invokeOther303:main at launcher/launcher.rb:242
at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206 Caused by: java.net.BindException: Address already in use bind0 at sun/nio/ch/Net.java:-2 bind at sun/nio/ch/Net.java:459 bind at sun/nio/ch/Net.java:448 bind at sun/nio/ch/ServerSocketChannelImpl.java:227 bind at sun/nio/ch/ServerSocketAdaptor.java:80 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:344 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 call at org/jruby/java/invokers/InstanceMethodInvoker.java:32 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther132:start at launcher/launcher.rb:90 RUBY$method$start_server$1 at launcher/launcher.rb:90 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:80 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:179 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:397 call at org/jruby/runtime/callsite/CachingCallSite.java:206 invokeOther193:start_server at launcher/launcher.rb:144 RUBY$method$main$6 at launcher/launcher.rb:144 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:156 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther303:main at launcher/launcher.rb:242 RUBY$script at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 load at org/jruby/ir/Compiler.java:89 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206" I have Solr and ArchivesSpace set to start as init scripts. I would appreciate any insight that folks could offer would be great. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu [Image removed by sender.] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: From egadsby at towson.edu Fri May 19 11:06:20 2023 From: egadsby at towson.edu (Gadsby, Eric T.) Date: Fri, 19 May 2023 15:06:20 +0000 Subject: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error In-Reply-To: References: Message-ID: Hi, So running the command yields no output. This may be a bad guess but this server is running SPLUNK and is bound to AD. I did some googling and it seems SPLUNK can use 8089. But the no output has me stumped. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Jesse Martinez Date: Friday, May 19, 2023 at 10:57 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Hi Eric, It looks like port 8089 is already in use. That may mean you might have a separate instance of the ASpace backend running, or it conflicts with another application that is using the same port. For the former, I'd check running processes and make sure to close them before continuing. For the latter I'd just check if port 8089 is already in use. For that I usually use a command like lsof -i -P -n | grep 8089 | grep LISTEN Hope this helps! Jesse On Fri, May 19, 2023 at 10:44?AM Gadsby, Eric T. > wrote: Dear Friends, I am in the process of moving our old v2.7.1 to V3.3.1. I have been able to set up Solr, the application, move the data and start ArchivesSpace twice in our testing environment (CentOS8 Stream). Today I ran the same procedure in our production environment (RHEL8.5) and ArchivesSpace won't start. The log reports this error: "Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089" -- of at least I think that's the problem (I'm going to provide the whole log: "$ cat archivesspace.out OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb May 19, 2023 10:01:02 AM org.eclipse.jetty.util.log.Log initialized INFO: Logging initialized @7281ms to org.eclipse.jetty.util.log.Slf4jLog May 19, 2023 10:01:03 AM org.eclipse.jetty.server.Server doStart INFO: jetty-9.4.44.v20210927; built: 2021-09-27T23:02:44.612Z; git: 8da83308eeca865e495e53ef315a249d63ba9332; jvm 11.0.19+7-LTS May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: DefaultSessionIdManager workerName=node0 May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: No SessionScavenger set, using defaults May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.HouseKeeper startScavenging INFO: node0 Scavenging every 600000ms May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: jruby 9.2.20.1 (2.5.8) 2021-11-30 2a2962fbd1 OpenJDK 64-Bit Server VM 11.0.19+7-LTS on 11.0.19+7-LTS +jit [linux-x86_64] May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: using a shared (threadsafe!) runtime uri:classloader:/jruby/rack/response.rb:294: warning: constant ::Fixnum is deprecated uri:classloader:/jruby/rack/core_ext.rb:26: warning: constant ::NativeExceptionis deprecated Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb ArchivesSpaceThreadDump: Touch the file '/opt/archivesspace/thread_dump_backend.txt' to trigger a thread dump I, [2023-05-19T10:01:14.847038 #1570] INFO -- : Thread-2002: Connecting to database: jdbc:mysql://localhost:3306/archivesspace?user=[REDACTED]&password=[REDACT ED]&useUnicode=true&characterEncoding=UTF-8. Max connections: 28 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver classis `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. I, [2023-05-19T10:01:15.866939 #1570] INFO -- : Thread-2002: All tables checkedand confirmed set to UTF-8. Nice job! I, [2023-05-19T10:01:16.615214 #1570] INFO -- : Thread-2002: Solr config checksum verification ok. I, [2023-05-19T10:01:19.772389 #1570] INFO -- : Thread-2002: Starting job scheduler /opt/archivesspace/gems/gems/rufus-scheduler-2.0.24/lib/rufus/sc/cronline.rb:80:warning: constant ::Fixnum is deprecated I, [2023-05-19T10:01:20.446880 #1570] INFO -- : Thread-2002: Updating system preferences I, [2023-05-19T10:01:21.067956 #1570] INFO -- : Thread-2914: Starting background job thread 1 (2914) I, [2023-05-19T10:01:21.074939 #1570] INFO -- : Thread-2916: Starting background job thread 2 (2916) May 19, 2023 10:01:21 AM org.eclipse.jetty.server.handler.ContextHandler doStart INFO: Started o.e.j.w.WebAppContext at 26f5e45d{/,file:///opt/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-5382710903715848903/webapp/,AVAILABLE}{/opt/archivesspace/wars/backend.war} ======================================================================== A trace file has been written to the following location: /tmp/aspace_diagnostic_1684504881.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. ======================================================================== Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:349 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 invokeOther132:start at launcher/launcher.rb:90 start_server at launcher/launcher.rb:90 invokeOther193:start_server at launcher/launcher.rb:144 main at launcher/launcher.rb:144 invokeOther303:main at launcher/launcher.rb:242
at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206 Caused by: java.net.BindException: Address already in use bind0 at sun/nio/ch/Net.java:-2 bind at sun/nio/ch/Net.java:459 bind at sun/nio/ch/Net.java:448 bind at sun/nio/ch/ServerSocketChannelImpl.java:227 bind at sun/nio/ch/ServerSocketAdaptor.java:80 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:344 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 call at org/jruby/java/invokers/InstanceMethodInvoker.java:32 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther132:start at launcher/launcher.rb:90 RUBY$method$start_server$1 at launcher/launcher.rb:90 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:80 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:179 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:397 call at org/jruby/runtime/callsite/CachingCallSite.java:206 invokeOther193:start_server at launcher/launcher.rb:144 RUBY$method$main$6 at launcher/launcher.rb:144 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:156 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther303:main at launcher/launcher.rb:242 RUBY$script at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 load at org/jruby/ir/Compiler.java:89 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206" I have Solr and ArchivesSpace set to start as init scripts. I would appreciate any insight that folks could offer would be great. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Jesse Martinez Senior Library Applications Developer O'Neill Library, Boston College jesse.martinez at bc.edu 617-552-2509 he/him/his -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: From hanstra at nd.edu Fri May 19 11:13:48 2023 From: hanstra at nd.edu (Tom Hanstra) Date: Fri, 19 May 2023 11:13:48 -0400 Subject: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error In-Reply-To: References: Message-ID: When connected to the server, use the command: ps -ef | grep java and look to see if there are java processes running. If there is an old one, you will have to stop/kill it before starting the new one. Is this a completely new server only running 3.3.1 ? If so, the solr process will also show up using that command. Tom On Fri, May 19, 2023 at 10:55?AM Gadsby, Eric T. wrote: > I wondered that, how would I check? Going to a browser yields nothing? > that said my firewall rules may not be in place? Thanks! > > > > > > > > [image: Towson University logo] > > *Eric T. Gadsby* > > *Pronouns: he/him/his* > > IT Operations Specialist | Albert S. Cook Library > > *?* > > P: 410-704-3340 > egadsby at towson.edu | libraries.towson.edu > > *?* > > > > Confidentiality Notice: This message may contain information that is > confidential, privileged, proprietary, or otherwise legally exempt from > disclosure. If you are not the intended recipient, you are notified that > you are not authorized to read, print, copy or disseminate this message, > any part of it, or any attachments. If this message has been sent to you in > error, please notify the sender by replying to this transmission, or by > calling Albert S. Cook Library at 410-704-3340 . > > > > > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of Tom > Hanstra > *Date: *Friday, May 19, 2023 at 10:53 AM > *To: *Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] Trying to spin up a new server > and it won't load... Unhandled Java exception: java.io.IOException: Failed > to bind to 0.0.0.0/0.0.0.0:8089 error > > [ *CAUTION*: This email is from outside of TU. Use caution before > clicking links or opening attachments. If suspicious, report to > phishing at towson.edu. ] > > First thought would be that the new service is trying to start while the > old one is still running. Could that be? > > > > Tom > > > > On Fri, May 19, 2023 at 10:44?AM Gadsby, Eric T. > wrote: > > Dear Friends, > > > > I am in the process of moving our old v2.7.1 to V3.3.1. I have been able > to set up Solr, the application, move the data and start ArchivesSpace > twice in our testing environment (CentOS8 Stream). Today I ran the same > procedure in our production environment (RHEL8.5) and ArchivesSpace won't > start. > > > > The log reports this error: "Unhandled Java exception: > java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089" -- of at > least I think that's the problem (I'm going to provide the whole log: > > > > "$ cat archivesspace.out > > OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated > in version 9.0 and will likely be removed in a future release. > > Loading ArchivesSpace configuration file from path: > /opt/archivesspace/config/config.rb > > Loading ArchivesSpace configuration file from path: > /opt/archivesspace/config/config.rb > > Loading ArchivesSpace configuration file from path: > /opt/archivesspace/config/config.rb > > May 19, 2023 10:01:02 AM org.eclipse.jetty.util.log.Log initialized > > INFO: Logging initialized @7281ms to org.eclipse.jetty.util.log.Slf4jLog > > May 19, 2023 10:01:03 AM org.eclipse.jetty.server.Server doStart > > INFO: jetty-9.4.44.v20210927; built: 2021-09-27T23:02:44.612Z; git: > 8da83308eeca865e495e53ef315a249d63ba9332; jvm 11.0.19+7-LTS > > May 19, 2023 10:01:03 AM > org.eclipse.jetty.server.session.DefaultSessionIdManager doStart > > INFO: DefaultSessionIdManager workerName=node0 > > May 19, 2023 10:01:03 AM > org.eclipse.jetty.server.session.DefaultSessionIdManager doStart > > INFO: No SessionScavenger set, using defaults > > May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.HouseKeeper > startScavenging > > INFO: node0 Scavenging every 600000ms > > May 19, 2023 10:01:03 AM > org.eclipse.jetty.server.handler.ContextHandler$Contextlog > > INFO: INFO: jruby 9.2.20.1 (2.5.8) 2021-11-30 2a2962fbd1 OpenJDK 64-Bit > Server VM 11.0.19+7-LTS on 11.0.19+7-LTS +jit [linux-x86_64] > > May 19, 2023 10:01:03 AM > org.eclipse.jetty.server.handler.ContextHandler$Contextlog > > INFO: INFO: using a shared (threadsafe!) runtime > > uri:classloader:/jruby/rack/response.rb:294: warning: constant ::Fixnum is > deprecated > > uri:classloader:/jruby/rack/core_ext.rb:26: warning: constant > ::NativeExceptionis deprecated > > Loading ArchivesSpace configuration file from path: > /opt/archivesspace/config/config.rb > > > > ArchivesSpaceThreadDump: Touch the file > '/opt/archivesspace/thread_dump_backend.txt' to trigger a thread dump > > I, [2023-05-19T10:01:14.847038 #1570] INFO -- : Thread-2002: Connecting > to database: > jdbc:mysql://localhost:3306/archivesspace?user=[REDACTED]&password=[REDACT > ED]&useUnicode=true&characterEncoding=UTF-8. Max connections: 28 > > Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver > classis `com.mysql.cj.jdbc.Driver'. The driver is automatically registered > via the SPI and manual loading of the driver class is generally unnecessary. > > I, [2023-05-19T10:01:15.866939 #1570] INFO -- : Thread-2002: All tables > checkedand confirmed set to UTF-8. Nice job! > > I, [2023-05-19T10:01:16.615214 #1570] INFO -- : Thread-2002: Solr config > checksum verification ok. > > I, [2023-05-19T10:01:19.772389 #1570] INFO -- : Thread-2002: Starting job > scheduler > > /opt/archivesspace/gems/gems/rufus-scheduler-2.0.24/lib/rufus/sc/cronline.rb:80:warning: > constant ::Fixnum is deprecated > > I, [2023-05-19T10:01:20.446880 #1570] INFO -- : Thread-2002: Updating > system preferences > > I, [2023-05-19T10:01:21.067956 #1570] INFO -- : Thread-2914: Starting > background job thread 1 (2914) > > I, [2023-05-19T10:01:21.074939 #1570] INFO -- : Thread-2916: Starting > background job thread 2 (2916) > > May 19, 2023 10:01:21 AM org.eclipse.jetty.server.handler.ContextHandler > doStart > > INFO: Started > o.e.j.w.WebAppContext at 26f5e45d{/,file:///opt/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-5382710903715848903/webapp/,AVAILABLE}{/opt/archivesspace/wars/backend.war} > > > ======================================================================== > > A trace file has been written to the following location: > /tmp/aspace_diagnostic_1684504881.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. > > > ======================================================================== > > Unhandled Java exception: java.io.IOException: Failed to bind to > 0.0.0.0/0.0.0.0:8089 > > java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 > > openAcceptChannel at > org/eclipse/jetty/server/ServerConnector.java:349 > > open at > org/eclipse/jetty/server/ServerConnector.java:310 > > doStart at > org/eclipse/jetty/server/AbstractNetworkConnector.java:80 > > doStart at > org/eclipse/jetty/server/ServerConnector.java:234 > > start at > org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 > > doStart at > org/eclipse/jetty/server/Server.java:401 > > start at > org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 > > invoke0 at > jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 > > invoke at > jdk/internal/reflect/NativeMethodAccessorImpl.java:62 > > invoke at > jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 > > invoke at java/lang/reflect/Method.java:566 > > invokeDirectWithExceptionHandling at > org/jruby/javasupport/JavaMethod.java:441 > > invokeDirect at > org/jruby/javasupport/JavaMethod.java:305 > > invokeOther132:start at launcher/launcher.rb:90 > > start_server at launcher/launcher.rb:90 > > invokeOther193:start_server at launcher/launcher.rb:144 > > main at launcher/launcher.rb:144 > > invokeOther303:main at launcher/launcher.rb:242 > >
at launcher/launcher.rb:242 > > invokeWithArguments at > java/lang/invoke/MethodHandle.java:710 > > runScript at org/jruby/Ruby.java:1205 > > runNormally at org/jruby/Ruby.java:1128 > > runNormally at org/jruby/Ruby.java:1146 > > runFromMain at org/jruby/Ruby.java:958 > > doRunFromMain at org/jruby/Main.java:400 > > internalRun at org/jruby/Main.java:292 > > run at org/jruby/Main.java:234 > > main at org/jruby/Main.java:206 > > > > Caused by: > > java.net.BindException: Address already in use > > bind0 at sun/nio/ch/Net.java:-2 > > bind at sun/nio/ch/Net.java:459 > > bind at sun/nio/ch/Net.java:448 > > bind at > sun/nio/ch/ServerSocketChannelImpl.java:227 > > bind at > sun/nio/ch/ServerSocketAdaptor.java:80 > > openAcceptChannel at > org/eclipse/jetty/server/ServerConnector.java:344 > > open at > org/eclipse/jetty/server/ServerConnector.java:310 > > doStart at > org/eclipse/jetty/server/AbstractNetworkConnector.java:80 > > doStart at > org/eclipse/jetty/server/ServerConnector.java:234 > > start at > org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 > > doStart at > org/eclipse/jetty/server/Server.java:401 > > start at > org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 > > invoke0 at > jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 > > invoke at > jdk/internal/reflect/NativeMethodAccessorImpl.java:62 > > invoke at > jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 > > invoke at java/lang/reflect/Method.java:566 > > invokeDirectWithExceptionHandling at > org/jruby/javasupport/JavaMethod.java:441 > > invokeDirect at > org/jruby/javasupport/JavaMethod.java:305 > > call at > org/jruby/java/invokers/InstanceMethodInvoker.java:32 > > cacheAndCall at > org/jruby/runtime/callsite/CachingCallSite.java:355 > > call at > org/jruby/runtime/callsite/CachingCallSite.java:144 > > invokeOther132:start at launcher/launcher.rb:90 > > RUBY$method$start_server$1 at launcher/launcher.rb:90 > > call at > org/jruby/internal/runtime/methods/CompiledIRMethod.java:80 > > call at > org/jruby/internal/runtime/methods/CompiledIRMethod.java:179 > > cacheAndCall at > org/jruby/runtime/callsite/CachingCallSite.java:397 > > call at > org/jruby/runtime/callsite/CachingCallSite.java:206 > > invokeOther193:start_server at launcher/launcher.rb:144 > > RUBY$method$main$6 at launcher/launcher.rb:144 > > call at > org/jruby/internal/runtime/methods/CompiledIRMethod.java:156 > > cacheAndCall at > org/jruby/runtime/callsite/CachingCallSite.java:355 > > call at > org/jruby/runtime/callsite/CachingCallSite.java:144 > > invokeOther303:main at launcher/launcher.rb:242 > > RUBY$script at launcher/launcher.rb:242 > > invokeWithArguments at > java/lang/invoke/MethodHandle.java:710 > > load at org/jruby/ir/Compiler.java:89 > > runScript at org/jruby/Ruby.java:1205 > > runNormally at org/jruby/Ruby.java:1128 > > runNormally at org/jruby/Ruby.java:1146 > > runFromMain at org/jruby/Ruby.java:958 > > doRunFromMain at org/jruby/Main.java:400 > > internalRun at org/jruby/Main.java:292 > > run at org/jruby/Main.java:234 > > main at org/jruby/Main.java:206" > > > > I have Solr and ArchivesSpace set to start as init scripts. I would > appreciate any insight that folks could offer would be great. Thanks! > > > > > > [image: Towson University logo] > > *Eric T. Gadsby* > > *Pronouns: he/him/his* > > IT Operations Specialist | Albert S. Cook Library > > *?* > > P: 410-704-3340 > egadsby at towson.edu | libraries.towson.edu > > *?* > > > > Confidentiality Notice: This message may contain information that is > confidential, privileged, proprietary, or otherwise legally exempt from > disclosure. If you are not the intended recipient, you are notified that > you are not authorized to read, print, copy or disseminate this message, > any part of it, or any attachments. If this message has been sent to you in > error, please notify the sender by replying to this transmission, or by > calling Albert S. Cook Library at 410-704-3340 . > > > > > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > > > > -- > > *Tom Hanstra* > > *Sr. Systems Administrator* > > hanstra at nd.edu > > > > [image: Image removed by sender.] > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -- *Tom Hanstra* *Sr. Systems Administrator* hanstra at nd.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: not available URL: From blake.carver at lyrasis.org Fri May 19 11:15:11 2023 From: blake.carver at lyrasis.org (Blake Carver) Date: Fri, 19 May 2023 15:15:11 +0000 Subject: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error In-Reply-To: References: Message-ID: Are you sure ArchivesSpace isn't already running? ps auxww | grep archives If netstat doesn't show anything you could try lsof or maybe nmap ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Gadsby, Eric T. Sent: Friday, May 19, 2023 11:06 AM To: jesse.martinez at bc.edu ; Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error Hi, So running the command yields no output. This may be a bad guess but this server is running SPLUNK and is bound to AD. I did some googling and it seems SPLUNK can use 8089. But the no output has me stumped. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Jesse Martinez Date: Friday, May 19, 2023 at 10:57 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Hi Eric, It looks like port 8089 is already in use. That may mean you might have a separate instance of the ASpace backend running, or it conflicts with another application that is using the same port. For the former, I'd check running processes and make sure to close them before continuing. For the latter I'd just check if port 8089 is already in use. For that I usually use a command like lsof -i -P -n | grep 8089 | grep LISTEN Hope this helps! Jesse On Fri, May 19, 2023 at 10:44?AM Gadsby, Eric T. > wrote: Dear Friends, I am in the process of moving our old v2.7.1 to V3.3.1. I have been able to set up Solr, the application, move the data and start ArchivesSpace twice in our testing environment (CentOS8 Stream). Today I ran the same procedure in our production environment (RHEL8.5) and ArchivesSpace won't start. The log reports this error: "Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089" -- of at least I think that's the problem (I'm going to provide the whole log: "$ cat archivesspace.out OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb May 19, 2023 10:01:02 AM org.eclipse.jetty.util.log.Log initialized INFO: Logging initialized @7281ms to org.eclipse.jetty.util.log.Slf4jLog May 19, 2023 10:01:03 AM org.eclipse.jetty.server.Server doStart INFO: jetty-9.4.44.v20210927; built: 2021-09-27T23:02:44.612Z; git: 8da83308eeca865e495e53ef315a249d63ba9332; jvm 11.0.19+7-LTS May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: DefaultSessionIdManager workerName=node0 May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: No SessionScavenger set, using defaults May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.HouseKeeper startScavenging INFO: node0 Scavenging every 600000ms May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: jruby 9.2.20.1 (2.5.8) 2021-11-30 2a2962fbd1 OpenJDK 64-Bit Server VM 11.0.19+7-LTS on 11.0.19+7-LTS +jit [linux-x86_64] May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: using a shared (threadsafe!) runtime uri:classloader:/jruby/rack/response.rb:294: warning: constant ::Fixnum is deprecated uri:classloader:/jruby/rack/core_ext.rb:26: warning: constant ::NativeExceptionis deprecated Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb ArchivesSpaceThreadDump: Touch the file '/opt/archivesspace/thread_dump_backend.txt' to trigger a thread dump I, [2023-05-19T10:01:14.847038 #1570] INFO -- : Thread-2002: Connecting to database: jdbc:mysql://localhost:3306/archivesspace?user=[REDACTED]&password=[REDACT ED]&useUnicode=true&characterEncoding=UTF-8. Max connections: 28 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver classis `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. I, [2023-05-19T10:01:15.866939 #1570] INFO -- : Thread-2002: All tables checkedand confirmed set to UTF-8. Nice job! I, [2023-05-19T10:01:16.615214 #1570] INFO -- : Thread-2002: Solr config checksum verification ok. I, [2023-05-19T10:01:19.772389 #1570] INFO -- : Thread-2002: Starting job scheduler /opt/archivesspace/gems/gems/rufus-scheduler-2.0.24/lib/rufus/sc/cronline.rb:80:warning: constant ::Fixnum is deprecated I, [2023-05-19T10:01:20.446880 #1570] INFO -- : Thread-2002: Updating system preferences I, [2023-05-19T10:01:21.067956 #1570] INFO -- : Thread-2914: Starting background job thread 1 (2914) I, [2023-05-19T10:01:21.074939 #1570] INFO -- : Thread-2916: Starting background job thread 2 (2916) May 19, 2023 10:01:21 AM org.eclipse.jetty.server.handler.ContextHandler doStart INFO: Started o.e.j.w.WebAppContext at 26f5e45d{/,file:///opt/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-5382710903715848903/webapp/,AVAILABLE}{/opt/archivesspace/wars/backend.war} ======================================================================== A trace file has been written to the following location: /tmp/aspace_diagnostic_1684504881.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. ======================================================================== Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:349 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 invokeOther132:start at launcher/launcher.rb:90 start_server at launcher/launcher.rb:90 invokeOther193:start_server at launcher/launcher.rb:144 main at launcher/launcher.rb:144 invokeOther303:main at launcher/launcher.rb:242
at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206 Caused by: java.net.BindException: Address already in use bind0 at sun/nio/ch/Net.java:-2 bind at sun/nio/ch/Net.java:459 bind at sun/nio/ch/Net.java:448 bind at sun/nio/ch/ServerSocketChannelImpl.java:227 bind at sun/nio/ch/ServerSocketAdaptor.java:80 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:344 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 call at org/jruby/java/invokers/InstanceMethodInvoker.java:32 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther132:start at launcher/launcher.rb:90 RUBY$method$start_server$1 at launcher/launcher.rb:90 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:80 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:179 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:397 call at org/jruby/runtime/callsite/CachingCallSite.java:206 invokeOther193:start_server at launcher/launcher.rb:144 RUBY$method$main$6 at launcher/launcher.rb:144 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:156 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther303:main at launcher/launcher.rb:242 RUBY$script at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 load at org/jruby/ir/Compiler.java:89 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206" I have Solr and ArchivesSpace set to start as init scripts. I would appreciate any insight that folks could offer would be great. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Jesse Martinez Senior Library Applications Developer O'Neill Library, Boston College jesse.martinez at bc.edu 617-552-2509 he/him/his -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: From egadsby at towson.edu Fri May 19 11:22:21 2023 From: egadsby at towson.edu (Gadsby, Eric T.) Date: Fri, 19 May 2023 15:22:21 +0000 Subject: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error In-Reply-To: References: Message-ID: ps -ef | grep java = ?java -server -Xms512m -Xmx512m -XX:+UseG1GC -XX:+PerfDisableSharedMem -XX:+ParallelRefProcEnabled -XX :MaxGCPauseMillis=250 -XX:+UseLargePages -XX:+AlwaysPreTouch -XX:+ExplicitGCInvokesConcurrent -Xlog:gc*:file=/var/solr/logs/solr_gc.log:time,uptime:filec ount=9,filesize=20M -Dsolr.jetty.inetaccess.includes= -Dsolr.jetty.inetaccess.excludes= -Dsolr.log.dir=/var/solr/logs -Djetty.port=8983 -DSTOP.PORT=7983 -DSTOP.KEY=solrrocks -Duser.timezone=UTC -XX:-OmitStackTraceInFastThrow -XX:OnOutOfMemoryError=/opt/solr/bin/oom_solr.sh 8983 /var/solr/logs -Djetty.home =/opt/solr/server -Dsolr.solr.home=/var/solr/data -Dsolr.data.home= -Dsolr.install.dir=/opt/solr -Dsolr.default.confdir=/opt/solr/server/solr/configsets/ _default/conf -Dlog4j.configurationFile=/var/solr/log4j2.xml -Xss256k -Dsolr.log.muteconsole -jar start.jar --module=http --module=gzip egadsby+ 6561 2546 0 11:18 pts/0 00:00:00 grep --color=auto java? Right now it just seems to be Solr running?. Based on my read of this output. I might be wrong. It is a new 3.3.1 server with a fresh install with the data base from an old server being imported from a SQL dump and then migrated using the script. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Tom Hanstra Date: Friday, May 19, 2023 at 11:14 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] When connected to the server, use the command: ps -ef | grep java and look to see if there are java processes running. If there is an old one, you will have to stop/kill it before starting the new one. Is this a completely new server only running 3.3.1 ? If so, the solr process will also show up using that command. Tom On Fri, May 19, 2023 at 10:55?AM Gadsby, Eric T. > wrote: I wondered that, how would I check? Going to a browser yields nothing? that said my firewall rules may not be in place? Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Tom Hanstra > Date: Friday, May 19, 2023 at 10:53 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] First thought would be that the new service is trying to start while the old one is still running. Could that be? Tom On Fri, May 19, 2023 at 10:44?AM Gadsby, Eric T. > wrote: Dear Friends, I am in the process of moving our old v2.7.1 to V3.3.1. I have been able to set up Solr, the application, move the data and start ArchivesSpace twice in our testing environment (CentOS8 Stream). Today I ran the same procedure in our production environment (RHEL8.5) and ArchivesSpace won't start. The log reports this error: "Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089" -- of at least I think that's the problem (I'm going to provide the whole log: "$ cat archivesspace.out OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb May 19, 2023 10:01:02 AM org.eclipse.jetty.util.log.Log initialized INFO: Logging initialized @7281ms to org.eclipse.jetty.util.log.Slf4jLog May 19, 2023 10:01:03 AM org.eclipse.jetty.server.Server doStart INFO: jetty-9.4.44.v20210927; built: 2021-09-27T23:02:44.612Z; git: 8da83308eeca865e495e53ef315a249d63ba9332; jvm 11.0.19+7-LTS May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: DefaultSessionIdManager workerName=node0 May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: No SessionScavenger set, using defaults May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.HouseKeeper startScavenging INFO: node0 Scavenging every 600000ms May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: jruby 9.2.20.1 (2.5.8) 2021-11-30 2a2962fbd1 OpenJDK 64-Bit Server VM 11.0.19+7-LTS on 11.0.19+7-LTS +jit [linux-x86_64] May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: using a shared (threadsafe!) runtime uri:classloader:/jruby/rack/response.rb:294: warning: constant ::Fixnum is deprecated uri:classloader:/jruby/rack/core_ext.rb:26: warning: constant ::NativeExceptionis deprecated Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb ArchivesSpaceThreadDump: Touch the file '/opt/archivesspace/thread_dump_backend.txt' to trigger a thread dump I, [2023-05-19T10:01:14.847038 #1570] INFO -- : Thread-2002: Connecting to database: jdbc:mysql://localhost:3306/archivesspace?user=[REDACTED]&password=[REDACT ED]&useUnicode=true&characterEncoding=UTF-8. Max connections: 28 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver classis `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. I, [2023-05-19T10:01:15.866939 #1570] INFO -- : Thread-2002: All tables checkedand confirmed set to UTF-8. Nice job! I, [2023-05-19T10:01:16.615214 #1570] INFO -- : Thread-2002: Solr config checksum verification ok. I, [2023-05-19T10:01:19.772389 #1570] INFO -- : Thread-2002: Starting job scheduler /opt/archivesspace/gems/gems/rufus-scheduler-2.0.24/lib/rufus/sc/cronline.rb:80:warning: constant ::Fixnum is deprecated I, [2023-05-19T10:01:20.446880 #1570] INFO -- : Thread-2002: Updating system preferences I, [2023-05-19T10:01:21.067956 #1570] INFO -- : Thread-2914: Starting background job thread 1 (2914) I, [2023-05-19T10:01:21.074939 #1570] INFO -- : Thread-2916: Starting background job thread 2 (2916) May 19, 2023 10:01:21 AM org.eclipse.jetty.server.handler.ContextHandler doStart INFO: Started o.e.j.w.WebAppContext at 26f5e45d{/,file:///opt/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-5382710903715848903/webapp/,AVAILABLE}{/opt/archivesspace/wars/backend.war} ======================================================================== A trace file has been written to the following location: /tmp/aspace_diagnostic_1684504881.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. ======================================================================== Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:349 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 invokeOther132:start at launcher/launcher.rb:90 start_server at launcher/launcher.rb:90 invokeOther193:start_server at launcher/launcher.rb:144 main at launcher/launcher.rb:144 invokeOther303:main at launcher/launcher.rb:242
at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206 Caused by: java.net.BindException: Address already in use bind0 at sun/nio/ch/Net.java:-2 bind at sun/nio/ch/Net.java:459 bind at sun/nio/ch/Net.java:448 bind at sun/nio/ch/ServerSocketChannelImpl.java:227 bind at sun/nio/ch/ServerSocketAdaptor.java:80 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:344 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 call at org/jruby/java/invokers/InstanceMethodInvoker.java:32 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther132:start at launcher/launcher.rb:90 RUBY$method$start_server$1 at launcher/launcher.rb:90 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:80 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:179 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:397 call at org/jruby/runtime/callsite/CachingCallSite.java:206 invokeOther193:start_server at launcher/launcher.rb:144 RUBY$method$main$6 at launcher/launcher.rb:144 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:156 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther303:main at launcher/launcher.rb:242 RUBY$script at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 load at org/jruby/ir/Compiler.java:89 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206" I have Solr and ArchivesSpace set to start as init scripts. I would appreciate any insight that folks could offer would be great. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu Error! Filename not specified. _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu [Image removed by sender.] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: From blake.carver at lyrasis.org Fri May 19 11:26:11 2023 From: blake.carver at lyrasis.org (Blake Carver) Date: Fri, 19 May 2023 15:26:11 +0000 Subject: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error In-Reply-To: References: Message-ID: Is this set in your config? AppConfig[:enable_solr] = false ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Gadsby, Eric T. Sent: Friday, May 19, 2023 11:22 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error ps -ef | grep java = ?java -server -Xms512m -Xmx512m -XX:+UseG1GC -XX:+PerfDisableSharedMem -XX:+ParallelRefProcEnabled -XX :MaxGCPauseMillis=250 -XX:+UseLargePages -XX:+AlwaysPreTouch -XX:+ExplicitGCInvokesConcurrent -Xlog:gc*:file=/var/solr/logs/solr_gc.log:time,uptime:filec ount=9,filesize=20M -Dsolr.jetty.inetaccess.includes= -Dsolr.jetty.inetaccess.excludes= -Dsolr.log.dir=/var/solr/logs -Djetty.port=8983 -DSTOP.PORT=7983 -DSTOP.KEY=solrrocks -Duser.timezone=UTC -XX:-OmitStackTraceInFastThrow -XX:OnOutOfMemoryError=/opt/solr/bin/oom_solr.sh 8983 /var/solr/logs -Djetty.home =/opt/solr/server -Dsolr.solr.home=/var/solr/data -Dsolr.data.home= -Dsolr.install.dir=/opt/solr -Dsolr.default.confdir=/opt/solr/server/solr/configsets/ _default/conf -Dlog4j.configurationFile=/var/solr/log4j2.xml -Xss256k -Dsolr.log.muteconsole -jar start.jar --module=http --module=gzip egadsby+ 6561 2546 0 11:18 pts/0 00:00:00 grep --color=auto java? Right now it just seems to be Solr running?. Based on my read of this output. I might be wrong. It is a new 3.3.1 server with a fresh install with the data base from an old server being imported from a SQL dump and then migrated using the script. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Tom Hanstra Date: Friday, May 19, 2023 at 11:14 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] When connected to the server, use the command: ps -ef | grep java and look to see if there are java processes running. If there is an old one, you will have to stop/kill it before starting the new one. Is this a completely new server only running 3.3.1 ? If so, the solr process will also show up using that command. Tom On Fri, May 19, 2023 at 10:55?AM Gadsby, Eric T. > wrote: I wondered that, how would I check? Going to a browser yields nothing? that said my firewall rules may not be in place? Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Tom Hanstra > Date: Friday, May 19, 2023 at 10:53 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] First thought would be that the new service is trying to start while the old one is still running. Could that be? Tom On Fri, May 19, 2023 at 10:44?AM Gadsby, Eric T. > wrote: Dear Friends, I am in the process of moving our old v2.7.1 to V3.3.1. I have been able to set up Solr, the application, move the data and start ArchivesSpace twice in our testing environment (CentOS8 Stream). Today I ran the same procedure in our production environment (RHEL8.5) and ArchivesSpace won't start. The log reports this error: "Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089" -- of at least I think that's the problem (I'm going to provide the whole log: "$ cat archivesspace.out OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb May 19, 2023 10:01:02 AM org.eclipse.jetty.util.log.Log initialized INFO: Logging initialized @7281ms to org.eclipse.jetty.util.log.Slf4jLog May 19, 2023 10:01:03 AM org.eclipse.jetty.server.Server doStart INFO: jetty-9.4.44.v20210927; built: 2021-09-27T23:02:44.612Z; git: 8da83308eeca865e495e53ef315a249d63ba9332; jvm 11.0.19+7-LTS May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: DefaultSessionIdManager workerName=node0 May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: No SessionScavenger set, using defaults May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.HouseKeeper startScavenging INFO: node0 Scavenging every 600000ms May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: jruby 9.2.20.1 (2.5.8) 2021-11-30 2a2962fbd1 OpenJDK 64-Bit Server VM 11.0.19+7-LTS on 11.0.19+7-LTS +jit [linux-x86_64] May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: using a shared (threadsafe!) runtime uri:classloader:/jruby/rack/response.rb:294: warning: constant ::Fixnum is deprecated uri:classloader:/jruby/rack/core_ext.rb:26: warning: constant ::NativeExceptionis deprecated Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb ArchivesSpaceThreadDump: Touch the file '/opt/archivesspace/thread_dump_backend.txt' to trigger a thread dump I, [2023-05-19T10:01:14.847038 #1570] INFO -- : Thread-2002: Connecting to database: jdbc:mysql://localhost:3306/archivesspace?user=[REDACTED]&password=[REDACT ED]&useUnicode=true&characterEncoding=UTF-8. Max connections: 28 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver classis `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. I, [2023-05-19T10:01:15.866939 #1570] INFO -- : Thread-2002: All tables checkedand confirmed set to UTF-8. Nice job! I, [2023-05-19T10:01:16.615214 #1570] INFO -- : Thread-2002: Solr config checksum verification ok. I, [2023-05-19T10:01:19.772389 #1570] INFO -- : Thread-2002: Starting job scheduler /opt/archivesspace/gems/gems/rufus-scheduler-2.0.24/lib/rufus/sc/cronline.rb:80:warning: constant ::Fixnum is deprecated I, [2023-05-19T10:01:20.446880 #1570] INFO -- : Thread-2002: Updating system preferences I, [2023-05-19T10:01:21.067956 #1570] INFO -- : Thread-2914: Starting background job thread 1 (2914) I, [2023-05-19T10:01:21.074939 #1570] INFO -- : Thread-2916: Starting background job thread 2 (2916) May 19, 2023 10:01:21 AM org.eclipse.jetty.server.handler.ContextHandler doStart INFO: Started o.e.j.w.WebAppContext at 26f5e45d{/,file:///opt/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-5382710903715848903/webapp/,AVAILABLE}{/opt/archivesspace/wars/backend.war} ======================================================================== A trace file has been written to the following location: /tmp/aspace_diagnostic_1684504881.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. ======================================================================== Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:349 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 invokeOther132:start at launcher/launcher.rb:90 start_server at launcher/launcher.rb:90 invokeOther193:start_server at launcher/launcher.rb:144 main at launcher/launcher.rb:144 invokeOther303:main at launcher/launcher.rb:242
at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206 Caused by: java.net.BindException: Address already in use bind0 at sun/nio/ch/Net.java:-2 bind at sun/nio/ch/Net.java:459 bind at sun/nio/ch/Net.java:448 bind at sun/nio/ch/ServerSocketChannelImpl.java:227 bind at sun/nio/ch/ServerSocketAdaptor.java:80 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:344 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 call at org/jruby/java/invokers/InstanceMethodInvoker.java:32 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther132:start at launcher/launcher.rb:90 RUBY$method$start_server$1 at launcher/launcher.rb:90 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:80 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:179 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:397 call at org/jruby/runtime/callsite/CachingCallSite.java:206 invokeOther193:start_server at launcher/launcher.rb:144 RUBY$method$main$6 at launcher/launcher.rb:144 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:156 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther303:main at launcher/launcher.rb:242 RUBY$script at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 load at org/jruby/ir/Compiler.java:89 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206" I have Solr and ArchivesSpace set to start as init scripts. I would appreciate any insight that folks could offer would be great. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu Error! Filename not specified. _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu [Image removed by sender.] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: From egadsby at towson.edu Fri May 19 11:28:08 2023 From: egadsby at towson.edu (Gadsby, Eric T.) Date: Fri, 19 May 2023 15:28:08 +0000 Subject: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error In-Reply-To: References: Message-ID: ps auxww | grep archives ?egadsby+ 6624 0.0 0.0 12144 1092 pts/0 S+ 11:22 0:00 grep --color=auto archives? Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Blake Carver Date: Friday, May 19, 2023 at 11:15 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Are you sure ArchivesSpace isn't already running? ps auxww | grep archives If netstat doesn't show anything you could try lsof or maybe nmap ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Gadsby, Eric T. Sent: Friday, May 19, 2023 11:06 AM To: jesse.martinez at bc.edu ; Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error Hi, So running the command yields no output. This may be a bad guess but this server is running SPLUNK and is bound to AD. I did some googling and it seems SPLUNK can use 8089. But the no output has me stumped. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Jesse Martinez Date: Friday, May 19, 2023 at 10:57 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Hi Eric, It looks like port 8089 is already in use. That may mean you might have a separate instance of the ASpace backend running, or it conflicts with another application that is using the same port. For the former, I'd check running processes and make sure to close them before continuing. For the latter I'd just check if port 8089 is already in use. For that I usually use a command like lsof -i -P -n | grep 8089 | grep LISTEN Hope this helps! Jesse On Fri, May 19, 2023 at 10:44?AM Gadsby, Eric T. > wrote: Dear Friends, I am in the process of moving our old v2.7.1 to V3.3.1. I have been able to set up Solr, the application, move the data and start ArchivesSpace twice in our testing environment (CentOS8 Stream). Today I ran the same procedure in our production environment (RHEL8.5) and ArchivesSpace won't start. The log reports this error: "Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089" -- of at least I think that's the problem (I'm going to provide the whole log: "$ cat archivesspace.out OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb May 19, 2023 10:01:02 AM org.eclipse.jetty.util.log.Log initialized INFO: Logging initialized @7281ms to org.eclipse.jetty.util.log.Slf4jLog May 19, 2023 10:01:03 AM org.eclipse.jetty.server.Server doStart INFO: jetty-9.4.44.v20210927; built: 2021-09-27T23:02:44.612Z; git: 8da83308eeca865e495e53ef315a249d63ba9332; jvm 11.0.19+7-LTS May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: DefaultSessionIdManager workerName=node0 May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: No SessionScavenger set, using defaults May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.HouseKeeper startScavenging INFO: node0 Scavenging every 600000ms May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: jruby 9.2.20.1 (2.5.8) 2021-11-30 2a2962fbd1 OpenJDK 64-Bit Server VM 11.0.19+7-LTS on 11.0.19+7-LTS +jit [linux-x86_64] May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: using a shared (threadsafe!) runtime uri:classloader:/jruby/rack/response.rb:294: warning: constant ::Fixnum is deprecated uri:classloader:/jruby/rack/core_ext.rb:26: warning: constant ::NativeExceptionis deprecated Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb ArchivesSpaceThreadDump: Touch the file '/opt/archivesspace/thread_dump_backend.txt' to trigger a thread dump I, [2023-05-19T10:01:14.847038 #1570] INFO -- : Thread-2002: Connecting to database: jdbc:mysql://localhost:3306/archivesspace?user=[REDACTED]&password=[REDACT ED]&useUnicode=true&characterEncoding=UTF-8. Max connections: 28 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver classis `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. I, [2023-05-19T10:01:15.866939 #1570] INFO -- : Thread-2002: All tables checkedand confirmed set to UTF-8. Nice job! I, [2023-05-19T10:01:16.615214 #1570] INFO -- : Thread-2002: Solr config checksum verification ok. I, [2023-05-19T10:01:19.772389 #1570] INFO -- : Thread-2002: Starting job scheduler /opt/archivesspace/gems/gems/rufus-scheduler-2.0.24/lib/rufus/sc/cronline.rb:80:warning: constant ::Fixnum is deprecated I, [2023-05-19T10:01:20.446880 #1570] INFO -- : Thread-2002: Updating system preferences I, [2023-05-19T10:01:21.067956 #1570] INFO -- : Thread-2914: Starting background job thread 1 (2914) I, [2023-05-19T10:01:21.074939 #1570] INFO -- : Thread-2916: Starting background job thread 2 (2916) May 19, 2023 10:01:21 AM org.eclipse.jetty.server.handler.ContextHandler doStart INFO: Started o.e.j.w.WebAppContext at 26f5e45d{/,file:///opt/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-5382710903715848903/webapp/,AVAILABLE}{/opt/archivesspace/wars/backend.war} ======================================================================== A trace file has been written to the following location: /tmp/aspace_diagnostic_1684504881.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. ======================================================================== Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:349 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 invokeOther132:start at launcher/launcher.rb:90 start_server at launcher/launcher.rb:90 invokeOther193:start_server at launcher/launcher.rb:144 main at launcher/launcher.rb:144 invokeOther303:main at launcher/launcher.rb:242
at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206 Caused by: java.net.BindException: Address already in use bind0 at sun/nio/ch/Net.java:-2 bind at sun/nio/ch/Net.java:459 bind at sun/nio/ch/Net.java:448 bind at sun/nio/ch/ServerSocketChannelImpl.java:227 bind at sun/nio/ch/ServerSocketAdaptor.java:80 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:344 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 call at org/jruby/java/invokers/InstanceMethodInvoker.java:32 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther132:start at launcher/launcher.rb:90 RUBY$method$start_server$1 at launcher/launcher.rb:90 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:80 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:179 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:397 call at org/jruby/runtime/callsite/CachingCallSite.java:206 invokeOther193:start_server at launcher/launcher.rb:144 RUBY$method$main$6 at launcher/launcher.rb:144 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:156 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther303:main at launcher/launcher.rb:242 RUBY$script at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 load at org/jruby/ir/Compiler.java:89 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206" I have Solr and ArchivesSpace set to start as init scripts. I would appreciate any insight that folks could offer would be great. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Jesse Martinez Senior Library Applications Developer O'Neill Library, Boston College jesse.martinez at bc.edu 617-552-2509 he/him/his -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: From hanstra at nd.edu Fri May 19 11:30:01 2023 From: hanstra at nd.edu (Tom Hanstra) Date: Fri, 19 May 2023 11:30:01 -0400 Subject: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error In-Reply-To: References: Message-ID: Yes, that is just Solr. But if this is a new server could you just turn off Splunk for a while just to see that it is not the conflict? Nothing in what you've shown us so far would suggest that there is a conflict on port 8089. But if Splunk might be the issue, try turning it off and then starting ArchivesSpace On Fri, May 19, 2023 at 11:22?AM Gadsby, Eric T. wrote: > ps -ef | grep java = > > > > ?java -server -Xms512m -Xmx512m -XX:+UseG1GC -XX:+PerfDisableSharedMem > -XX:+ParallelRefProcEnabled > -XX > :MaxGCPauseMillis=250 -XX:+UseLargePages -XX:+AlwaysPreTouch > -XX:+ExplicitGCInvokesConcurrent > -Xlog:gc*:file=/var/solr/logs/solr_gc.log:time,uptime:filec > ount=9,filesize=20M -Dsolr.jetty.inetaccess.includes= > -Dsolr.jetty.inetaccess.excludes= -Dsolr.log.dir=/var/solr/logs > -Djetty.port=8983 > -DSTOP.PORT=7983 > -DSTOP.KEY=solrrocks -Duser.timezone=UTC -XX:-OmitStackTraceInFastThrow > -XX:OnOutOfMemoryError=/opt/solr/bin/oom_solr.sh 8983 /var/solr/logs > -Djetty.home > =/opt/solr/server > -Dsolr.solr.home=/var/solr/data -Dsolr.data.home= > -Dsolr.install.dir=/opt/solr > -Dsolr.default.confdir=/opt/solr/server/solr/configsets/ > _default/conf -Dlog4j.configurationFile=/var/solr/log4j2.xml -Xss256k > -Dsolr.log.muteconsole -jar start.jar --module=http --module=gzip > > egadsby+ 6561 2546 0 11:18 pts/0 00:00:00 grep --color=auto java? > > > > Right now it just seems to be Solr running?. Based on my read of this > output. I might be wrong. > > > > It is a new 3.3.1 server with a fresh install with the data base from an > old server being imported from a SQL dump and then migrated using the > script. Thanks! > > > > > > > > [image: Towson University logo] > > *Eric T. Gadsby* > > *Pronouns: he/him/his* > > IT Operations Specialist | Albert S. Cook Library > > *?* > > P: 410-704-3340 > egadsby at towson.edu | libraries.towson.edu > > *?* > > > > Confidentiality Notice: This message may contain information that is > confidential, privileged, proprietary, or otherwise legally exempt from > disclosure. If you are not the intended recipient, you are notified that > you are not authorized to read, print, copy or disseminate this message, > any part of it, or any attachments. If this message has been sent to you in > error, please notify the sender by replying to this transmission, or by > calling Albert S. Cook Library at 410-704-3340 . > > > > > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of Tom > Hanstra > *Date: *Friday, May 19, 2023 at 11:14 AM > *To: *Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] Trying to spin up a new server > and it won't load... Unhandled Java exception: java.io.IOException: Failed > to bind to 0.0.0.0/0.0.0.0:8089 error > > [ *CAUTION*: This email is from outside of TU. Use caution before > clicking links or opening attachments. If suspicious, report to > phishing at towson.edu. ] > > When connected to the server, use the command: > > ps -ef | grep java > > and look to see if there are java processes running. If there is an old > one, you will have to stop/kill it before starting the new one. > > Is this a completely new server only running 3.3.1 ? If so, the solr > process will also show up using that command. > > > > Tom > > > > On Fri, May 19, 2023 at 10:55?AM Gadsby, Eric T. > wrote: > > I wondered that, how would I check? Going to a browser yields nothing? > that said my firewall rules may not be in place? Thanks! > > > > > > > > [image: Towson University logo] > > *Eric T. Gadsby* > > *Pronouns: he/him/his* > > IT Operations Specialist | Albert S. Cook Library > > *?* > > P: 410-704-3340 > egadsby at towson.edu | libraries.towson.edu > > *?* > > > > Confidentiality Notice: This message may contain information that is > confidential, privileged, proprietary, or otherwise legally exempt from > disclosure. If you are not the intended recipient, you are notified that > you are not authorized to read, print, copy or disseminate this message, > any part of it, or any attachments. If this message has been sent to you in > error, please notify the sender by replying to this transmission, or by > calling Albert S. Cook Library at 410-704-3340 . > > > > > > > > *From: *archivesspace_users_group-bounces at lyralists.lyrasis.org < > archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of Tom > Hanstra > *Date: *Friday, May 19, 2023 at 10:53 AM > *To: *Archivesspace Users Group < > archivesspace_users_group at lyralists.lyrasis.org> > *Subject: *Re: [Archivesspace_Users_Group] Trying to spin up a new server > and it won't load... Unhandled Java exception: java.io.IOException: Failed > to bind to 0.0.0.0/0.0.0.0:8089 error > > [ *CAUTION*: This email is from outside of TU. Use caution before > clicking links or opening attachments. If suspicious, report to > phishing at towson.edu. ] > > First thought would be that the new service is trying to start while the > old one is still running. Could that be? > > > > Tom > > > > On Fri, May 19, 2023 at 10:44?AM Gadsby, Eric T. > wrote: > > Dear Friends, > > > > I am in the process of moving our old v2.7.1 to V3.3.1. I have been able > to set up Solr, the application, move the data and start ArchivesSpace > twice in our testing environment (CentOS8 Stream). Today I ran the same > procedure in our production environment (RHEL8.5) and ArchivesSpace won't > start. > > > > The log reports this error: "Unhandled Java exception: > java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089" -- of at > least I think that's the problem (I'm going to provide the whole log: > > > > "$ cat archivesspace.out > > OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated > in version 9.0 and will likely be removed in a future release. > > Loading ArchivesSpace configuration file from path: > /opt/archivesspace/config/config.rb > > Loading ArchivesSpace configuration file from path: > /opt/archivesspace/config/config.rb > > Loading ArchivesSpace configuration file from path: > /opt/archivesspace/config/config.rb > > May 19, 2023 10:01:02 AM org.eclipse.jetty.util.log.Log initialized > > INFO: Logging initialized @7281ms to org.eclipse.jetty.util.log.Slf4jLog > > May 19, 2023 10:01:03 AM org.eclipse.jetty.server.Server doStart > > INFO: jetty-9.4.44.v20210927; built: 2021-09-27T23:02:44.612Z; git: > 8da83308eeca865e495e53ef315a249d63ba9332; jvm 11.0.19+7-LTS > > May 19, 2023 10:01:03 AM > org.eclipse.jetty.server.session.DefaultSessionIdManager doStart > > INFO: DefaultSessionIdManager workerName=node0 > > May 19, 2023 10:01:03 AM > org.eclipse.jetty.server.session.DefaultSessionIdManager doStart > > INFO: No SessionScavenger set, using defaults > > May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.HouseKeeper > startScavenging > > INFO: node0 Scavenging every 600000ms > > May 19, 2023 10:01:03 AM > org.eclipse.jetty.server.handler.ContextHandler$Contextlog > > INFO: INFO: jruby 9.2.20.1 (2.5.8) 2021-11-30 2a2962fbd1 OpenJDK 64-Bit > Server VM 11.0.19+7-LTS on 11.0.19+7-LTS +jit [linux-x86_64] > > May 19, 2023 10:01:03 AM > org.eclipse.jetty.server.handler.ContextHandler$Contextlog > > INFO: INFO: using a shared (threadsafe!) runtime > > uri:classloader:/jruby/rack/response.rb:294: warning: constant ::Fixnum is > deprecated > > uri:classloader:/jruby/rack/core_ext.rb:26: warning: constant > ::NativeExceptionis deprecated > > Loading ArchivesSpace configuration file from path: > /opt/archivesspace/config/config.rb > > > > ArchivesSpaceThreadDump: Touch the file > '/opt/archivesspace/thread_dump_backend.txt' to trigger a thread dump > > I, [2023-05-19T10:01:14.847038 #1570] INFO -- : Thread-2002: Connecting > to database: > jdbc:mysql://localhost:3306/archivesspace?user=[REDACTED]&password=[REDACT > ED]&useUnicode=true&characterEncoding=UTF-8. Max connections: 28 > > Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver > classis `com.mysql.cj.jdbc.Driver'. The driver is automatically registered > via the SPI and manual loading of the driver class is generally unnecessary. > > I, [2023-05-19T10:01:15.866939 #1570] INFO -- : Thread-2002: All tables > checkedand confirmed set to UTF-8. Nice job! > > I, [2023-05-19T10:01:16.615214 #1570] INFO -- : Thread-2002: Solr config > checksum verification ok. > > I, [2023-05-19T10:01:19.772389 #1570] INFO -- : Thread-2002: Starting job > scheduler > > /opt/archivesspace/gems/gems/rufus-scheduler-2.0.24/lib/rufus/sc/cronline.rb:80:warning: > constant ::Fixnum is deprecated > > I, [2023-05-19T10:01:20.446880 #1570] INFO -- : Thread-2002: Updating > system preferences > > I, [2023-05-19T10:01:21.067956 #1570] INFO -- : Thread-2914: Starting > background job thread 1 (2914) > > I, [2023-05-19T10:01:21.074939 #1570] INFO -- : Thread-2916: Starting > background job thread 2 (2916) > > May 19, 2023 10:01:21 AM org.eclipse.jetty.server.handler.ContextHandler > doStart > > INFO: Started > o.e.j.w.WebAppContext at 26f5e45d{/,file:///opt/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-5382710903715848903/webapp/,AVAILABLE}{/opt/archivesspace/wars/backend.war} > > > ======================================================================== > > A trace file has been written to the following location: > /tmp/aspace_diagnostic_1684504881.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. > > > ======================================================================== > > Unhandled Java exception: java.io.IOException: Failed to bind to > 0.0.0.0/0.0.0.0:8089 > > java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 > > openAcceptChannel at > org/eclipse/jetty/server/ServerConnector.java:349 > > open at > org/eclipse/jetty/server/ServerConnector.java:310 > > doStart at > org/eclipse/jetty/server/AbstractNetworkConnector.java:80 > > doStart at > org/eclipse/jetty/server/ServerConnector.java:234 > > start at > org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 > > doStart at > org/eclipse/jetty/server/Server.java:401 > > start at > org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 > > invoke0 at > jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 > > invoke at > jdk/internal/reflect/NativeMethodAccessorImpl.java:62 > > invoke at > jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 > > invoke at java/lang/reflect/Method.java:566 > > invokeDirectWithExceptionHandling at > org/jruby/javasupport/JavaMethod.java:441 > > invokeDirect at > org/jruby/javasupport/JavaMethod.java:305 > > invokeOther132:start at launcher/launcher.rb:90 > > start_server at launcher/launcher.rb:90 > > invokeOther193:start_server at launcher/launcher.rb:144 > > main at launcher/launcher.rb:144 > > invokeOther303:main at launcher/launcher.rb:242 > >
at launcher/launcher.rb:242 > > invokeWithArguments at > java/lang/invoke/MethodHandle.java:710 > > runScript at org/jruby/Ruby.java:1205 > > runNormally at org/jruby/Ruby.java:1128 > > runNormally at org/jruby/Ruby.java:1146 > > runFromMain at org/jruby/Ruby.java:958 > > doRunFromMain at org/jruby/Main.java:400 > > internalRun at org/jruby/Main.java:292 > > run at org/jruby/Main.java:234 > > main at org/jruby/Main.java:206 > > > > Caused by: > > java.net.BindException: Address already in use > > bind0 at sun/nio/ch/Net.java:-2 > > bind at sun/nio/ch/Net.java:459 > > bind at sun/nio/ch/Net.java:448 > > bind at > sun/nio/ch/ServerSocketChannelImpl.java:227 > > bind at > sun/nio/ch/ServerSocketAdaptor.java:80 > > openAcceptChannel at > org/eclipse/jetty/server/ServerConnector.java:344 > > open at > org/eclipse/jetty/server/ServerConnector.java:310 > > doStart at > org/eclipse/jetty/server/AbstractNetworkConnector.java:80 > > doStart at > org/eclipse/jetty/server/ServerConnector.java:234 > > start at > org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 > > doStart at > org/eclipse/jetty/server/Server.java:401 > > start at > org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 > > invoke0 at > jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 > > invoke at > jdk/internal/reflect/NativeMethodAccessorImpl.java:62 > > invoke at > jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 > > invoke at java/lang/reflect/Method.java:566 > > invokeDirectWithExceptionHandling at > org/jruby/javasupport/JavaMethod.java:441 > > invokeDirect at > org/jruby/javasupport/JavaMethod.java:305 > > call at > org/jruby/java/invokers/InstanceMethodInvoker.java:32 > > cacheAndCall at > org/jruby/runtime/callsite/CachingCallSite.java:355 > > call at > org/jruby/runtime/callsite/CachingCallSite.java:144 > > invokeOther132:start at launcher/launcher.rb:90 > > RUBY$method$start_server$1 at launcher/launcher.rb:90 > > call at > org/jruby/internal/runtime/methods/CompiledIRMethod.java:80 > > call at > org/jruby/internal/runtime/methods/CompiledIRMethod.java:179 > > cacheAndCall at > org/jruby/runtime/callsite/CachingCallSite.java:397 > > call at > org/jruby/runtime/callsite/CachingCallSite.java:206 > > invokeOther193:start_server at launcher/launcher.rb:144 > > RUBY$method$main$6 at launcher/launcher.rb:144 > > call at > org/jruby/internal/runtime/methods/CompiledIRMethod.java:156 > > cacheAndCall at > org/jruby/runtime/callsite/CachingCallSite.java:355 > > call at > org/jruby/runtime/callsite/CachingCallSite.java:144 > > invokeOther303:main at launcher/launcher.rb:242 > > RUBY$script at launcher/launcher.rb:242 > > invokeWithArguments at > java/lang/invoke/MethodHandle.java:710 > > load at org/jruby/ir/Compiler.java:89 > > runScript at org/jruby/Ruby.java:1205 > > runNormally at org/jruby/Ruby.java:1128 > > runNormally at org/jruby/Ruby.java:1146 > > runFromMain at org/jruby/Ruby.java:958 > > doRunFromMain at org/jruby/Main.java:400 > > internalRun at org/jruby/Main.java:292 > > run at org/jruby/Main.java:234 > > main at org/jruby/Main.java:206" > > > > I have Solr and ArchivesSpace set to start as init scripts. I would > appreciate any insight that folks could offer would be great. Thanks! > > > > > > [image: Towson University logo] > > *Eric T. Gadsby* > > *Pronouns: he/him/his* > > IT Operations Specialist | Albert S. Cook Library > > *?* > > P: 410-704-3340 > egadsby at towson.edu | libraries.towson.edu > > *?* > > > > Confidentiality Notice: This message may contain information that is > confidential, privileged, proprietary, or otherwise legally exempt from > disclosure. If you are not the intended recipient, you are notified that > you are not authorized to read, print, copy or disseminate this message, > any part of it, or any attachments. If this message has been sent to you in > error, please notify the sender by replying to this transmission, or by > calling Albert S. Cook Library at 410-704-3340 . > > > > > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > > > > -- > > *Tom Hanstra* > > *Sr. Systems Administrator* > > hanstra at nd.edu > > > > *Error! Filename not specified.* > > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > > > > > -- > > *Tom Hanstra* > > *Sr. Systems Administrator* > > hanstra at nd.edu > > > > [image: Image removed by sender.] > _______________________________________________ > Archivesspace_Users_Group mailing list > Archivesspace_Users_Group at lyralists.lyrasis.org > http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group > -- *Tom Hanstra* *Sr. Systems Administrator* hanstra at nd.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: not available URL: From egadsby at towson.edu Fri May 19 11:32:53 2023 From: egadsby at towson.edu (Gadsby, Eric T.) Date: Fri, 19 May 2023 15:32:53 +0000 Subject: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error In-Reply-To: References: Message-ID: Hi again so it looks like it?s Spunk?. COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME chronyd 1018 chrony 5u IPv4 23682 0t0 UDP 127.0.0.1:323 chronyd 1018 chrony 6u IPv6 23683 0t0 UDP [::1]:323 sshd 1041 root 3u IPv4 24217 0t0 TCP *:22 (LISTEN) sshd 1041 root 4u IPv6 24219 0t0 TCP *:22 (LISTEN) omiengine 1184 omi 6u IPv6 27027 0t0 TCP *:1270 (LISTEN) mysqld 1222 mysql 25u IPv6 29018 0t0 TCP *:3306 (LISTEN) winbindd 1269 root 26u IPv4 26524 0t0 TCP 10.8.3.3:48320->136.160.181.196:49686 (ESTABLISHED) winbindd 1269 root 27u IPv4 26557 0t0 TCP 10.8.3.3:50518->136.160.181.196:49669 (ESTABLISHED) winbindd 1269 root 28u IPv4 88332 0t0 TCP 10.8.3.3:42876->136.160.181.196:389 (ESTABLISHED) master 1819 root 14u IPv4 29098 0t0 TCP 127.0.0.1:25 (LISTEN) master 1819 root 15u IPv6 29099 0t0 TCP [::1]:25 (LISTEN) java 1825 solr 46u IPv6 31552 0t0 TCP 127.0.0.1:7983 (LISTEN) java 1825 solr 156u IPv6 32642 0t0 TCP *:8983 (LISTEN) splunkd 2323 splunk 4u IPv4 34989 0t0 TCP 127.0.0.1:8089 (LISTEN) splunkd 2323 splunk 62u IPv4 89331 0t0 TCP 10.8.3.3:52400->136.160.181.121:9997 (ESTABLISHED) splunkd 2323 splunk 65u IPv4 89328 0t0 TCP 10.8.3.3:57076->136.160.180.122:8089 (ESTABLISHED) sshd 2512 root 4u IPv4 36189 0t0 TCP 10.8.3.3:22->10.19.130.72:59108 (ESTABLISHED) sshd 2545 egadsby-admin 4u IPv4 36189 0t0 TCP 10.8.3.3:22->10.19.130.72:59108 (ESTABLISHED) Am I reading this right? Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Tom Hanstra Date: Friday, May 19, 2023 at 11:30 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Yes, that is just Solr. But if this is a new server could you just turn off Splunk for a while just to see that it is not the conflict? Nothing in what you've shown us so far would suggest that there is a conflict on port 8089. But if Splunk might be the issue, try turning it off and then starting ArchivesSpace On Fri, May 19, 2023 at 11:22?AM Gadsby, Eric T. > wrote: ps -ef | grep java = ?java -server -Xms512m -Xmx512m -XX:+UseG1GC -XX:+PerfDisableSharedMem -XX:+ParallelRefProcEnabled -XX :MaxGCPauseMillis=250 -XX:+UseLargePages -XX:+AlwaysPreTouch -XX:+ExplicitGCInvokesConcurrent -Xlog:gc*:file=/var/solr/logs/solr_gc.log:time,uptime:filec ount=9,filesize=20M -Dsolr.jetty.inetaccess.includes= -Dsolr.jetty.inetaccess.excludes= -Dsolr.log.dir=/var/solr/logs -Djetty.port=8983 -DSTOP.PORT=7983 -DSTOP.KEY=solrrocks -Duser.timezone=UTC -XX:-OmitStackTraceInFastThrow -XX:OnOutOfMemoryError=/opt/solr/bin/oom_solr.sh 8983 /var/solr/logs -Djetty.home =/opt/solr/server -Dsolr.solr.home=/var/solr/data -Dsolr.data.home= -Dsolr.install.dir=/opt/solr -Dsolr.default.confdir=/opt/solr/server/solr/configsets/ _default/conf -Dlog4j.configurationFile=/var/solr/log4j2.xml -Xss256k -Dsolr.log.muteconsole -jar start.jar --module=http --module=gzip egadsby+ 6561 2546 0 11:18 pts/0 00:00:00 grep --color=auto java? Right now it just seems to be Solr running?. Based on my read of this output. I might be wrong. It is a new 3.3.1 server with a fresh install with the data base from an old server being imported from a SQL dump and then migrated using the script. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Tom Hanstra > Date: Friday, May 19, 2023 at 11:14 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] When connected to the server, use the command: ps -ef | grep java and look to see if there are java processes running. If there is an old one, you will have to stop/kill it before starting the new one. Is this a completely new server only running 3.3.1 ? If so, the solr process will also show up using that command. Tom On Fri, May 19, 2023 at 10:55?AM Gadsby, Eric T. > wrote: I wondered that, how would I check? Going to a browser yields nothing? that said my firewall rules may not be in place? Thanks! Error! Filename not specified. Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Tom Hanstra > Date: Friday, May 19, 2023 at 10:53 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] First thought would be that the new service is trying to start while the old one is still running. Could that be? Tom On Fri, May 19, 2023 at 10:44?AM Gadsby, Eric T. > wrote: Dear Friends, I am in the process of moving our old v2.7.1 to V3.3.1. I have been able to set up Solr, the application, move the data and start ArchivesSpace twice in our testing environment (CentOS8 Stream). Today I ran the same procedure in our production environment (RHEL8.5) and ArchivesSpace won't start. The log reports this error: "Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089" -- of at least I think that's the problem (I'm going to provide the whole log: "$ cat archivesspace.out OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb May 19, 2023 10:01:02 AM org.eclipse.jetty.util.log.Log initialized INFO: Logging initialized @7281ms to org.eclipse.jetty.util.log.Slf4jLog May 19, 2023 10:01:03 AM org.eclipse.jetty.server.Server doStart INFO: jetty-9.4.44.v20210927; built: 2021-09-27T23:02:44.612Z; git: 8da83308eeca865e495e53ef315a249d63ba9332; jvm 11.0.19+7-LTS May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: DefaultSessionIdManager workerName=node0 May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: No SessionScavenger set, using defaults May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.HouseKeeper startScavenging INFO: node0 Scavenging every 600000ms May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: jruby 9.2.20.1 (2.5.8) 2021-11-30 2a2962fbd1 OpenJDK 64-Bit Server VM 11.0.19+7-LTS on 11.0.19+7-LTS +jit [linux-x86_64] May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: using a shared (threadsafe!) runtime uri:classloader:/jruby/rack/response.rb:294: warning: constant ::Fixnum is deprecated uri:classloader:/jruby/rack/core_ext.rb:26: warning: constant ::NativeExceptionis deprecated Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb ArchivesSpaceThreadDump: Touch the file '/opt/archivesspace/thread_dump_backend.txt' to trigger a thread dump I, [2023-05-19T10:01:14.847038 #1570] INFO -- : Thread-2002: Connecting to database: jdbc:mysql://localhost:3306/archivesspace?user=[REDACTED]&password=[REDACT ED]&useUnicode=true&characterEncoding=UTF-8. Max connections: 28 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver classis `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. I, [2023-05-19T10:01:15.866939 #1570] INFO -- : Thread-2002: All tables checkedand confirmed set to UTF-8. Nice job! I, [2023-05-19T10:01:16.615214 #1570] INFO -- : Thread-2002: Solr config checksum verification ok. I, [2023-05-19T10:01:19.772389 #1570] INFO -- : Thread-2002: Starting job scheduler /opt/archivesspace/gems/gems/rufus-scheduler-2.0.24/lib/rufus/sc/cronline.rb:80:warning: constant ::Fixnum is deprecated I, [2023-05-19T10:01:20.446880 #1570] INFO -- : Thread-2002: Updating system preferences I, [2023-05-19T10:01:21.067956 #1570] INFO -- : Thread-2914: Starting background job thread 1 (2914) I, [2023-05-19T10:01:21.074939 #1570] INFO -- : Thread-2916: Starting background job thread 2 (2916) May 19, 2023 10:01:21 AM org.eclipse.jetty.server.handler.ContextHandler doStart INFO: Started o.e.j.w.WebAppContext at 26f5e45d{/,file:///opt/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-5382710903715848903/webapp/,AVAILABLE}{/opt/archivesspace/wars/backend.war} ======================================================================== A trace file has been written to the following location: /tmp/aspace_diagnostic_1684504881.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. ======================================================================== Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:349 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 invokeOther132:start at launcher/launcher.rb:90 start_server at launcher/launcher.rb:90 invokeOther193:start_server at launcher/launcher.rb:144 main at launcher/launcher.rb:144 invokeOther303:main at launcher/launcher.rb:242
at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206 Caused by: java.net.BindException: Address already in use bind0 at sun/nio/ch/Net.java:-2 bind at sun/nio/ch/Net.java:459 bind at sun/nio/ch/Net.java:448 bind at sun/nio/ch/ServerSocketChannelImpl.java:227 bind at sun/nio/ch/ServerSocketAdaptor.java:80 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:344 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 call at org/jruby/java/invokers/InstanceMethodInvoker.java:32 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther132:start at launcher/launcher.rb:90 RUBY$method$start_server$1 at launcher/launcher.rb:90 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:80 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:179 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:397 call at org/jruby/runtime/callsite/CachingCallSite.java:206 invokeOther193:start_server at launcher/launcher.rb:144 RUBY$method$main$6 at launcher/launcher.rb:144 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:156 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther303:main at launcher/launcher.rb:242 RUBY$script at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 load at org/jruby/ir/Compiler.java:89 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206" I have Solr and ArchivesSpace set to start as init scripts. I would appreciate any insight that folks could offer would be great. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu Error! Filename not specified. _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu Error! Filename not specified. _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu [Image removed by sender.] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: From egadsby at towson.edu Fri May 19 11:37:02 2023 From: egadsby at towson.edu (Gadsby, Eric T.) Date: Fri, 19 May 2023 15:37:02 +0000 Subject: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error In-Reply-To: References: Message-ID: A search of the config could not find anything. [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Blake Carver Date: Friday, May 19, 2023 at 11:31 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Is this set in your config? AppConfig[:enable_solr] = false ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Gadsby, Eric T. Sent: Friday, May 19, 2023 11:22 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error ps -ef | grep java = ?java -server -Xms512m -Xmx512m -XX:+UseG1GC -XX:+PerfDisableSharedMem -XX:+ParallelRefProcEnabled -XX :MaxGCPauseMillis=250 -XX:+UseLargePages -XX:+AlwaysPreTouch -XX:+ExplicitGCInvokesConcurrent -Xlog:gc*:file=/var/solr/logs/solr_gc.log:time,uptime:filec ount=9,filesize=20M -Dsolr.jetty.inetaccess.includes= -Dsolr.jetty.inetaccess.excludes= -Dsolr.log.dir=/var/solr/logs -Djetty.port=8983 -DSTOP.PORT=7983 -DSTOP.KEY=solrrocks -Duser.timezone=UTC -XX:-OmitStackTraceInFastThrow -XX:OnOutOfMemoryError=/opt/solr/bin/oom_solr.sh 8983 /var/solr/logs -Djetty.home =/opt/solr/server -Dsolr.solr.home=/var/solr/data -Dsolr.data.home= -Dsolr.install.dir=/opt/solr -Dsolr.default.confdir=/opt/solr/server/solr/configsets/ _default/conf -Dlog4j.configurationFile=/var/solr/log4j2.xml -Xss256k -Dsolr.log.muteconsole -jar start.jar --module=http --module=gzip egadsby+ 6561 2546 0 11:18 pts/0 00:00:00 grep --color=auto java? Right now it just seems to be Solr running?. Based on my read of this output. I might be wrong. It is a new 3.3.1 server with a fresh install with the data base from an old server being imported from a SQL dump and then migrated using the script. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Tom Hanstra Date: Friday, May 19, 2023 at 11:14 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] When connected to the server, use the command: ps -ef | grep java and look to see if there are java processes running. If there is an old one, you will have to stop/kill it before starting the new one. Is this a completely new server only running 3.3.1 ? If so, the solr process will also show up using that command. Tom On Fri, May 19, 2023 at 10:55?AM Gadsby, Eric T. > wrote: I wondered that, how would I check? Going to a browser yields nothing? that said my firewall rules may not be in place? Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Tom Hanstra > Date: Friday, May 19, 2023 at 10:53 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] First thought would be that the new service is trying to start while the old one is still running. Could that be? Tom On Fri, May 19, 2023 at 10:44?AM Gadsby, Eric T. > wrote: Dear Friends, I am in the process of moving our old v2.7.1 to V3.3.1. I have been able to set up Solr, the application, move the data and start ArchivesSpace twice in our testing environment (CentOS8 Stream). Today I ran the same procedure in our production environment (RHEL8.5) and ArchivesSpace won't start. The log reports this error: "Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089" -- of at least I think that's the problem (I'm going to provide the whole log: "$ cat archivesspace.out OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb May 19, 2023 10:01:02 AM org.eclipse.jetty.util.log.Log initialized INFO: Logging initialized @7281ms to org.eclipse.jetty.util.log.Slf4jLog May 19, 2023 10:01:03 AM org.eclipse.jetty.server.Server doStart INFO: jetty-9.4.44.v20210927; built: 2021-09-27T23:02:44.612Z; git: 8da83308eeca865e495e53ef315a249d63ba9332; jvm 11.0.19+7-LTS May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: DefaultSessionIdManager workerName=node0 May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: No SessionScavenger set, using defaults May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.HouseKeeper startScavenging INFO: node0 Scavenging every 600000ms May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: jruby 9.2.20.1 (2.5.8) 2021-11-30 2a2962fbd1 OpenJDK 64-Bit Server VM 11.0.19+7-LTS on 11.0.19+7-LTS +jit [linux-x86_64] May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: using a shared (threadsafe!) runtime uri:classloader:/jruby/rack/response.rb:294: warning: constant ::Fixnum is deprecated uri:classloader:/jruby/rack/core_ext.rb:26: warning: constant ::NativeExceptionis deprecated Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb ArchivesSpaceThreadDump: Touch the file '/opt/archivesspace/thread_dump_backend.txt' to trigger a thread dump I, [2023-05-19T10:01:14.847038 #1570] INFO -- : Thread-2002: Connecting to database: jdbc:mysql://localhost:3306/archivesspace?user=[REDACTED]&password=[REDACT ED]&useUnicode=true&characterEncoding=UTF-8. Max connections: 28 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver classis `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. I, [2023-05-19T10:01:15.866939 #1570] INFO -- : Thread-2002: All tables checkedand confirmed set to UTF-8. Nice job! I, [2023-05-19T10:01:16.615214 #1570] INFO -- : Thread-2002: Solr config checksum verification ok. I, [2023-05-19T10:01:19.772389 #1570] INFO -- : Thread-2002: Starting job scheduler /opt/archivesspace/gems/gems/rufus-scheduler-2.0.24/lib/rufus/sc/cronline.rb:80:warning: constant ::Fixnum is deprecated I, [2023-05-19T10:01:20.446880 #1570] INFO -- : Thread-2002: Updating system preferences I, [2023-05-19T10:01:21.067956 #1570] INFO -- : Thread-2914: Starting background job thread 1 (2914) I, [2023-05-19T10:01:21.074939 #1570] INFO -- : Thread-2916: Starting background job thread 2 (2916) May 19, 2023 10:01:21 AM org.eclipse.jetty.server.handler.ContextHandler doStart INFO: Started o.e.j.w.WebAppContext at 26f5e45d{/,file:///opt/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-5382710903715848903/webapp/,AVAILABLE}{/opt/archivesspace/wars/backend.war} ======================================================================== A trace file has been written to the following location: /tmp/aspace_diagnostic_1684504881.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. ======================================================================== Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:349 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 invokeOther132:start at launcher/launcher.rb:90 start_server at launcher/launcher.rb:90 invokeOther193:start_server at launcher/launcher.rb:144 main at launcher/launcher.rb:144 invokeOther303:main at launcher/launcher.rb:242
at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206 Caused by: java.net.BindException: Address already in use bind0 at sun/nio/ch/Net.java:-2 bind at sun/nio/ch/Net.java:459 bind at sun/nio/ch/Net.java:448 bind at sun/nio/ch/ServerSocketChannelImpl.java:227 bind at sun/nio/ch/ServerSocketAdaptor.java:80 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:344 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 call at org/jruby/java/invokers/InstanceMethodInvoker.java:32 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther132:start at launcher/launcher.rb:90 RUBY$method$start_server$1 at launcher/launcher.rb:90 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:80 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:179 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:397 call at org/jruby/runtime/callsite/CachingCallSite.java:206 invokeOther193:start_server at launcher/launcher.rb:144 RUBY$method$main$6 at launcher/launcher.rb:144 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:156 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther303:main at launcher/launcher.rb:242 RUBY$script at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 load at org/jruby/ir/Compiler.java:89 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206" I have Solr and ArchivesSpace set to start as init scripts. I would appreciate any insight that folks could offer would be great. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu Error! Filename not specified. _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu [Image removed by sender.] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: From reesj at mail.nlm.nih.gov Fri May 19 11:57:51 2023 From: reesj at mail.nlm.nih.gov (Rees, John (NIH/NLM) [E]) Date: Fri, 19 May 2023 15:57:51 +0000 Subject: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error In-Reply-To: References: Message-ID: We also have SPLUNKD running across all our local PCs, so my local/C: drive aspace v3.3.1 runs on port 8087 (or any other port not list in the config) to get around the cannot bind error. # ## The ArchivesSpace backend listens on port 8089 by default. You can set it to ## something else below. AppConfig[:backend_url] = http://localhost:8087 # ## The ArchivesSpace staff interface listens on port 8080 by default. You can ## set it to something else below. #AppConfig[:frontend_url] = http://localhost:8080 # ## The ArchivesSpace public interface listens on port 8081 by default. You can ## set it to something else below. #AppConfig[:public_url] = http://localhost:8081 # ## The ArchivesSpace OAI server listens on port 8082 by default. You can ## set it to something else below. #AppConfig[:oai_url] = http://localhost:8082 # ## The ArchivesSpace Solr index listens on port 8090 by default. You can ## set it to something else below. #AppConfig[:solr_url] = http://localhost:8090 # ## The ArchivesSpace indexer listens on port 8091 by default. You can ## set it to something else below. #AppConfig[:indexer_url] = http://localhost:8091 # ## The ArchivesSpace API documentation listens on port 8888 by default. You can ## set it to something else below. #AppConfig[:docs_url] = http://localhost:8888 From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Gadsby, Eric T. Sent: Friday, May 19, 2023 11:37 AM To: Archivesspace Users Group Subject: [EXTERNAL] Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error A search of the config could not find anything. [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Blake Carver > Date: Friday, May 19, 2023 at 11:31 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Is this set in your config? AppConfig[:enable_solr] = false ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Gadsby, Eric T. > Sent: Friday, May 19, 2023 11:22 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error ps -ef | grep java = ?java -server -Xms512m -Xmx512m -XX:+UseG1GC -XX:+PerfDisableSharedMem -XX:+ParallelRefProcEnabled -XX :MaxGCPauseMillis=250 -XX:+UseLargePages -XX:+AlwaysPreTouch -XX:+ExplicitGCInvokesConcurrent -Xlog:gc*:file=/var/solr/logs/solr_gc.log:time,uptime:filec ount=9,filesize=20M -Dsolr.jetty.inetaccess.includes= -Dsolr.jetty.inetaccess.excludes= -Dsolr.log.dir=/var/solr/logs -Djetty.port=8983 -DSTOP.PORT=7983 -DSTOP.KEY=solrrocks -Duser.timezone=UTC -XX:-OmitStackTraceInFastThrow -XX:OnOutOfMemoryError=/opt/solr/bin/oom_solr.sh 8983 /var/solr/logs -Djetty.home =/opt/solr/server -Dsolr.solr.home=/var/solr/data -Dsolr.data.home= -Dsolr.install.dir=/opt/solr -Dsolr.default.confdir=/opt/solr/server/solr/configsets/ _default/conf -Dlog4j.configurationFile=/var/solr/log4j2.xml -Xss256k -Dsolr.log.muteconsole -jar start.jar --module=http --module=gzip egadsby+ 6561 2546 0 11:18 pts/0 00:00:00 grep --color=auto java? Right now it just seems to be Solr running?. Based on my read of this output. I might be wrong. It is a new 3.3.1 server with a fresh install with the data base from an old server being imported from a SQL dump and then migrated using the script. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Tom Hanstra > Date: Friday, May 19, 2023 at 11:14 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] When connected to the server, use the command: ps -ef | grep java and look to see if there are java processes running. If there is an old one, you will have to stop/kill it before starting the new one. Is this a completely new server only running 3.3.1 ? If so, the solr process will also show up using that command. Tom On Fri, May 19, 2023 at 10:55?AM Gadsby, Eric T. > wrote: I wondered that, how would I check? Going to a browser yields nothing? that said my firewall rules may not be in place? Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Tom Hanstra > Date: Friday, May 19, 2023 at 10:53 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] First thought would be that the new service is trying to start while the old one is still running. Could that be? Tom On Fri, May 19, 2023 at 10:44?AM Gadsby, Eric T. > wrote: Dear Friends, I am in the process of moving our old v2.7.1 to V3.3.1. I have been able to set up Solr, the application, move the data and start ArchivesSpace twice in our testing environment (CentOS8 Stream). Today I ran the same procedure in our production environment (RHEL8.5) and ArchivesSpace won't start. The log reports this error: "Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089" -- of at least I think that's the problem (I'm going to provide the whole log: "$ cat archivesspace.out OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb May 19, 2023 10:01:02 AM org.eclipse.jetty.util.log.Log initialized INFO: Logging initialized @7281ms to org.eclipse.jetty.util.log.Slf4jLog May 19, 2023 10:01:03 AM org.eclipse.jetty.server.Server doStart INFO: jetty-9.4.44.v20210927; built: 2021-09-27T23:02:44.612Z; git: 8da83308eeca865e495e53ef315a249d63ba9332; jvm 11.0.19+7-LTS May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: DefaultSessionIdManager workerName=node0 May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: No SessionScavenger set, using defaults May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.HouseKeeper startScavenging INFO: node0 Scavenging every 600000ms May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: jruby 9.2.20.1 (2.5.8) 2021-11-30 2a2962fbd1 OpenJDK 64-Bit Server VM 11.0.19+7-LTS on 11.0.19+7-LTS +jit [linux-x86_64] May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: using a shared (threadsafe!) runtime uri:classloader:/jruby/rack/response.rb:294: warning: constant ::Fixnum is deprecated uri:classloader:/jruby/rack/core_ext.rb:26: warning: constant ::NativeExceptionis deprecated Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb ArchivesSpaceThreadDump: Touch the file '/opt/archivesspace/thread_dump_backend.txt' to trigger a thread dump I, [2023-05-19T10:01:14.847038 #1570] INFO -- : Thread-2002: Connecting to database: jdbc:mysql://localhost:3306/archivesspace?user=[REDACTED]&password=[REDACT ED]&useUnicode=true&characterEncoding=UTF-8. Max connections: 28 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver classis `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. I, [2023-05-19T10:01:15.866939 #1570] INFO -- : Thread-2002: All tables checkedand confirmed set to UTF-8. Nice job! I, [2023-05-19T10:01:16.615214 #1570] INFO -- : Thread-2002: Solr config checksum verification ok. I, [2023-05-19T10:01:19.772389 #1570] INFO -- : Thread-2002: Starting job scheduler /opt/archivesspace/gems/gems/rufus-scheduler-2.0.24/lib/rufus/sc/cronline.rb:80:warning: constant ::Fixnum is deprecated I, [2023-05-19T10:01:20.446880 #1570] INFO -- : Thread-2002: Updating system preferences I, [2023-05-19T10:01:21.067956 #1570] INFO -- : Thread-2914: Starting background job thread 1 (2914) I, [2023-05-19T10:01:21.074939 #1570] INFO -- : Thread-2916: Starting background job thread 2 (2916) May 19, 2023 10:01:21 AM org.eclipse.jetty.server.handler.ContextHandler doStart INFO: Started o.e.j.w.WebAppContext at 26f5e45d{/,file:///opt/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-5382710903715848903/webapp/,AVAILABLE}{/opt/archivesspace/wars/backend.war} ======================================================================== A trace file has been written to the following location: /tmp/aspace_diagnostic_1684504881.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. ======================================================================== Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:349 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 invokeOther132:start at launcher/launcher.rb:90 start_server at launcher/launcher.rb:90 invokeOther193:start_server at launcher/launcher.rb:144 main at launcher/launcher.rb:144 invokeOther303:main at launcher/launcher.rb:242
at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206 Caused by: java.net.BindException: Address already in use bind0 at sun/nio/ch/Net.java:-2 bind at sun/nio/ch/Net.java:459 bind at sun/nio/ch/Net.java:448 bind at sun/nio/ch/ServerSocketChannelImpl.java:227 bind at sun/nio/ch/ServerSocketAdaptor.java:80 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:344 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 call at org/jruby/java/invokers/InstanceMethodInvoker.java:32 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther132:start at launcher/launcher.rb:90 RUBY$method$start_server$1 at launcher/launcher.rb:90 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:80 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:179 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:397 call at org/jruby/runtime/callsite/CachingCallSite.java:206 invokeOther193:start_server at launcher/launcher.rb:144 RUBY$method$main$6 at launcher/launcher.rb:144 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:156 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther303:main at launcher/launcher.rb:242 RUBY$script at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 load at org/jruby/ir/Compiler.java:89 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206" I have Solr and ArchivesSpace set to start as init scripts. I would appreciate any insight that folks could offer would be great. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu Error! Filename not specified. _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu [Image removed by sender.] CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and are confident the content is safe. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: From egadsby at towson.edu Fri May 19 12:02:09 2023 From: egadsby at towson.edu (Gadsby, Eric T.) Date: Fri, 19 May 2023 16:02:09 +0000 Subject: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error In-Reply-To: References: Message-ID: Thanks?. I can try that. I killed Splunk and then Aspace came up? ?[sudo] password for egadsby-admin: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME chronyd 1018 chrony 5u IPv4 23682 0t0 UDP 127.0.0.1:323 chronyd 1018 chrony 6u IPv6 23683 0t0 UDP [::1]:323 sshd 1041 root 3u IPv4 24217 0t0 TCP *:22 (LISTEN) sshd 1041 root 4u IPv6 24219 0t0 TCP *:22 (LISTEN) omiengine 1184 omi 6u IPv6 27027 0t0 TCP *:1270 (LISTEN) mysqld 1222 mysql 25u IPv6 29018 0t0 TCP *:3306 (LISTEN) mysqld 1222 mysql 167u IPv6 94035 0t0 TCP 127.0.0.1:3306->127.0.0.1:40416 (ESTABLISHED) mysqld 1222 mysql 168u IPv6 95686 0t0 TCP 127.0.0.1:3306->127.0.0.1:40418 (ESTABLISHED) mysqld 1222 mysql 169u IPv6 95694 0t0 TCP 127.0.0.1:3306->127.0.0.1:40432 (ESTABLISHED) mysqld 1222 mysql 170u IPv6 95754 0t0 TCP 127.0.0.1:3306->127.0.0.1:56288 (ESTABLISHED) mysqld 1222 mysql 171u IPv6 95755 0t0 TCP 127.0.0.1:3306->127.0.0.1:56298 (ESTABLISHED) mysqld 1222 mysql 172u IPv6 95949 0t0 TCP 127.0.0.1:3306->127.0.0.1:40150 (ESTABLISHED) mysqld 1222 mysql 173u IPv6 96044 0t0 TCP 127.0.0.1:3306->127.0.0.1:40164 (ESTABLISHED) mysqld 1222 mysql 174u IPv6 96162 0t0 TCP 127.0.0.1:3306->127.0.0.1:45520 (ESTABLISHED) mysqld 1222 mysql 175u IPv6 96171 0t0 TCP 127.0.0.1:3306->127.0.0.1:45526 (ESTABLISHED) winbindd 1269 root 26u IPv4 26524 0t0 TCP 10.8.3.3:48320->136.160.181.196:49686 (ESTABLISHED) winbindd 1269 root 27u IPv4 26557 0t0 TCP 10.8.3.3:50518->136.160.181.196:49669 (ESTABLISHED) winbindd 1269 root 28u IPv4 110751 0t0 TCP 10.8.3.3:44166->136.160.181.196:389 (ESTABLISHED) master 1819 root 14u IPv4 29098 0t0 TCP 127.0.0.1:25 (LISTEN) master 1819 root 15u IPv6 29099 0t0 TCP [::1]:25 (LISTEN) java 1825 solr 46u IPv6 31552 0t0 TCP 127.0.0.1:7983 (LISTEN) java 1825 solr 156u IPv6 32642 0t0 TCP *:8983 (LISTEN) sshd 2512 root 4u IPv4 36189 0t0 TCP 10.8.3.3:22->10.19.130.72:59108 (ESTABLISHED) sshd 2545 egadsby-admin 4u IPv4 36189 0t0 TCP 10.8.3.3:22->10.19.130.72:59108 (ESTABLISHED) java 6957 root 21u IPv6 95695 0t0 TCP *:8089 (LISTEN) java 6957 root 51u IPv6 95673 0t0 TCP 127.0.0.1:40416->127.0.0.1:3306 (ESTABLISHED) java 6957 root 52u IPv6 95685 0t0 TCP 127.0.0.1:40418->127.0.0.1:3306 (ESTABLISHED) java 6957 root 60u IPv6 95693 0t0 TCP 127.0.0.1:40432->127.0.0.1:3306 (ESTABLISHED) java 6957 root 64u IPv6 110075 0t0 TCP 127.0.0.1:48070->127.0.0.1:8089 (ESTABLISHED) java 6957 root 65u IPv6 94106 0t0 TCP *:8091 (LISTEN) java 6957 root 66u IPv6 94074 0t0 TCP 127.0.0.1:47172->127.0.0.1:8089 (CLOSE_WAIT) java 6957 root 82u IPv6 110086 0t0 TCP 127.0.0.1:48090->127.0.0.1:8089 (ESTABLISHED) java 6957 root 83u IPv6 96382 0t0 TCP *:8080 (LISTEN) java 6957 root 84u IPv6 110663 0t0 TCP 127.0.0.1:8089->127.0.0.1:48070 (ESTABLISHED) java 6957 root 85u IPv6 110680 0t0 TCP 127.0.0.1:48504->127.0.0.1:8089 (ESTABLISHED) java 6957 root 94u IPv6 95752 0t0 TCP 127.0.0.1:56288->127.0.0.1:3306 (ESTABLISHED) java 6957 root 101u IPv6 110788 0t0 TCP 127.0.0.1:8089->127.0.0.1:44542 (ESTABLISHED) java 6957 root 102u IPv6 94185 0t0 TCP 127.0.0.1:56298->127.0.0.1:3306 (ESTABLISHED) java 6957 root 106u IPv6 110197 0t0 TCP 127.0.0.1:50852->127.0.0.1:8089 (ESTABLISHED) java 6957 root 107u IPv6 96080 0t0 TCP *:8082 (LISTEN) java 6957 root 119u IPv6 96607 0t0 TCP *:8081 (LISTEN) java 6957 root 128u IPv6 110673 0t0 TCP 127.0.0.1:8089->127.0.0.1:48090 (ESTABLISHED) java 6957 root 130u IPv6 110091 0t0 TCP 127.0.0.1:8089->127.0.0.1:48504 (ESTABLISHED) java 6957 root 135u IPv6 110168 0t0 TCP 127.0.0.1:44542->127.0.0.1:8089 (ESTABLISHED) java 6957 root 143u IPv6 110165 0t0 TCP 127.0.0.1:44538->127.0.0.1:8089 (ESTABLISHED) java 6957 root 152u IPv6 110791 0t0 TCP 127.0.0.1:8089->127.0.0.1:50852 (ESTABLISHED) java 6957 root 156u IPv6 96542 0t0 TCP 127.0.0.1:40150->127.0.0.1:3306 (ESTABLISHED) java 6957 root 157u IPv6 96557 0t0 TCP 127.0.0.1:39078->127.0.0.1:8089 (CLOSE_WAIT) java 6957 root 159u IPv6 110683 0t0 TCP 127.0.0.1:8089->127.0.0.1:44538 (ESTABLISHED) java 6957 root 182u IPv6 96609 0t0 TCP *:8888 (LISTEN) java 6957 root 188u IPv6 96612 0t0 TCP 127.0.0.1:40164->127.0.0.1:3306 (ESTABLISHED) java 6957 root 190u IPv6 96687 0t0 TCP 127.0.0.1:45520->127.0.0.1:3306 (ESTABLISHED) java 6957 root 200u IPv6 96170 0t0 TCP 127.0.0.1:45526->127.0.0.1:3306 (ESTABLISHED)? I still can?t see if on a browser but I think that?s a firewall problem. I am following up on that with our firewall people. I?ll keep the list posted. Thanks for all your help so far! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Rees, John (NIH/NLM) [E] Date: Friday, May 19, 2023 at 11:58 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] We also have SPLUNKD running across all our local PCs, so my local/C: drive aspace v3.3.1 runs on port 8087 (or any other port not list in the config) to get around the cannot bind error. # ## The ArchivesSpace backend listens on port 8089 by default. You can set it to ## something else below. AppConfig[:backend_url] = http://localhost:8087 # ## The ArchivesSpace staff interface listens on port 8080 by default. You can ## set it to something else below. #AppConfig[:frontend_url] = http://localhost:8080 # ## The ArchivesSpace public interface listens on port 8081 by default. You can ## set it to something else below. #AppConfig[:public_url] = http://localhost:8081 # ## The ArchivesSpace OAI server listens on port 8082 by default. You can ## set it to something else below. #AppConfig[:oai_url] = http://localhost:8082 # ## The ArchivesSpace Solr index listens on port 8090 by default. You can ## set it to something else below. #AppConfig[:solr_url] = http://localhost:8090 # ## The ArchivesSpace indexer listens on port 8091 by default. You can ## set it to something else below. #AppConfig[:indexer_url] = http://localhost:8091 # ## The ArchivesSpace API documentation listens on port 8888 by default. You can ## set it to something else below. #AppConfig[:docs_url] = http://localhost:8888 From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Gadsby, Eric T. Sent: Friday, May 19, 2023 11:37 AM To: Archivesspace Users Group Subject: [EXTERNAL] Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error A search of the config could not find anything. [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Blake Carver > Date: Friday, May 19, 2023 at 11:31 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Is this set in your config? AppConfig[:enable_solr] = false ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Gadsby, Eric T. > Sent: Friday, May 19, 2023 11:22 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error ps -ef | grep java = ?java -server -Xms512m -Xmx512m -XX:+UseG1GC -XX:+PerfDisableSharedMem -XX:+ParallelRefProcEnabled -XX :MaxGCPauseMillis=250 -XX:+UseLargePages -XX:+AlwaysPreTouch -XX:+ExplicitGCInvokesConcurrent -Xlog:gc*:file=/var/solr/logs/solr_gc.log:time,uptime:filec ount=9,filesize=20M -Dsolr.jetty.inetaccess.includes= -Dsolr.jetty.inetaccess.excludes= -Dsolr.log.dir=/var/solr/logs -Djetty.port=8983 -DSTOP.PORT=7983 -DSTOP.KEY=solrrocks -Duser.timezone=UTC -XX:-OmitStackTraceInFastThrow -XX:OnOutOfMemoryError=/opt/solr/bin/oom_solr.sh 8983 /var/solr/logs -Djetty.home =/opt/solr/server -Dsolr.solr.home=/var/solr/data -Dsolr.data.home= -Dsolr.install.dir=/opt/solr -Dsolr.default.confdir=/opt/solr/server/solr/configsets/ _default/conf -Dlog4j.configurationFile=/var/solr/log4j2.xml -Xss256k -Dsolr.log.muteconsole -jar start.jar --module=http --module=gzip egadsby+ 6561 2546 0 11:18 pts/0 00:00:00 grep --color=auto java? Right now it just seems to be Solr running?. Based on my read of this output. I might be wrong. It is a new 3.3.1 server with a fresh install with the data base from an old server being imported from a SQL dump and then migrated using the script. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Tom Hanstra > Date: Friday, May 19, 2023 at 11:14 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] When connected to the server, use the command: ps -ef | grep java and look to see if there are java processes running. If there is an old one, you will have to stop/kill it before starting the new one. Is this a completely new server only running 3.3.1 ? If so, the solr process will also show up using that command. Tom On Fri, May 19, 2023 at 10:55?AM Gadsby, Eric T. > wrote: I wondered that, how would I check? Going to a browser yields nothing? that said my firewall rules may not be in place? Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Tom Hanstra > Date: Friday, May 19, 2023 at 10:53 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] First thought would be that the new service is trying to start while the old one is still running. Could that be? Tom On Fri, May 19, 2023 at 10:44?AM Gadsby, Eric T. > wrote: Dear Friends, I am in the process of moving our old v2.7.1 to V3.3.1. I have been able to set up Solr, the application, move the data and start ArchivesSpace twice in our testing environment (CentOS8 Stream). Today I ran the same procedure in our production environment (RHEL8.5) and ArchivesSpace won't start. The log reports this error: "Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089" -- of at least I think that's the problem (I'm going to provide the whole log: "$ cat archivesspace.out OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb May 19, 2023 10:01:02 AM org.eclipse.jetty.util.log.Log initialized INFO: Logging initialized @7281ms to org.eclipse.jetty.util.log.Slf4jLog May 19, 2023 10:01:03 AM org.eclipse.jetty.server.Server doStart INFO: jetty-9.4.44.v20210927; built: 2021-09-27T23:02:44.612Z; git: 8da83308eeca865e495e53ef315a249d63ba9332; jvm 11.0.19+7-LTS May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: DefaultSessionIdManager workerName=node0 May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: No SessionScavenger set, using defaults May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.HouseKeeper startScavenging INFO: node0 Scavenging every 600000ms May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: jruby 9.2.20.1 (2.5.8) 2021-11-30 2a2962fbd1 OpenJDK 64-Bit Server VM 11.0.19+7-LTS on 11.0.19+7-LTS +jit [linux-x86_64] May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: using a shared (threadsafe!) runtime uri:classloader:/jruby/rack/response.rb:294: warning: constant ::Fixnum is deprecated uri:classloader:/jruby/rack/core_ext.rb:26: warning: constant ::NativeExceptionis deprecated Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb ArchivesSpaceThreadDump: Touch the file '/opt/archivesspace/thread_dump_backend.txt' to trigger a thread dump I, [2023-05-19T10:01:14.847038 #1570] INFO -- : Thread-2002: Connecting to database: jdbc:mysql://localhost:3306/archivesspace?user=[REDACTED]&password=[REDACT ED]&useUnicode=true&characterEncoding=UTF-8. Max connections: 28 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver classis `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. I, [2023-05-19T10:01:15.866939 #1570] INFO -- : Thread-2002: All tables checkedand confirmed set to UTF-8. Nice job! I, [2023-05-19T10:01:16.615214 #1570] INFO -- : Thread-2002: Solr config checksum verification ok. I, [2023-05-19T10:01:19.772389 #1570] INFO -- : Thread-2002: Starting job scheduler /opt/archivesspace/gems/gems/rufus-scheduler-2.0.24/lib/rufus/sc/cronline.rb:80:warning: constant ::Fixnum is deprecated I, [2023-05-19T10:01:20.446880 #1570] INFO -- : Thread-2002: Updating system preferences I, [2023-05-19T10:01:21.067956 #1570] INFO -- : Thread-2914: Starting background job thread 1 (2914) I, [2023-05-19T10:01:21.074939 #1570] INFO -- : Thread-2916: Starting background job thread 2 (2916) May 19, 2023 10:01:21 AM org.eclipse.jetty.server.handler.ContextHandler doStart INFO: Started o.e.j.w.WebAppContext at 26f5e45d{/,file:///opt/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-5382710903715848903/webapp/,AVAILABLE}{/opt/archivesspace/wars/backend.war} ======================================================================== A trace file has been written to the following location: /tmp/aspace_diagnostic_1684504881.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. ======================================================================== Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:349 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 invokeOther132:start at launcher/launcher.rb:90 start_server at launcher/launcher.rb:90 invokeOther193:start_server at launcher/launcher.rb:144 main at launcher/launcher.rb:144 invokeOther303:main at launcher/launcher.rb:242
at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206 Caused by: java.net.BindException: Address already in use bind0 at sun/nio/ch/Net.java:-2 bind at sun/nio/ch/Net.java:459 bind at sun/nio/ch/Net.java:448 bind at sun/nio/ch/ServerSocketChannelImpl.java:227 bind at sun/nio/ch/ServerSocketAdaptor.java:80 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:344 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 call at org/jruby/java/invokers/InstanceMethodInvoker.java:32 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther132:start at launcher/launcher.rb:90 RUBY$method$start_server$1 at launcher/launcher.rb:90 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:80 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:179 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:397 call at org/jruby/runtime/callsite/CachingCallSite.java:206 invokeOther193:start_server at launcher/launcher.rb:144 RUBY$method$main$6 at launcher/launcher.rb:144 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:156 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther303:main at launcher/launcher.rb:242 RUBY$script at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 load at org/jruby/ir/Compiler.java:89 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206" I have Solr and ArchivesSpace set to start as init scripts. I would appreciate any insight that folks could offer would be great. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu Error! Filename not specified. _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu [Image removed by sender.] CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and are confident the content is safe. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.jpg Type: image/jpeg Size: 1826 bytes Desc: image002.jpg URL: From CRIMIN at ecu.edu Fri May 19 12:45:07 2023 From: CRIMIN at ecu.edu (Crimi, Nick) Date: Fri, 19 May 2023 16:45:07 +0000 Subject: [Archivesspace_Users_Group] Database migration error creating table In-Reply-To: References: Message-ID: Thank you! I had to drop many tables and the upgrade got to migration 158. It wanted me to delete the ark_uniq_check table. Now it says I have an unknown column external _ark_url in the field list. My guess is that a row has illegal characters? How do I track down the bad apple? ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Blake Carver Sent: Friday, May 19, 2023, 10:17 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Database migration error creating table You don't often get email from blake.carver at lyrasis.org. Learn why this is important This email originated from outside ECU. Your DB is in a bad place. It has tables from the failed upgrade, so every time you try to run it again it sees those tables and says "nope, can't keep going, you have this one already" Make sure you do this on a COPY of the DB and not the live site. drop table lang_material ./scripts/setup-database.sh it will probably fail with another "already exists" error now drop lang_material AND that new one. You'll need to drop both because they get recreated each time you run setup again. Keep doing that until it finishes up. There will be probably 4 or 5. Hopefully that'll do the trick and the DB isn't messed up in any other ways. You may also need to delete some enumeration values in there also. ArchivesSpace expects certain things to be in certain places, and certain other things to NOT be in certain places when upgrading, if the upgrade fails only some of those things are in the right place, so it can't get past that weird state. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Crimi, Nick Sent: Thursday, May 18, 2023 4:17 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Database migration error creating table Thank you! I tried running the setup database script for 2.7.0 and 2.7.1. Both want to create the lang_material table but it already exists. ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Benn Joseph Sent: Thursday, May 18, 2023 3:43:28 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Database migration error creating table You don't often get email from benn.joseph at northwestern.edu. Learn why this is important This email originated from outside ECU. Wasn?t there also a version somewhere around 2.7 where the data model changed re: languages? I remember having to upgrade to 2.7 (and running some sort of tool) before going to 2.8, a couple of upgrades ago. --Benn From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Valerie Addonizio Sent: Thursday, May 18, 2023 2:27 PM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Database migration error creating table Nick I?m not sure it?s related, but aspace-import-excel (the plugin) was added to core code as of 2.8.0, so you can drop that plugin and enjoy that functionality without it. -Valerie From: archivesspace_users_group-bounces at lyralists.lyrasis.org > On Behalf Of Crimi, Nick Sent: Thursday, May 18, 2023 3:10 PM To: archivesspace_users_group at lyralists.lyrasis.org Subject: [Archivesspace_Users_Group] Database migration error creating table Hi team, My library is trying to upgrade AS from 2.51 to 3.3.1. We are using mysql for the dB and aspace-import-excel is enabled for plug-in. The dB migration throws an error that table lang_material already exists. Please let me know how to complete the upgrade. Maybe I need to upgrade to the latest 2.x version first? Nick crimi East Carolina University -------------- next part -------------- An HTML attachment was scrubbed... URL: From egadsby at towson.edu Fri May 19 13:59:48 2023 From: egadsby at towson.edu (Gadsby, Eric T.) Date: Fri, 19 May 2023 17:59:48 +0000 Subject: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error In-Reply-To: References: Message-ID: John, I made the suggestion you suggested and now the server boots with both Splunk and ArchivesSpace running. I still can?t get to it from browsers I am still waiting to hear back from our firewall group. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Rees, John (NIH/NLM) [E] Date: Friday, May 19, 2023 at 11:58 AM To: Archivesspace Users Group Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] We also have SPLUNKD running across all our local PCs, so my local/C: drive aspace v3.3.1 runs on port 8087 (or any other port not list in the config) to get around the cannot bind error. # ## The ArchivesSpace backend listens on port 8089 by default. You can set it to ## something else below. AppConfig[:backend_url] = http://localhost:8087 # ## The ArchivesSpace staff interface listens on port 8080 by default. You can ## set it to something else below. #AppConfig[:frontend_url] = http://localhost:8080 # ## The ArchivesSpace public interface listens on port 8081 by default. You can ## set it to something else below. #AppConfig[:public_url] = http://localhost:8081 # ## The ArchivesSpace OAI server listens on port 8082 by default. You can ## set it to something else below. #AppConfig[:oai_url] = http://localhost:8082 # ## The ArchivesSpace Solr index listens on port 8090 by default. You can ## set it to something else below. #AppConfig[:solr_url] = http://localhost:8090 # ## The ArchivesSpace indexer listens on port 8091 by default. You can ## set it to something else below. #AppConfig[:indexer_url] = http://localhost:8091 # ## The ArchivesSpace API documentation listens on port 8888 by default. You can ## set it to something else below. #AppConfig[:docs_url] = http://localhost:8888 From: archivesspace_users_group-bounces at lyralists.lyrasis.org On Behalf Of Gadsby, Eric T. Sent: Friday, May 19, 2023 11:37 AM To: Archivesspace Users Group Subject: [EXTERNAL] Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error A search of the config could not find anything. [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Blake Carver > Date: Friday, May 19, 2023 at 11:31 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] Is this set in your config? AppConfig[:enable_solr] = false ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Gadsby, Eric T. > Sent: Friday, May 19, 2023 11:22 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error ps -ef | grep java = ?java -server -Xms512m -Xmx512m -XX:+UseG1GC -XX:+PerfDisableSharedMem -XX:+ParallelRefProcEnabled -XX :MaxGCPauseMillis=250 -XX:+UseLargePages -XX:+AlwaysPreTouch -XX:+ExplicitGCInvokesConcurrent -Xlog:gc*:file=/var/solr/logs/solr_gc.log:time,uptime:filec ount=9,filesize=20M -Dsolr.jetty.inetaccess.includes= -Dsolr.jetty.inetaccess.excludes= -Dsolr.log.dir=/var/solr/logs -Djetty.port=8983 -DSTOP.PORT=7983 -DSTOP.KEY=solrrocks -Duser.timezone=UTC -XX:-OmitStackTraceInFastThrow -XX:OnOutOfMemoryError=/opt/solr/bin/oom_solr.sh 8983 /var/solr/logs -Djetty.home =/opt/solr/server -Dsolr.solr.home=/var/solr/data -Dsolr.data.home= -Dsolr.install.dir=/opt/solr -Dsolr.default.confdir=/opt/solr/server/solr/configsets/ _default/conf -Dlog4j.configurationFile=/var/solr/log4j2.xml -Xss256k -Dsolr.log.muteconsole -jar start.jar --module=http --module=gzip egadsby+ 6561 2546 0 11:18 pts/0 00:00:00 grep --color=auto java? Right now it just seems to be Solr running?. Based on my read of this output. I might be wrong. It is a new 3.3.1 server with a fresh install with the data base from an old server being imported from a SQL dump and then migrated using the script. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Tom Hanstra > Date: Friday, May 19, 2023 at 11:14 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] When connected to the server, use the command: ps -ef | grep java and look to see if there are java processes running. If there is an old one, you will have to stop/kill it before starting the new one. Is this a completely new server only running 3.3.1 ? If so, the solr process will also show up using that command. Tom On Fri, May 19, 2023 at 10:55?AM Gadsby, Eric T. > wrote: I wondered that, how would I check? Going to a browser yields nothing? that said my firewall rules may not be in place? Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . From: archivesspace_users_group-bounces at lyralists.lyrasis.org > on behalf of Tom Hanstra > Date: Friday, May 19, 2023 at 10:53 AM To: Archivesspace Users Group > Subject: Re: [Archivesspace_Users_Group] Trying to spin up a new server and it won't load... Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 error [ CAUTION: This email is from outside of TU. Use caution before clicking links or opening attachments. If suspicious, report to phishing at towson.edu. ] First thought would be that the new service is trying to start while the old one is still running. Could that be? Tom On Fri, May 19, 2023 at 10:44?AM Gadsby, Eric T. > wrote: Dear Friends, I am in the process of moving our old v2.7.1 to V3.3.1. I have been able to set up Solr, the application, move the data and start ArchivesSpace twice in our testing environment (CentOS8 Stream). Today I ran the same procedure in our production environment (RHEL8.5) and ArchivesSpace won't start. The log reports this error: "Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089" -- of at least I think that's the problem (I'm going to provide the whole log: "$ cat archivesspace.out OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb May 19, 2023 10:01:02 AM org.eclipse.jetty.util.log.Log initialized INFO: Logging initialized @7281ms to org.eclipse.jetty.util.log.Slf4jLog May 19, 2023 10:01:03 AM org.eclipse.jetty.server.Server doStart INFO: jetty-9.4.44.v20210927; built: 2021-09-27T23:02:44.612Z; git: 8da83308eeca865e495e53ef315a249d63ba9332; jvm 11.0.19+7-LTS May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: DefaultSessionIdManager workerName=node0 May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart INFO: No SessionScavenger set, using defaults May 19, 2023 10:01:03 AM org.eclipse.jetty.server.session.HouseKeeper startScavenging INFO: node0 Scavenging every 600000ms May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: jruby 9.2.20.1 (2.5.8) 2021-11-30 2a2962fbd1 OpenJDK 64-Bit Server VM 11.0.19+7-LTS on 11.0.19+7-LTS +jit [linux-x86_64] May 19, 2023 10:01:03 AM org.eclipse.jetty.server.handler.ContextHandler$Contextlog INFO: INFO: using a shared (threadsafe!) runtime uri:classloader:/jruby/rack/response.rb:294: warning: constant ::Fixnum is deprecated uri:classloader:/jruby/rack/core_ext.rb:26: warning: constant ::NativeExceptionis deprecated Loading ArchivesSpace configuration file from path: /opt/archivesspace/config/config.rb ArchivesSpaceThreadDump: Touch the file '/opt/archivesspace/thread_dump_backend.txt' to trigger a thread dump I, [2023-05-19T10:01:14.847038 #1570] INFO -- : Thread-2002: Connecting to database: jdbc:mysql://localhost:3306/archivesspace?user=[REDACTED]&password=[REDACT ED]&useUnicode=true&characterEncoding=UTF-8. Max connections: 28 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver classis `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. I, [2023-05-19T10:01:15.866939 #1570] INFO -- : Thread-2002: All tables checkedand confirmed set to UTF-8. Nice job! I, [2023-05-19T10:01:16.615214 #1570] INFO -- : Thread-2002: Solr config checksum verification ok. I, [2023-05-19T10:01:19.772389 #1570] INFO -- : Thread-2002: Starting job scheduler /opt/archivesspace/gems/gems/rufus-scheduler-2.0.24/lib/rufus/sc/cronline.rb:80:warning: constant ::Fixnum is deprecated I, [2023-05-19T10:01:20.446880 #1570] INFO -- : Thread-2002: Updating system preferences I, [2023-05-19T10:01:21.067956 #1570] INFO -- : Thread-2914: Starting background job thread 1 (2914) I, [2023-05-19T10:01:21.074939 #1570] INFO -- : Thread-2916: Starting background job thread 2 (2916) May 19, 2023 10:01:21 AM org.eclipse.jetty.server.handler.ContextHandler doStart INFO: Started o.e.j.w.WebAppContext at 26f5e45d{/,file:///opt/archivesspace/data/tmp/jetty-0_0_0_0-8089-backend_war-_-any-5382710903715848903/webapp/,AVAILABLE}{/opt/archivesspace/wars/backend.war} ======================================================================== A trace file has been written to the following location: /tmp/aspace_diagnostic_1684504881.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. ======================================================================== Unhandled Java exception: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8089 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:349 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 invokeOther132:start at launcher/launcher.rb:90 start_server at launcher/launcher.rb:90 invokeOther193:start_server at launcher/launcher.rb:144 main at launcher/launcher.rb:144 invokeOther303:main at launcher/launcher.rb:242
at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206 Caused by: java.net.BindException: Address already in use bind0 at sun/nio/ch/Net.java:-2 bind at sun/nio/ch/Net.java:459 bind at sun/nio/ch/Net.java:448 bind at sun/nio/ch/ServerSocketChannelImpl.java:227 bind at sun/nio/ch/ServerSocketAdaptor.java:80 openAcceptChannel at org/eclipse/jetty/server/ServerConnector.java:344 open at org/eclipse/jetty/server/ServerConnector.java:310 doStart at org/eclipse/jetty/server/AbstractNetworkConnector.java:80 doStart at org/eclipse/jetty/server/ServerConnector.java:234 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 doStart at org/eclipse/jetty/server/Server.java:401 start at org/eclipse/jetty/util/component/AbstractLifeCycle.java:73 invoke0 at jdk/internal/reflect/NativeMethodAccessorImpl.java:-2 invoke at jdk/internal/reflect/NativeMethodAccessorImpl.java:62 invoke at jdk/internal/reflect/DelegatingMethodAccessorImpl.java:43 invoke at java/lang/reflect/Method.java:566 invokeDirectWithExceptionHandling at org/jruby/javasupport/JavaMethod.java:441 invokeDirect at org/jruby/javasupport/JavaMethod.java:305 call at org/jruby/java/invokers/InstanceMethodInvoker.java:32 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther132:start at launcher/launcher.rb:90 RUBY$method$start_server$1 at launcher/launcher.rb:90 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:80 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:179 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:397 call at org/jruby/runtime/callsite/CachingCallSite.java:206 invokeOther193:start_server at launcher/launcher.rb:144 RUBY$method$main$6 at launcher/launcher.rb:144 call at org/jruby/internal/runtime/methods/CompiledIRMethod.java:156 cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:355 call at org/jruby/runtime/callsite/CachingCallSite.java:144 invokeOther303:main at launcher/launcher.rb:242 RUBY$script at launcher/launcher.rb:242 invokeWithArguments at java/lang/invoke/MethodHandle.java:710 load at org/jruby/ir/Compiler.java:89 runScript at org/jruby/Ruby.java:1205 runNormally at org/jruby/Ruby.java:1128 runNormally at org/jruby/Ruby.java:1146 runFromMain at org/jruby/Ruby.java:958 doRunFromMain at org/jruby/Main.java:400 internalRun at org/jruby/Main.java:292 run at org/jruby/Main.java:234 main at org/jruby/Main.java:206" I have Solr and ArchivesSpace set to start as init scripts. I would appreciate any insight that folks could offer would be great. Thanks! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu Error! Filename not specified. _______________________________________________ Archivesspace_Users_Group mailing list Archivesspace_Users_Group at lyralists.lyrasis.org http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group -- Tom Hanstra Sr. Systems Administrator hanstra at nd.edu [Image removed by sender.] CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and are confident the content is safe. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.jpg Type: image/jpeg Size: 1826 bytes Desc: image002.jpg URL: From Jessica.Crouch at lyrasis.org Mon May 22 09:41:51 2023 From: Jessica.Crouch at lyrasis.org (Jessica Crouch) Date: Mon, 22 May 2023 13:41:51 +0000 Subject: [Archivesspace_Users_Group] Atlas Systems is pleased to announce a new version of the Aeon ArchivesSpace Request Fulfillment Plugin Message-ID: [Posted on behalf of our registered service provider, Atlas Systems] Atlas Systems is pleased to announce a new version of the Aeon ArchivesSpace Request Fulfillment Plugin. This release includes top container mode which will limit requesting to resources and archival objects with top containers. Top container mode directs users to a box picker form in Aeon to streamline request submittal directly to request processing queues. Finally, this version of the plugin also adds the option to block requesting based on local access restrictions type. Please join Katie Gillespie, Special Collection & Archives Program Manager, and Valerie Addonizio, Special Collections and Archives Technical Consultant, on June 1 at 2pm Eastern for a demo and Q&A session about the new plugin features. Register here! Questions? Email kgillespie at atlas-sys.com Best, Jessica Dowd Crouch Community Engagement Coordinator for ArchivesSpace jessica.crouch at lyrasis.org [A picture containing text Description automatically generated] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 90654 bytes Desc: image001.jpg URL: From rtwilson at cornell.edu Mon May 22 10:25:08 2023 From: rtwilson at cornell.edu (Robert T. Wilson) Date: Mon, 22 May 2023 14:25:08 +0000 Subject: [Archivesspace_Users_Group] Import via spreadsheet issue Message-ID: Hi all, A staff member reported an issue working with a large resource record not being seen with less complex records in our 3.3.1. instance of ASpace, and I'm wondering if anyone has any advice. They are trying to add to a sub-subseries through import via spreadsheet. Spreadsheet looks good and validation goes through fine. However, when trying the file, the first two aos will get created, but the remainder fail with: Row 8: ERROR Problem with initial save -- Java::JavaSql::SQLIntegrityConstraintViolationException: Duplicate entry '973105 at archival_object-4000' for key 'uniq_ao_pos' Row 9: ERROR No Archival Object created Trying to use 973105 as ID for the rest of the entries in this specific example. This isn't happening for other resources. This is a pretty large record and lots of nesting, and I'm wondering if that's has something to do with it, or if something in the spreadsheet is off due to the structure of the resource record. Prior imports using spreadsheet plugin for this record when we were on 2.5 worked fine according to staff. Has anyone seen this or have any ideas on why it's not generating new IDs for subsequent objects? Thanks, Robert Robert T. Wilson (he/him) Cloud Systems Administrator Cornell University Library rtwilson at cornell.edu 607.254.3483 -------------- next part -------------- An HTML attachment was scrubbed... URL: From christine.dibella at lyrasis.org Mon May 22 11:52:35 2023 From: christine.dibella at lyrasis.org (Christine Di Bella) Date: Mon, 22 May 2023 15:52:35 +0000 Subject: [Archivesspace_Users_Group] changes related to ArchivesSpace community engagement staffing Message-ID: Hello ArchivesSpace members, The two cornerstones of ArchivesSpace are software that meets user needs and strong community engagement. The continued robust backing of members and the support of the ArchivesSpace Governance Board have enabled us to shore up our staffing for development in recent years. With that side of our program in a stronger place than ever before, we are now able to turn attention to the other side of our team, and I am delighted to announce two recently approved changes related to our staffing for engagement. Jessica Crouch has been an essential part of the ArchivesSpace team since 2019. In that time, she has led significant expansion in the depth and breadth of our engagement programming and important improvements in many of our activities that directly support ArchivesSpace's users, including working with community groups to reconceive how we deliver our Help Center and our training model. In recognition of her skills, experience and valuable perspective, we are shifting and refocusing some of her responsibilities to enable her to get more involved in areas that directly impact the application itself. Going forward, in addition to continuing to provide leadership for our engagement programming, Jessica will take an active role in shepherding select projects related to making the ArchivesSpace application better meet user needs in some specific areas, including broadening its utility for multi-lingual users and those outside the U.S. Jessica will move into this role as of July 1 and her new title will be Community Engagement Lead. To enable Jessica to give fuller attention to her new responsibilities, we are also adding a part-time Program Assistant to provide administrative support for activities that engage users across the ArchivesSpace community, with a particular focus on events management and communications. The person in this role will work under my direct supervision but in close collaboration with Jessica and others at Lyrasis and in the larger ArchivesSpace community. I'll send more information and the listing for this new position in a separate email. Please join me in congratulating Jessica on her well-deserved promotion and in looking forward to the small increase in our ranks later this summer. Thank you for all the support that you as members provide in making things like this possible so that we can better support you. Christine Christine Di Bella ArchivesSpace Program Manager christine.dibella at lyrasis.org [cid:image001.jpg at 01D98C89.A45E1E20] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 56099 bytes Desc: image001.jpg URL: From christine.dibella at lyrasis.org Mon May 22 14:50:16 2023 From: christine.dibella at lyrasis.org (Christine Di Bella) Date: Mon, 22 May 2023 18:50:16 +0000 Subject: [Archivesspace_Users_Group] position announcement: ArchivesSpace Program Assistant (part-time) Message-ID: Hello ArchivesSpace members, We are delighted to be adding a part-time Program Assistant to provide administrative support for activities that engage users across the ArchivesSpace community, with a particular focus on events management and communications. The person in this role will work under my direct supervision but in close collaboration with Jessica and others at Lyrasis and in the larger ArchivesSpace community. The job description for the Program Assistant is attached. Please note that this is an hourly position, for up to 20 hours per week. All applications should be submitted online via the listing at https://lyrasis.isolvedhire.com/jobs/890546-25777.html. If you know of people who may be interested, please feel free to encourage them to apply or to contact me with questions. Review of applications will be ongoing, but I'd recommend people submit by June 12 for strongest consideration. Christine Christine Di Bella ArchivesSpace Program Manager christine.dibella at lyrasis.org [cid:image001.jpg at 01D98C8A.1B412550] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 56099 bytes Desc: image001.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: ASpace Program Assistant.pdf Type: application/pdf Size: 242492 bytes Desc: ASpace Program Assistant.pdf URL: From Corey.Schmidt at uga.edu Mon May 22 16:38:34 2023 From: Corey.Schmidt at uga.edu (Corey Schmidt) Date: Mon, 22 May 2023 20:38:34 +0000 Subject: [Archivesspace_Users_Group] SAA Blog Post: Managing ArchivesSpace Message-ID: Hello all, I wrote a blog about our use of ArchivesSpace and managing it from a technical and human perspective. It includes some information on how we use a data auditor to track our archival description for any cleanup issues, how we documented our scripts and processes during and after our AT to ASpace migration, and the value of participating in a community of practitioners. You can find it here on SAA?s Descriptive Notes blog: https://saadescription.wordpress.com/2023/05/18/care-through-coding-and-project-management/ Thank you to everyone here for providing their expertise and care as we?ve worked to implement and use ASpace. It?s been a fantastic experience working and sharing with everyone and I hope to do more so in the future. Sincerely, Corey Corey Schmidt Special Collections Libraries | Project Management Librarian/Archivist 300 S Hull St | Athens, GA 30605 706-542-8151 | Corey.Schmidt at uga.edu [University of Georgia] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 8920 bytes Desc: image001.png URL: From egadsby at towson.edu Mon May 22 17:20:39 2023 From: egadsby at towson.edu (Gadsby, Eric T.) Date: Mon, 22 May 2023 21:20:39 +0000 Subject: [Archivesspace_Users_Group] Google Analytics/Google Tags Message-ID: Dear Friends, Good evening! I need to add Google Analytics/Google Tags to our new ArchivesSpace install. I have a snippet of Java Script our web developer provided me but I can?t for the life of me remember what file to add it to and or where? Any help would be apricated. Thanks in advance! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: From philip.webster at sheffield.ac.uk Mon May 22 17:26:27 2023 From: philip.webster at sheffield.ac.uk (Philip Webster) Date: Mon, 22 May 2023 21:26:27 +0000 Subject: [Archivesspace_Users_Group] Google Analytics/Google Tags In-Reply-To: References: Message-ID: Hi, We use the aspace_analytics plugin from Dartmouth, and this makes things very simple - there's just a single file in the plugin directory that you paste your Google Analytics snippet into. Regards, Philip Webster ________________________________ From: archivesspace_users_group-bounces at lyralists.lyrasis.org on behalf of Gadsby, Eric T. Sent: Monday, May 22, 2023 10:20:39 PM To: Archivesspace Users Group Subject: [Archivesspace_Users_Group] Google Analytics/Google Tags Dear Friends, Good evening! I need to add Google Analytics/Google Tags to our new ArchivesSpace install. I have a snippet of Java Script our web developer provided me but I can?t for the life of me remember what file to add it to and or where? Any help would be apricated. Thanks in advance! [Towson University logo] Eric T. Gadsby Pronouns: he/him/his IT Operations Specialist | Albert S. Cook Library ? P: 410-704-3340 egadsby at towson.edu | libraries.towson.edu ? Confidentiality Notice: This message may contain information that is confidential, privileged, proprietary, or otherwise legally exempt from disclosure. If you are not the intended recipient, you are notified that you are not authorized to read, print, copy or disseminate this message, any part of it, or any attachments. If this message has been sent to you in error, please notify the sender by replying to this transmission, or by calling Albert S. Cook Library at 410-704-3340 . -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 1826 bytes Desc: image001.jpg URL: From Joshua.D.Shaw at dartmouth.edu Tue May 23 07:09:39 2023 From: Joshua.D.Shaw at dartmouth.edu (Joshua D. Shaw) Date: Tue, 23 May 2023 11:09:39 +0000 Subject: [Archivesspace_Users_Group] Google Analytics/Google Tags In-Reply-To: References: Message-ID: Hey Eric Here's the plugin in case you need it: https://github.com/dartmouth-dltg/aspace_analytics All it does is provide space for a snippet and, if you're using Google Tag Manager, a