Open matchaxnb opened 3 years ago
More verbose log:
Step 4: decidim
Installing Decidim in demo2//releases/initial
Successfully installed bundler-2.2.5
1 gem installed
[10937, #<Thread:0x000055f3c73aae10 run>, #<NameError: uninitialized constant Gem::BundlerVersionFinder>, ["/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/dependency.rb:280:in `matching_specs'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/dependency.rb:299:in `to_specs'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:2555:in `block in traverse'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:2553:in `each'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:2553:in `traverse'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1026:in `block in find_in_unresolved_tree'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1025:in `each'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1025:in `find_in_unresolved_tree'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:114:in `require'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/dependency.rb:280:in `matching_specs'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/dependency.rb:299:in `to_specs'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1400:in `block in activate_dependencies'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1388:in `each'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1388:in `activate_dependencies'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1370:in `activate'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1406:in `block in activate_dependencies'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1388:in `each'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1388:in `activate_dependencies'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1370:in `activate'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1406:in `block in activate_dependencies'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1388:in `each'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1388:in `activate_dependencies'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1370:in `activate'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems.rb:302:in `block in activate_bin_path'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems.rb:301:in `synchronize'", "/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems.rb:301:in `activate_bin_path'", "/opt/decidim//.rbenv/versions/2.7.2/bin/decidim:23:in `<main>'"]]
/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:167:in `ensure in require': CRITICAL: RUBYGEMS_ACTIVATION_MONITOR.owned?: before false -> after true (RuntimeError)
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:167:in `require'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/dependency.rb:280:in `matching_specs'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/dependency.rb:299:in `to_specs'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1400:in `block in activate_dependencies'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1388:in `each'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1388:in `activate_dependencies'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1370:in `activate'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1406:in `block in activate_dependencies'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1388:in `each'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1388:in `activate_dependencies'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1370:in `activate'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1406:in `block in activate_dependencies'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1388:in `each'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1388:in `activate_dependencies'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1370:in `activate'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems.rb:302:in `block in activate_bin_path'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems.rb:301:in `synchronize'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems.rb:301:in `activate_bin_path'
from /opt/decidim//.rbenv/versions/2.7.2/bin/decidim:23:in `<main>'
/opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/dependency.rb:280:in `matching_specs': uninitialized constant Gem::BundlerVersionFinder (NameError)
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/dependency.rb:299:in `to_specs'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:2555:in `block in traverse'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:2553:in `each'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:2553:in `traverse'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1026:in `block in find_in_unresolved_tree'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1025:in `each'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1025:in `find_in_unresolved_tree'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:114:in `require'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/dependency.rb:280:in `matching_specs'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/dependency.rb:299:in `to_specs'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1400:in `block in activate_dependencies'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1388:in `each'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1388:in `activate_dependencies'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1370:in `activate'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1406:in `block in activate_dependencies'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1388:in `each'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1388:in `activate_dependencies'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1370:in `activate'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1406:in `block in activate_dependencies'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1388:in `each'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1388:in `activate_dependencies'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems/specification.rb:1370:in `activate'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems.rb:302:in `block in activate_bin_path'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems.rb:301:in `synchronize'
from /opt/decidim/.rbenv/versions/2.7.2/lib/ruby/site_ruby/2.7.0/rubygems.rb:301:in `activate_bin_path'
from /opt/decidim//.rbenv/versions/2.7.2/bin/decidim:23:in `<main>'
Something went wrong! Aborting!
Can attach files to this issue if needed.
Full build log as tee'd is attached. cat it. decidim-outlog.txt
Hi, I think you might have some problem with the gems outdated. I think that decidim-0.21 is not compatible with ruby 2.7.
I would recommend to remove the directory ~/.rbenv
and all its references in the file .bashrc
and start with the the latest copy of the script again.
I cannot install Decidim using the install-decidim.sh script on a fresh Ubuntu 18.04
This Ubuntu is from Scaleway, quite basic.
Here is what I did:
log
The base-system role just installs a few packages that we use all the time like jq or python3 + creates ssh users.
alas there is always the same issue in the end (from stderr).
some research makes me believe this is related to a bad bundler version but I am no expert.
I see it is decidim-0.21.0 being installed. 0.23.0 is released AFAIK. Maybe that's about it?
Can you people help?
I'm looking to get inspiration from this script to release an ansible + docker swarm version of decidim in order to make it simpler for people looking to just use it. I have done a POC already but looking to go further and this is hampering my efforts.
Edit
Tested with capistrano (-c) and without it.