Hi Alan,

You shouldn’t need to be fiddling with gems if you’re just upgrading. The 
distribution should contain all of the gems.


Cheers,
James


> On Feb 28, 2020, at 3:26 PM, Alan Manifold <amanif...@slv.vic.gov.au> wrote:
> 
> I was hoping someone might have responded about these problems overnight, but 
> since they didn’t, I did some more investigation myself.
>  
> Having looked at these problems more, they seem to be distribution problems. 
> The sassc gem appears not to have its extensions pre-built. We don’t really 
> have a ruby development environment, and it looks like we would have to in 
> order to build the extensions. Is that right? Is there a way to install it 
> with pre-built extensions?
>  
> The ContextAction problem seems to be related to some incompatibility between 
> the version of therubyrhino, therubyrhino_jar, and perhaps some javascript 
> library somewhere. It seems to be complaining about not being able to find 
> the ContextAction.class from org.mozilla.javascript. Is that something we’re 
> supposed to already have or is the upgrade supposed to install it or is there 
> something else going on.
>  
> We could really use some expert help on this, if anyone has any thoughts. 
> Thanks!
>  
> 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 | amanif...@slv.vic.gov.au 
> <mailto:amanif...@slv.vic.gov.au> 
> slv.vic.gov.au <http://slv.vic.gov.au/>
> 
>  <https://www.slv.vic.gov.au/email_campaign>  
> 
>  
> <http://www.facebook.com/pages/Melbourne-Australia/State-Library-of-Victoria/32256104331>
>      <http://twitter.com/Library_Vic>        
> <http://www.youtube.com/user/statelibraryvictoria>      
> <http://instagram.com/library_vic>                     
> From: archivesspace_users_group-boun...@lyralists.lyrasis.org 
> <mailto:archivesspace_users_group-boun...@lyralists.lyrasis.org> 
> [mailto:archivesspace_users_group-boun...@lyralists.lyrasis.org 
> <mailto:archivesspace_users_group-boun...@lyralists.lyrasis.org>] On Behalf 
> Of Alan Manifold
> Sent: Thursday, 27 February 2020 2:43 PM
> To: archivesspace_users_group@lyralists.lyrasis.org 
> <mailto:archivesspace_users_group@lyralists.lyrasis.org>
> Subject: [Archivesspace_Users_Group] Errors trying to upgrade to 2.7.1 from 
> 2.5.2
>  
> Hi ArchivesSpacers,
> We’re trying to upgrade our installation from 2.5.2 to 2.7.1. We’ve run into 
> a number of problems, some of which we’ve solved already by adjusting 
> Gemfiles.
>  
> But we’ve got two problems that we haven’t been able to figure out so far. 
> One is a “missing dependency” for “ContextAction” and the other is some kind 
> of problem with the sassc-2.2.1 gem.
>  
> The first is a missing dependency:
>  
> ContextAction not found in packages org.mozilla.javascript; last error: 
> cannot link Java class org.mozilla.javascript.ContextAction, probable missing 
> dependency: org/mozilla/javascript/ContextAction : Unsupported major.minor 
> version 52.0
>  
>             const_missing at uri:classloader:/jruby/java/core_ext/module.rb:45
>           <class:Context> at 
> /usr/local/archivesspace-v2.7.1/gems/gems/therubyrhino-2.1.2/lib/rhino/context.rb:99
>            <module:Rhino> at 
> /usr/local/archivesspace-v2.7.1/gems/gems/therubyrhino-2.1.2/lib/rhino/context.rb:36
>                    <main> at 
> /usr/local/archivesspace-v2.7.1/gems/gems/therubyrhino-2.1.2/lib/rhino/context.rb:3
>                   require at org/jruby/RubyKernel.java:956
>                    <main> at 
> /usr/local/archivesspace-v2.7.1/gems/gems/therubyrhino-2.1.2/lib/rhino.rb:1
>                   require at org/jruby/RubyKernel.java:956
>                    (root) at 
> /usr/local/archivesspace-v2.7.1/gems/gems/therubyrhino-2.1.2/lib/rhino.rb:61
>                      find at org/jruby/RubyEnumerable.java:643
>                    (root) at 
> /usr/local/archivesspace-v2.7.1/gems/gems/execjs-2.7.0/lib/execjs/ruby_rhino_runtime.rb:1
>                available? at 
> /usr/local/archivesspace-v2.7.1/gems/gems/execjs-2.7.0/lib/execjs/ruby_rhino_runtime.rb:91
>   <module:best_available> at 
> /usr/local/archivesspace-v2.7.1/gems/gems/execjs-2.7.0/lib/execjs/runtimes.rb:63
>                    <main> at 
> /usr/local/archivesspace-v2.7.1/gems/gems/execjs-2.7.0/lib/execjs/runtimes.rb:57
>                   require at org/jruby/RubyKernel.java:956
>                    <main> at 
> /usr/local/archivesspace-v2.7.1/gems/gems/execjs-2.7.0/lib/execjs.rb:5
>                   require at org/jruby/RubyKernel.java:956
>                    <main> at 
> /usr/local/archivesspace-v2.7.1/gems/gems/execjs-2.7.0/lib/execjs.rb:4
>                   require at org/jruby/RubyKernel.java:956
>                    <main> at 
> /usr/local/archivesspace-v2.7.1/gems/gems/coffee-script-2.4.1/lib/coffee_script.rb:1
>                   require at org/jruby/RubyKernel.java:956
>           block in (root) at 
> /usr/local/archivesspace-v2.7.1/gems/gems/coffee-script-2.4.1/lib/coffee_script.rb:1
>                      each at org/jruby/RubyArray.java:1735
>           block in (root) at 
> /usr/local/archivesspace-v2.7.1/gems/gems/coffee-script-2.4.1/lib/coffee-script.rb:1
>                      each at org/jruby/RubyArray.java:1735
>                    (root) at 
> /usr/local/archivesspace-v2.7.1/gems/gems/coffee-script-2.4.1/lib/coffee-script.rb:1
>                    (root) at 
> /usr/local/archivesspace-v2.7.1/gems/gems/coffee-rails-4.2.1/lib/coffee-rails.rb:1
>                    <main> at 
> /usr/local/archivesspace-v2.7.1/gems/gems/coffee-rails-4.2.1/lib/coffee-rails.rb:1
>                   require at org/jruby/RubyKernel.java:956
>                    <main> at 
> /usr/local/archivesspace-v2.7.1/gems/gems/bundler-1.17.3/lib/bundler/runtime.rb:1
>                   require at org/jruby/RubyKernel.java:956
>                   require at 
> /usr/local/archivesspace-v2.7.1/gems/gems/bundler-1.17.3/lib/bundler/runtime.rb:81
>                   require at 
> /usr/local/archivesspace-v2.7.1/gems/gems/bundler-1.17.3/lib/bundler/runtime.rb:76
>                    <main> at 
> /usr/local/archivesspace-v2.7.1/gems/gems/bundler-1.17.3/lib/bundler/runtime.rb:65
>              start_server at launcher/launcher.rb:92
>                      main at launcher/launcher.rb:165
>                    <main> at launcher/launcher.rb:261
>  
> Did we miss something in the upgrade process?
>  
> The second problem is related to gem sassc. We get this error:
>  
>                 Ignoring sassc-2.2.1 because its extensions are not built.  
> Try: gem pristine sassc --version 2.2.1
>  
> Shortly followed by this error:
>  
>                 Bundler::GemNotFound: Could not find sassc-2.2.1 in any of 
> the sources
>  
> We tried running the “gem” command above (gem pristine …), but apparently 
> haven’t found the right combination of options to make it work. We don’t know 
> in what directory to run it or what options to use. Also, the gem appears to 
> be there already, so we’re not sure why it’s a problem in the first place:
>  
> asadmin:/usr/local/archivesspace$ ls -ls gems/gems
> …
>   4 drwxr-xr-x.  5 asadmin asadmin   4096 Feb 27 13:57 sassc-2.2.1
> …
>  
> Since the error message says that the extensions are not built, we also tried 
> running “gem build” command:
>  
> asadmin@badger:/usr/local/archivesspace/gems/gems/sassc-2.2.1$ 
> <mailto:asadmin@badger:/usr/local/archivesspace/gems/gems/sassc-2.2.1$> gem 
> build sassc.gemspec
> fatal: Not a git repository (or any parent up to mount point /usr/local)
> Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
> fatal: Not a git repository (or any parent up to mount point /usr/local)
> Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
> WARNING:  description and summary are identical
>   Successfully built RubyGem
>   Name: sassc
>   Version: 2.2.1
> File: sassc-2.2.1.gem
>  
> Any help on this problems would be appreciated. We can submit a ticket if 
> that would be helpful, but we thought someone might be able to give some 
> guidance on the list.
>  
> 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 | amanif...@slv.vic.gov.au 
> <mailto:amanif...@slv.vic.gov.au> 
> slv.vic.gov.au <http://slv.vic.gov.au/>
>  <https://www.slv.vic.gov.au/email_campaign>  
>       
>  
> <http://www.facebook.com/pages/Melbourne-Australia/State-Library-of-Victoria/32256104331>
>     
>  <http://twitter.com/Library_Vic>     
>  <http://www.youtube.com/user/statelibraryvictoria>   
>  <http://instagram.com/library_vic>   
>       
>  
> 
> 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. 
> !DSPAM:5e58968222181582877507! _______________________________________________
> Archivesspace_Users_Group mailing list
> Archivesspace_Users_Group@lyralists.lyrasis.org 
> <mailto:Archivesspace_Users_Group@lyralists.lyrasis.org>
> http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group 
> <http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group>
> 
> 
> !DSPAM:5e58968222181582877507!

_______________________________________________
Archivesspace_Users_Group mailing list
Archivesspace_Users_Group@lyralists.lyrasis.org
http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group

Reply via email to