Helpy Marketplace App failing on restart

March 25, 2019 298 views
Nginx One-Click Install Apps Ubuntu 18.04

I installed the Helpy one-click app a few weeks ago and everything's been going fine so far. Today I couldn't add a new ticket when logged in as staff.

I rebooted the server to rule out basic stuff - but now I'm getting 'We're sorry, but something went wrong.' error.

The following is taken from the Nginx error log:

2019/03/25 12:06:33 [info] 886#886: Using 32768KiB of shared memory for nchan in /etc/nginx/nginx.conf:63
[ N 2019-03-25 12:06:34.7220 950/T1 age/Wat/WatchdogMain.cpp:1366 ]: Starting Passenger watchdog...
[ N 2019-03-25 12:06:34.9051 960/T1 age/Cor/CoreMain.cpp:1339 ]: Starting Passenger core...
[ N 2019-03-25 12:06:34.9074 960/T1 age/Cor/CoreMain.cpp:256 ]: Passenger core running in multi-application mode.
[ N 2019-03-25 12:06:34.9313 960/T1 age/Cor/CoreMain.cpp:1014 ]: Passenger core online, PID 960
[ N 2019-03-25 12:06:37.2157 960/T5 age/Cor/SecurityUpdateChecker.h:519 ]: Security update check: no update found (next check in 24 hours)
App 1189 output: Unknown ruby interpreter version (do not know how to handle): >=2.2,<3.0.
App 1189 output: Error: The application encountered the following error: Could not find rake-12.3.2 in any of the sources (Bundler::GemNotFound)
App 1189 output:
App 1189 output: /home/deploy/.rvm/rubies/ruby-2.4.5/lib/ruby/site_ruby/2.4.0/bundler/spec_set.rb:91:in `block in materialize'
App 1189 output: /home/deploy/.rvm/rubies/ruby-2.4.5/lib/ruby/site_ruby/2.4.0/bundler/spec_set.rb:85:in `map!'
App 1189 output: /home/deploy/.rvm/rubies/ruby-2.4.5/lib/ruby/site_ruby/2.4.0/bundler/spec_set.rb:85:in `materialize'
App 1189 output: /home/deploy/.rvm/rubies/ruby-2.4.5/lib/ruby/site_ruby/2.4.0/bundler/definition.rb:171:in `specs'
App 1189 output: /home/deploy/.rvm/rubies/ruby-2.4.5/lib/ruby/site_ruby/2.4.0/bundler/definition.rb:238:in `specs_for'
App 1189 output: /home/deploy/.rvm/rubies/ruby-2.4.5/lib/ruby/site_ruby/2.4.0/bundler/definition.rb:227:in `requested_specs'
App 1189 output: /home/deploy/.rvm/rubies/ruby-2.4.5/lib/ruby/site_ruby/2.4.0/bundler/runtime.rb:108:in `block in definition_method'
App 1189 output: /home/deploy/.rvm/rubies/ruby-2.4.5/lib/ruby/site_ruby/2.4.0/bundler/runtime.rb:20:in `setup'
App 1189 output: /home/deploy/.rvm/rubies/ruby-2.4.5/lib/ruby/site_ruby/2.4.0/bundler.rb:107:in `setup'
App 1189 output: /home/deploy/.rvm/rubies/ruby-2.4.5/lib/ruby/site_ruby/2.4.0/bundler/setup.rb:20:in `<top (required)>'
App 1189 output: /home/deploy/.rvm/rubies/ruby-2.4.5/lib/ruby/siteruby/2.4.0/rubygems/coreext/kernelrequire.rb:54:in `require'
App 1189 output: /home/deploy/.rvm/rubies/ruby-2.4.5/lib/ruby/site
ruby/2.4.0/rubygems/coreext/kernelrequire.rb:54:in require'
App 1189 output: /usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:363:in
activategem'
App 1189 output: /usr/lib/ruby/vendor
ruby/phusionpassenger/loadersharedhelpers.rb:221:in `block in runloadpathsetupcode'
App 1189 output: /usr/lib/ruby/vendor
ruby/phusionpassenger/loadersharedhelpers.rb:527:in `runningbundler'
App 1189 output: /usr/lib/ruby/vendorruby/phusionpassenger/loadersharedhelpers.rb:220:in run_load_path_setup_code'
App 1189 output: /usr/share/passenger/helper-scripts/rack-preloader.rb:91:in
preloadapp'
App 1189 output: /usr/share/passenger/helper-scripts/rack-preloader.rb:189:in `block in <module:App>'
App 1189 output: /usr/lib/ruby/vendor
ruby/phusionpassenger/loadersharedhelpers.rb:380:in `runblockandrecordstepprogress'
App 1189 output: /usr/share/passenger/helper-scripts/rack-preloader.rb:188:in <module:App>'
App 1189 output: /usr/share/passenger/helper-scripts/rack-preloader.rb:30:in
<module:PhusionPassenger>'
App 1189 output: /usr/share/passenger/helper-scripts/rack-preloader.rb:29:in `<main>'
[ E 2019-03-25 12:08:59.6472 960/Tc age/Cor/App/Implementation.cpp:221 ]: Could not spawn process for application /home/deploy/helpy: The application encountered the following error: Could not find rake-12.3.2 in any of the sources (Bundler::GemNotFound)

I'm not familiar with Ruby or Nginx so if anyone can shine light on this, I'd be very grateful.

2 Answers

Greetings!

I was unable to replicate this myself. However, this may be worth reaching out to the Helpy team about. With the new Marketplace feature, we have now delegated these images to their respectful teams. I've copied their support information here for your convenience:

Supported by: Helpy.io, LLC
Hours: 9am-5pm, Mountain Time
Support URL: https://support.helpy.io 
Support Email: hello@helpy.io

Of course, the Helpy team is also more than welcome to join here, as is anyone else to weigh in on this issue :)

Jarland

  • Thanks for your input. I've messaged them also and am awaiting a reply.

    I was going to reinstall, but I notice that Helpy is no longer available from the marketplace.

    Will it be returning?

    • We did just pull it. I'm not sure when it is coming back as this just happened. I can't go into the details here, but look out for an email explaining it. Our team is currently working on that.

@JsonNiles Helpy is back in the Marketplace as of a few weeks ago. If you visit https://marketplace.digitalocean.com/apps/helpy you'll see their Support site and contact info -- feel free to ping them directly. Thanks!

Have another answer? Share your knowledge.